{"uid":"cap_OiXlx32Yo8bu5abT0WEDO","slug":"agent-data-tools-revmesh2074-workers-dev-api-recommendation-which-api-58885408","name":"API Recommendation: Which API to Call for a Task","description":"Describe a task in plain words and get the best-matching paid API calls for it from a catalog of 320 tools (web search and page reading, LLM chat, token prices and chain reads on 5 networks, sanctions and company checks, weather, finance and utilities): each pick with the exact call URL, required inputs, price, MCP tool name and whether it is in the free calls. Use when an agent needs to find which API to call before paying for one.","url":"https://agent-data-tools.revmesh2074.workers.dev/recommend?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["need"],"properties":{"need":{"type":"string","description":"The task in plain words, up to 300 characters"},"count":{"type":"string","description":"How many picks, 1 to 5 (default 3)"}}},"responseSchema":{"type":"object","properties":{"mcp":{"type":"string"},"need":{"type":"string"},"picks":{"type":"array","items":{"type":"object","properties":{"call":{"type":"object","properties":{"url":{"type":"string"},"method":{"type":"string"}}},"name":{"type":"string"},"tool":{"type":"string"},"what":{"type":"string"},"price":{"type":"string"},"score":{"type":"number"},"mcpTool":{"type":"string"},"inFreeCalls":{"type":"boolean"},"requiredInputs":{"type":"array","items":{}}}}},"method":{"type":"string"},"howToPay":{"type":"string"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USD","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eVCGYWiBX9svDDBpxVw3F","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"agent-data-tools.revmesh2074.workers.dev","brandSlug":"agent-data-tools-revmesh2074-workers-dev-x402","brandBaseUrl":"https://agent-data-tools.revmesh2074.workers.dev","brandDocsUrl":null,"whatItDoes":"Takes a plain-language task description and returns the best-matching API calls from a 320-tool catalog, with exact URLs, required inputs, pricing, and MCP tool names.","exampleAgentPrompt":"Before I pay for an API call, can you look up which tool in the catalog is best for checking OFAC sanctions on a wallet address? Give me the top 2 picks with their URLs and prices.","exampleUseCases":[{"title":"Pre-flight API selection for agent","prompt":"I need to call an API to get current token prices on Uniswap — can you search the catalog and tell me the best 2 matches, including their call URLs and what inputs they need?"},{"title":"Discovering weather API before paying","prompt":"Which API in this catalog should I use to get current weather for a city? Show me the top pick with its exact URL, required inputs, and price."},{"title":"Finding web-reading tool for RAG pipeline","prompt":"I want to fetch a public web page as clean text for my RAG pipeline — which API in the catalog handles that best? Give me up to 3 options with their MCP tool names and whether they're in the free calls."}],"resultDescription":"Returns an array of ranked API picks (up to 5), each containing: the tool name, a description of what it does, the exact call URL and HTTP method, the list of required inputs, price per call, the MCP tool name, relevance score, and a flag indicating whether it is included in the free-call allowance. Also includes the original need string, how to pay, and an MCP invocation hint.","failureModes":["Empty or vague 'need' string returns low-confidence or irrelevant picks","'need' exceeding 300 characters may be truncated or rejected","'count' outside 1–5 range may default or error","No matching tools found returns empty picks array","Service unavailable returns HTTP error with no picks"],"whenToPreferThis":"Use this endpoint when an AI agent needs to dynamically discover which API to call for a task before spending credits — especially when the agent does not know the catalog in advance, wants to compare options by price and relevance, or needs to retrieve the exact call URL and required inputs programmatically. It is the right choice over hardcoding tool names when the task type varies at runtime or when the agent is bootstrapping a new workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T06:47:07.096Z","isFirstParty":false,"canonicalSlug":"agent-data-tools-revmesh2074-workers-dev-api-recommendation-which-api-58885408"}