MCP Public APIs
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Public APIsfind a weather API that doesn't require authentication"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Public APIs
An MCP server that indexes the public-apis catalogue and lets an LLM query it by category, auth type, HTTPS support, CORS, and keyword — without browsing the README manually.
Why
Without this MCP, an LLM recommending a public API has to guess or ask the user to check manually. With it, the LLM can say:
"I need a Books API, HTTPS, no auth, CORS-enabled for your React app." →
query_apis(category="Books", no_auth=True, https=True, cors="yes")
Related MCP server: OpenAPI MCP Server
Tools
Tool | Description |
| Returns all available API categories (Animals, Finance, …) |
| Filters the index by keyword, category, auth, HTTPS, CORS |
| Re-downloads the README and rebuilds the index |
query_apis parameters
Parameter | Type | Description |
|
| Substring match on name or description |
|
| Exact category (case-insensitive) |
|
|
|
|
| Shortcut: APIs that need no authentication |
|
|
|
|
|
|
Installation
cd MCP_PUBLIC_APIS
pip install -e .Running
mcp-public-apisOr add it to your MCP client config:
{
"mcpServers": {
"public-apis": {
"command": "mcp-public-apis"
}
}
}Development
pip install -e ".[dev]"
pytestData Source
The index is built from the raw README.md of public-apis/public-apis on GitHub, which lists ~1400 public APIs organised into ~80 categories. The schema mirrors the README table exactly:
name · url · description · auth · https · cors · category
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
2 tool updates
v0.1.0- First observed
list_categories - First observed
update_index
TDQS
The two tools have completely distinct purposes: one lists existing data (list_categories) and one updates the underlying data source (update_index). There is no overlap in functionality or ambiguity about when to use each tool.
Both tools follow a consistent verb_noun naming pattern (list_categories, update_index) with clear, descriptive names that indicate their actions and targets. The naming style is uniform throughout.
With only 2 tools, the server feels severely under-scoped for a 'Public APIs' domain. This minimal set lacks essential operations like searching APIs, getting API details, or filtering categories, which are core expectations for such a service.
The tool surface is significantly incomplete for a public APIs index. While it covers index maintenance (update_index) and basic listing (list_categories), it misses fundamental operations like retrieving specific API information, searching APIs by criteria, or accessing API endpoints, leaving agents unable to perform typical API discovery tasks.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Capability registry for the agentic economy. Semantic search over verified MCP server listings.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Discover and call 10,000+ production APIs from one MCP server. Pay-per-call billing for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that crawls API documentation websites and exposes their content to AI models, enabling them to search, browse, and reference API specifications.1MIT
- AlicenseAqualityDmaintenanceA generic MCP server that dynamically exposes any OpenAPI-documented REST API to LLMs by auto-discovering endpoints. It provides tools for exploring API capabilities and making authenticated requests directly through natural language interfaces.214MIT
- AlicenseAqualityDmaintenanceAn MCP server that gives AI coding agents real-time access to the public-apis dataset, enabling search, live probing, and code snippet generation for 1,500+ free public APIs.7665MIT
- AlicenseAqualityAmaintenanceMCP server for searching and discovering 4,000+ public APIs3MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Attilio81/MCP_PUBLIC_APIS'
If you have feedback or need assistance with the MCP directory API, please join our Discord server