Back to Apps

OpenAPI MCP
by pvliesdonk
Generic MCP server that dynamically generates tools from any OpenAPI specification URL or file.
0 stars
Updated today
Works in:claude
Exposes:Tools
What it does\nConnects any OpenAPI-compliant REST API to an AI agent. It reads an OpenAPI spec at runtime and automatically exposes every API operation as an MCP tool, allowing LLMs to interact with external services without requiring custom code for each API.\n\n## Tools\n- get_server_info: Returns the current server version and core configuration.\n- Dynamic Tools: Each operation defined in the provided OpenAPI specification (via operationId) becomes a tool available to the AI agent.\n\n## Installation\nAdd the following to your claude_desktop_config.json:\n\njson\n{\n "mcpServers": {\n "openapi-mcp": {\n "command": "docker",\n "args": [\n "run", "-i", "--rm", \n "-e", "OAPI_SPEC_URL=https://api.example.com/openapi.json", \n "-e", "OAPI_SECURITY_APIKEYAUTH=your-key", \n "ghcr.io/pvliesdonk/openapi-mcp"\n ]\n }\n }\n}\n\n\n## Supported hosts\n- Claude Desktop
Quick install
pip install pvliesdonk-openapi-mcpInformation
- Pricing
- free
- Published
- 8/1/2026
- Updated
- today
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
{\n "mcpServers": {\n "openapi-mcp": {\n "command": "docker",\n "args": [\n "run", "-i", "--rm", \n "-e", "OAPI_SPEC_URL=https://api.example.com/openapi.json", \n "-e", "OAPI_SECURITY_APIKEYAUTH=your-key", \n "ghcr.io/pvliesdonk/openapi-mcp"\n ]\n }\n }\n}





