Free
- JSON + markdown for every tool
- MCP server for the directory
- Follow up to 3 tools by mail
- Reuse it anywhere, commercially too, with a credit (CC BY 4.0)
Every drive as open data: JSON, markdown, a feed or our MCP server.
Connect it and your agent can look up any product here: its level, and where an agent stops.
{
"mcpServers": {
"agentdrives": {
"type": "http",
"url": "https://agentdrives.com/mcp"
}
}
}find_tools_for_tasksearch_toolsget_toollist_categoriessign_upwhoamiclaim_domainsend_claim_codeverify_claimdrive_stopfollowup_driveorderpay_ordertop_upbalancemy_orderswithdraw_orderpay_codepay_checkcancel_monthlyswitch_monthlysuggest_productsupport_askdispute_resultcase_statusFree, no account. Reuse it with a credit to AgentDrives (CC BY 4.0).
GET /api/find-tools?task=send+an+invoice, or find_tools_for_task on the MCP server. With no rate limit: POST /api/paid/find-tools, $0.01 a call. Top up $5 for 500 calls at POST /api/credits/topup and send the key it returns as x-api-key, or let your agent's wallet pay each call's 402 in USDC./api/registry to any client that reads an MCP registry, such as GitHub Copilot: the official servers of the products we drove, each with its level.{"name":"search_tools","arguments":{"min_level":3}}[
{
"slug": "parallel",
"name": "Parallel",
"category": "Search APIs",
"level": 5,
"level_name": "Autonomous",
"parts": {
"holds_up": 80,
"docs_match": null,
"setup": 100,
"security": "private",
"standards": [
{
"standard": "MCP",
"state": "behind",
"behind": 1,
"value": "2025-11-25"
},
{
"standard": "MCP discovery",
"state": "behind",
"behind": null,
"value": "legacy"
},
{
"standard": "MCP client registration",
"state": "behind",
"behind": null,
"value": "dcr"
},
{
"standard": "OpenAPI",
"state": "behind",
"behind": 1,
"value": "3.1.0"
}
]
},
"stop": "delete",
"access": [
"keyless",
"pay_per_call",
"browser_signup"
],
"outcomes": {
"find": "yes",
"access": "yes",
"use": "yes",
"pay": "yes",
"leave": "yes"
},
"first_blocker": "API calls need credit; credit needs a card",
"pays_with": [
"stripe-projects",
"x402",
"mpp"
],
"paid": true,
"blocks_agent": null,
"wall_type": null,
"tested_at": "2026-10-15",
"url": "https://agentdrives.com/tools/parallel",
"origin": "editorial"
},
{
"slug": "attio",
"name": "Attio",
"category": "CRM",
"level": 4,
"level_name": "Runs on its own",
"parts": {
"holds_up": null,
"docs_match": null,
"setup": 100,
"security": null,
"standards": []
},
"stop": null,
"access": [
"browser_signup"
],
"outcomes": {
"find": "yes",
"access": "yes",
"use": "yes",
"pay": "part",
"leave": "yes"
},
"first_blocker": "Sign-up and API tokens are web-only",
"pays_with": [],
"paid": false,
"blocks_agent": null,
"wall_type": null,
"tested_at": "2026-10-02",
"url": "https://agentdrives.com/tools/attio",
"origin": "editorial"
}
]curl -s https://agentdrives.com/api/tools.json | jq '.tools[] | select(.slug == "parallel") | {name, level, level_name, parts, stop, tested_at}'{
"name": "Parallel",
"level": 5,
"level_name": "Autonomous",
"parts": {
"holds_up": 80,
"docs_match": null,
"setup": 100,
"security": "private",
"standards": [
{
"standard": "MCP",
"state": "behind",
"behind": 1,
"value": "2025-11-25"
},
{
"standard": "MCP discovery",
"state": "behind",
"behind": null,
"value": "legacy"
},
{
"standard": "MCP client registration",
"state": "behind",
"behind": null,
"value": "dcr"
},
{
"standard": "OpenAPI",
"state": "behind",
"behind": 1,
"value": "3.1.0"
}
]
},
"stop": "delete",
"tested_at": "2026-10-15"
}Commercial use included on every plan.
Sign up, check your product, order a drive, pay for it and leave, over plain HTTP or the MCP server.
curl -X POST https://agentdrives.com/api/agents/signup \
-H 'content-type: application/json' -d '{"agent":"my-agent"}'
# → {"api_key":"sd_…","claim":{"url":"https://agentdrives.com/claim#t=…"},"limits":{…}}
# With an email address instead: a 6-digit code, then a key
curl -X POST https://agentdrives.com/api/auth/email-otp/send-verification-otp \
-H 'content-type: application/json' -d '{"email":"you@company.com","type":"sign-in"}'
curl -X POST https://agentdrives.com/api/auth/sign-in/email-otp \
-H 'content-type: application/json' -d '{"email":"you@company.com","otp":"123456"}'
curl -X POST https://agentdrives.com/api/auth/api-key/create -H 'authorization: Bearer <token>' \
-H 'content-type: application/json' -d '{"name":"my-agent"}'curl -X POST https://agentdrives.com/api/orders -H 'x-api-key: sd_…' \
-H 'content-type: application/json' -d '{"product":"free","url":"https://yourproduct.com"}'"product": "drive" orders a Drive and "product": "audit" an Audit: claim your domain, prove it's yours (an account email on the domain, which verifies at once, a code mailed to any address at the domain, a DNS TXT record, a meta tag on the home page or a file at /.well-known/agentdrive-verify.txt), then order. Every error carries a fix field with the next call.curl -X POST https://agentdrives.com/api/claims -H 'x-api-key: sd_…' \
-H 'content-type: application/json' -d '{"domain":"yourproduct.com"}'
# → {"claim":{"id":"…"},"methods":{"dns":…,"file":…,"email":…}}
curl -X POST https://agentdrives.com/api/claims/<id>/email -H 'x-api-key: sd_…' \
-H 'content-type: application/json' -d '{"local":"admin"}'
curl -X POST https://agentdrives.com/api/claims/<id>/verify -H 'x-api-key: sd_…' \
-H 'content-type: application/json' -d '{"code":"123456"}'
curl -X POST https://agentdrives.com/api/orders -H 'x-api-key: sd_…' \
-H 'content-type: application/json' -d '{"product":"quick","url":"https://yourproduct.com"}'curl -i -X POST https://agentdrives.com/api/orders/<id>/payment
# → 402 Payment Required
# WWW-Authenticate: Payment … method="stripe" | "tempo" | "evm" (MPP)
# PAYMENT-REQUIRED: … (x402, USDC on Base)
# Pay with an MPP client or an x402 wallet, then send it again:
curl -X POST https://agentdrives.com/api/orders/<id>/payment -H 'authorization: Payment <credential>' \
-H 'content-type: application/json' -d '{"buyer":{"vat_id":"DE123456789"}}'
# → 200 {"order":{"status":"paid"},"payment":{…,"receipt_url":…}} and a Payment-Receipt headercurl -X POST https://agentdrives.com/api/auth/delete-user -H 'x-api-key: sd_…' \
-H 'content-type: application/json' -d '{}'
# → 202 {"confirm":"required","token":"…","expires_at":"…"}
curl -X POST https://agentdrives.com/api/auth/delete-user -H 'x-api-key: sd_…' \
-H 'content-type: application/json' -d '{"token":"…"}'
# → 200 {"success":true}A licence for the dataset and its history, or a question about the API.