MCP Armory Registry Production-ready MCP servers for popular APIs, generated by MCP Blacksmith . Servers · Install & Usage · Features · How it works · License --- MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using and tested against the live API before release. Hosted on or r
MCP Armory Registry Production-ready MCP servers for popular APIs, generated by MCP Blacksmith . Servers · Install & Usage · Features · How it works · License --- MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using and tested against the live API before release. Hosted on or r
Key features
01Full API coverage — all endpoints from the OpenAPI spec are exposed as MCP tools
02Authentication — API key, Bearer token, Basic auth, OAuth2, JWT, OpenID Connect, and mutual TLS
03Multi-auth — servers that support multiple auth methods let you configure whichever you prefer
04Pydantic validation — request parameters are validated before sending to the API
05Resilience — configurable retries with exponential backoff, connection pooling, and timeouts
06Response sanitization — optional redaction of sensitive fields from API responses
MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.
Every server is a standalone PyPI package (mcparmory-<server-name>). Each server's own README.md has full credential setup and configuration instructions.
# With uvx (no install needed)
uvx mcparmory-github
# With pip
pip install mcparmory-github
mcparmory-github
MCP client configuration (Claude Desktop, Cursor, Codex, Claude Code):
Full API coverage — all endpoints from the OpenAPI spec are exposed as MCP tools
Authentication — API key, Bearer token, Basic auth, OAuth2, JWT, OpenID Connect, and mutual TLS
Multi-auth — servers that support multiple auth methods let you configure whichever you prefer
Pydantic validation — request parameters are validated before sending to the API
Resilience — configurable retries with exponential backoff, connection pooling, and timeouts
Response sanitization — optional redaction of sensitive fields from API responses
How servers are generated
Servers are generated by MCP Blacksmith, an automated pipeline that:
Parses an OpenAPI specification
Transforms operations through LLM-driven passes (naming, parameter filtering, enhancement, classification)
Generates a complete MCP server with auth, models, validation, and configuration
Tests every tool against the live API using an autonomous agent
Deploys passing servers to this registry
The generator targets Python 3.11+ and uses FastMCP as the MCP framework.
Contributing
Servers are auto-generated — don't edit server code directly. If you find an issue, open a GitHub Issue describing:
Broken or deprecated endpoints
Missing or incorrect parameters
Authentication problems
Incorrect request/response models
We'll re-generate the affected server with the fix. To request a new server, open an issue with a link to the API's OpenAPI spec or documentation.
License
Each generated server is released under the MIT License. The underlying APIs have their own terms of service — see individual server READMEs for details.