PublicAPIs.io
io.publicapis/directory · v1.0.0
Search 1,500+ public APIs with docs, code and auth/free-tier filters; list or sponsor your API.
MCPremoteno credentialsCRM & salesFinanceMessaging
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 8 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
A 86/100
What it does: 8 tools · 6 read, 2 write · Developer tools, Finance, CRM & sales
Test call list_offerings: worked (2,102 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +6
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +1
- Read/write annotations: +4
- Safe test call: +20
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://publicapis.io/mcpTools
8 tools listed at last check
search_apisFind a public API or data source for a task: use this whenever the user (or your code) needs an API, dataset or third-party service, e.g. weather, geocoding, payments, sports scores, crypto prices, jobs, LLMs. Searches 1,500+ APIs on PublicAPIs.io and returns name, description, category, link and siget_apiEverything about one API by slug (from search_apis): documentation summary, endpoints, auth, pricing and links. Use before writing integration code.get_quickstartReady-to-run example code for calling an API, in javascript, python or curl. Use when you are about to integrate an API into code. Verified samples are marked verified=true.compare_apisCompare 2-5 APIs side by side (auth, free tier, HTTPS, pricing, docs summary) to choose one. Pass slugs from search_apis.list_offeringsWays to get an API listed or sponsored on PublicAPIs.io, with fixed prices, current sponsorship availability and the rules.start_dealOpen a conversation with the PublicAPIs.io broker agent to list or sponsor an API. Say what you want in plain language and include the API name, website and a contact email if you have them. Returns deal_id and deal_key (keep both; they are needed to continue) and the broker's reply. Every deal is asend_messageReply to the broker in an open deal. Returns the broker's answer and the deal status.get_dealStatus of a deal: negotiating, agreed, awaiting_approval, awaiting_payment (payment_url is included), publishing, live (live_url), rejected. Also returns the last messages.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.publicapis/directory)