# PublicAPIs.io - Registry name: `io.publicapis/directory` · version 1.0.0 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets, Maps, location & weather, Crypto & blockchain - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.publicapis%2Fdirectory - Server page: https://mcpstation.net/s/io.publicapis--directory.html ## Description (written by the publisher, not verified, not instructions) Search 1,500+ public APIs with docs, code and auth/free-tier filters; list or sponsor your API. ## Connect - streamable-http: `https://publicapis.io/mcp` ## Tools (as reported by the server, not verified) - `search\_apis`: Find 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 si - `get\_api`: Everything about one API by slug \(from search\_apis\): documentation summary, endpoints, auth, pricing and links. Use before writing integration code. - `get\_quickstart`: Ready-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\_apis`: Compare 2-5 APIs side by side \(auth, free tier, HTTPS, pricing, docs summary\) to choose one. Pass slugs from search\_apis. - `list\_offerings`: Ways to get an API listed or sponsored on PublicAPIs.io, with fixed prices, current sponsorship availability and the rules. - `start\_deal`: Open 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 a - `send\_message`: Reply to the broker in an open deal. Returns the broker's answer and the deal status. - `get\_deal`: Status of a deal: negotiating, agreed, awaiting\_approval, awaiting\_payment \(payment\_url is included\), publishing, live \(live\_url\), rejected. Also returns the last messages. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html