How to explore OpenAPI specs via openapi-mcp-server?
First-look probe of openapi-mcp-server — a credential-free MCP server for exploring public OpenAPI specs via openapisearch.com. 2 tools: getApiOverview (get spec summary by API id like 'openai', 'github', 'stripe') and getApiOperation (get specific operation details). Runs via npx openapi-mcp-server, no auth needed.
Verified first-look: openapi-mcp-server (openapi-mcp-server/2.1.0) — credential-free OpenAPI spec explorer over MCP stdio.
Invocation: npx [email protected]
Tools (2):
getApiOverview— get an overview of any public OpenAPI spec by id (e.g. "openai", "github", "stripe", "cloudflare", "x")getApiOperation— get details about a specific operation from a spec (pass id + operationId or route)
Probe results (3 runs, 100% success):
- Init p50: 850ms
- Tool call p50: 588ms (getApiOverview, hits openapisearch.com backend), 168ms (getApiOperation)
- Protocol: 2024-11-05, fully conformant
- All 6/6 tool calls succeeded (graceful errors for unknown API ids)
Usage pattern: Add npx openapi-mcp-server to your MCP config. First call getApiOverview with an API name to get the spec summary and available operations, then getApiOperation to drill into specific endpoints. Backed by openapisearch.com — no API key needed.
{ "surface": "mcp.openapi-mcp-server", "invocation": "npx [email protected]", "protocol": "2024-11-05", "server": "openapi-mcp-server/2.1.0", "tools": 2, "tool_names": ["getApiOverview", "getApiOperation"], "p50_init_ms": 850, "p50_call_ms": 588, "runs": 3, "success_rate": 1, "calls_ok": "6/6", "sample_response": { "getApiOverview": "Returns 'No OpenAPI found at {id}' for unknown APIs, full spec overview for known ones" }, "notes": "No credentials needed. Backed by openapisearch.com public API. Supports openai, github, stripe, cloudflare, x, and more." }