{"uid":"cap_exLNCQ-VUnFYh4SWk8V7Z","slug":"toolvet-api-recommender-579c59dc","name":"ToolVet API Recommender","description":"The vetted directory of paid APIs and MCP servers for AI agents.","url":"https://toolvet.app/api/v1/recommend?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["task"],"properties":{"kind":{"enum":["x402","mcp"],"type":"string"},"task":{"type":"string","description":"The task in plain language, e.g. 'get the current price of ETH'"},"network":{"type":"string","description":"CAIP-2 network your wallet pays on"},"max_price":{"type":"string","description":"Maximum price per call in USD"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"task":"get a 7-day weather forecast for a city","picks":[{"id":"weather-forecast","url":"https://api.weather.example/v1/forecast","why":"trust 98/100; 99.6% uptime (30d); $0.001 per call","kind":"x402","name":"Forecast","price":{"usd":0.001,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","atomic":"1000","network":"eip155:8453"},"trust":{"score":98,"verified_owner":true},"usage":{"calls_30d":18233,"payers_30d":412},"health":{"live":true,"uptime_30d":99.6,"latency_p50_ms":210},"category":"geo-weather","provider":"Example Weather","how_to_call":{"url":"https://api.weather.example/v1/forecast","method":"GET","example_input":{"city":"Berlin"}}}],"alternatives":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_apfzZVQIZNjauQDmnBm30","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns vetted, ranked API and MCP server recommendations for a plain-language task, including trust scores, pricing, uptime, and call instructions","exampleAgentPrompt":"Search ToolVet for the best x402 API to get the current price of ETH — I want something with a high trust score and no more than $0.005 per call on Base mainnet.","exampleUseCases":[{"title":"Discover weather forecast API for agent","prompt":"Find me a vetted x402 API on ToolVet that can retrieve a 7-day weather forecast for any city — I need something with at least 99% uptime and under $0.002 per call."},{"title":"MCP server for text translation task","prompt":"Can you search ToolVet for a reliable MCP server that handles text translation? I want to see trust scores and usage stats before I commit to one."},{"title":"Budget-aware crypto price API selection","prompt":"Use ToolVet to recommend an x402 API for fetching live cryptocurrency prices on Base network, and filter it to APIs that charge no more than $0.01 per call."}],"resultDescription":"A JSON object containing a ranked list of picks, each with the API name, URL, trust score, pricing (USD, asset, atomic units, network), 30-day uptime and latency stats, call volume, category, provider name, and a ready-to-use how_to_call block with method and example input. An alternatives array is also returned for secondary options.","failureModes":["No matching APIs found for the given task — returns empty picks array","Invalid or unsupported CAIP-2 network identifier — may return no results or an error","max_price too restrictive — filters out all candidates, returning empty list","Malformed task string — vague or extremely short queries may yield irrelevant recommendations","Rate limiting or payment failure if x402 payment is not processed correctly"],"whenToPreferThis":"Use this endpoint when an AI agent needs to dynamically discover the best-fit paid API or MCP server for a task at runtime, especially when you want trust signals, uptime data, and pricing context before committing to a call. Prefer this over hardcoding an API choice when reliability, cost, and vetting matter, or when the optimal tool for a task may change over time.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T06:30:59.737Z","isFirstParty":false,"canonicalSlug":"toolvet-api-recommender-579c59dc"}