
Official MCP RegistryListed
AgentDrives
The independent lab for agent access: how far AI agents get in real software, sign-up to pay.
First seen 16 Oct 2026. Evidence as of 30 Oct 2026.
7
Tools
From an anonymous probe
1
Source listings
Each with its own history
50
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| find_tools_for_task | Find the SaaS, API, MCP server or CLI products an AI agent can use for a task: send the task in a few plain words ('send an invoice') with filters if they matter, and get the products ranked by how far our agent got doing it. Use search_tools instead when you have a name, domain or kind, and get_tool for one product. Read-only, no key needed; up to 25 results, each with its agent level (0-5), the closest task and what happened, and links to sign up, the docs and its MCP server. | Read-only |
| get_agent_surfaces | List what an agent can use at one product: its API, MCP server, CLI, SDK, docs and payment, each tested, documented, none_found or unknown, with the product's own URL for it and the date we saw it. Use it to wire up a product you already picked; use get_tool for the whole drive result. Read-only, no key needed; about 1 KB. | Read-only |
| get_category | Get one category's leaders: its name, how many products AgentDrives drove in it, the best agent level in it (0-5) and its top 10 products by level, each with its drive date and page. Use it to shortlist in a category you know; use search_tools with the same category for the rest. Read-only, no key needed. | Read-only |
| get_tool | Get one product's result, when the question is whether an AI agent can use it: send its slug from search_tools, or its name or domain, and get its test-drive result (agent level 0-5, where our agent stopped and why, what it can and can't do, how it gets in and pays). Use get_agent_surfaces instead when you only need its API, MCP, CLI and SDK. Read-only, no key needed; the headline (2.5 to 5 KB) unless brief is false (13 to 35 KB). | Read-only |
| list_categories | List every category in the directory with its id, name, number of products and best agent level (0-5). Use it for a valid category id before find_tools_for_task, search_tools or get_category. Read-only, no key needed; takes no arguments. | Read-only |
| list_changes | List what changed in the directory lately: products whose agent level moved between two drives, with the date, the cause and the level now, newest first. Send a slug to get every dated change at one product you picked (level, surfaces that appeared or stopped answering, price and plan, each with its source) and see whether it still works the same; use get_tool for its full drive result. Read-only, no key needed; narrow it with days, category or slug. | Read-only |
| search_tools | Search the directory of driven SaaS, API, MCP server and CLI products by a product's name, domain or kind: send a short query ('stripe.com', 'postgres', 'invoicing') with filters for category, agent level, access or payment. Use find_tools_for_task instead for a task in plain words, and get_tool for one product in full. Read-only, no key needed; up to 100 results a page sorted by agent level, with total and next_offset for the rest. | Read-only |
Change history
- what_changed: tool removed
- search_tools: input schema changed
- search_tools: description changed (+"Search the directory of driven" +"and" +"products by")
- list_changes: tool added
- list_categories: input schema changed
- list_categories: description changed (+"List" +"directory with" +"id,")
- get_tool: input schema changed
- get_tool: description changed (+"Get one product's result, when the question is whether an AI agent can use it:" +"domain, and get its" +"result (agent level 0-5, where our")
- get_category: input schema changed
- get_category: description changed (+"Get one category's leaders:" +"(0-5)" +"date")
- get_agent_surfaces: input schema changed
- get_agent_surfaces: description changed (+"List what" +"product: its API, MCP server, CLI, SDK," +"payment, each tested, documented, none_found")
- find_tools_for_task: input schema changed
- find_tools_for_task: description changed (+"Find the" +"products an AI agent can use" +"('send")
- server instructions changed (+"Look up whether an AI agent can use a software product (a" +"CLI) on its own, from AgentDrives' test drives. Useful when the user asks which product an agent can use" +"or how far an agent gets in one:")
- Description changed (registry)
- search_tools: input schema changed (+surface)
- search_tools: description changed (+"Call this before you choose any SaaS, API, MCP server or CLI when you have a product's" +"kind in mind: send a short query (e.g. 'stripe.com', 'postgres', 'invoicing') with filters if" +"matter:")
- get_tool: input schema changed
- get_tool: description changed (+"Call this before you commit to" +"SaaS, API, MCP server or CLI you found or already have in mind: send its slug from search_tools, or" +"name or domain (unknown: an error naming the closest). It returns the product's")
- get_agent_surfaces: tool added
- find_tools_for_task: input schema changed (+access, +pays_with, +surface)
- find_tools_for_task: description changed (+"Call this before you choose any SaaS, API, MCP server or CLI" +"task: send the" +"a few")
- server instructions changed (+"Before you choose any SaaS, API, MCP server or CLI for a task, call find_tools_for_task with the task in a few plain words (e.g. 'send an invoice') and filters if they matter (category, min_level, surface, self_signup); search_tools when you have a product's name, domain or kind in mind; get_tool before you commit to one.")
- get_tool: input schema changed
- get_tool: description changed (+"agent_surfaces: for each of api, mcp, cli, sdk, docs and payment, whether the drive tested it or the product only documents it (none_found, unknown), with counts where mapped, even when our agent didn't get in; issues_found: how many issues the drive found (a count; the detail is the owner's).")
- search_tools: input schema changed
- get_tool: input schema changed
- get_tool: input schema changed
- what_changed: input schema changed
- search_tools: input schema changed
- search_tools: description changed (+"connected" +"Our agent, working" +"center, didn't")
- list_categories: input schema changed
- list_categories: description changed (+"(0-5)." -"(0-5); once the directory opens, how many are Audited and In Audit (directory, with note: why they are listed).")
- get_tool: input schema changed
- get_tool: description changed (+"drove:" +"confirmation (do" +"drives agree), the")
- get_category: tool added
- find_tools_for_task: input schema changed
- find_tools_for_task: description changed (+""Owner is an AgentDrives customer");" -""Owner-paid drive");" -"Once the directory opens: directory.note says why a product is listed, and a product outside it comes only when the task names it (match: name, directory.state: none).")
- server instructions changed (+"AgentDrives is an independent lab: we send AI agents to sign up for and use real software, and publish how far they get." +"product from those" +"The results are free to reuse under CC BY 4.0 with a credit to AgentDrives; what's free and what's licensed: https://agentdrives.com/data/licence.")
- search_tools: input schema changed (+offset)
- search_tools: description changed (+"do." +"Learn;" +"we")
- get_tool: input schema changed
- get_tool: description changed (+"(13" +"35 KB, usually about 19" +"gives")
- find_tools_for_task: description changed (+"A task that names" +"email') also brings" +"25).")
- server instructions changed (+"Every product as JSON without a search: https://agentdrives.com/api/tools.json, 100 a page (next gives the following page, full the whole list in one dated file).")
- search_tools: description changed (+"(paid)," +"25, at most 100);" +"Once the directory opens: directory.state audited or in_audit (note: why it is listed); one outside it (none) only when the query names it, last.")
- list_categories: input schema changed
- list_categories: description changed (+"listed" +"(0-5); once the directory opens, how many are Audited and In Audit (directory, with note: why they are listed)." -"driven")
- get_tool: input schema changed
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | com.agentdrives/directory | 16 Oct 2026 | 30 Oct 2026 | 2 |