Bridges any OpenAPI 3.x REST API to Claude Code by automatically generating one tool per endpoint from your spec, with full argument validation and auth support.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
yaml is vulnerable to Stack Overflow via deeply nested YAML collections
process.env. You'll be asked to provide them before it can run.API_BASE_URL— 5. Executes HTTP requests against and returns the responseMCP_AUTH_TOKEN— Bearer token required by the /mcp HTTP endpoint. Recommended for any public-routable deployment. unauthenticated if unsetMCP_TRANSPORT— stdio or http stdioOPENAPI_API_KEY— API key value (pair with one of the two below)OPENAPI_API_KEY_HEADER— Header name for API key, e.g. X-API-KeyOPENAPI_API_KEY_PARAM— Query param name for API key, e.g. api_keyOPENAPI_CUSTOM_HEADERS— Extra headers for every call: X-Foo=bar,X-Baz=quxOPENAPI_EXCLUDE_TAGS— Comma-separated tags to exclude noneOPENAPI_INCLUDE_TAGS— Comma-separated tags to include allOPENAPI_MAX_TOOLS— 3. Registers one MCP tool per operation (filtered by , tags, or path prefix)OPENAPI_PATH_PREFIX— Only include paths starting with this prefix allOPENAPI_SPEC_CACHE_TTL_SECONDS— When using OPENAPI_SPEC_URL, the spec is cached locally for 1 hour (in ~/.cache/mcp-openapi-bridge/). Override with .OPENAPI_SPEC_PATH— 1. Loads your OpenAPI 3.x spec from a local file () or URL (OPENAPI_SPEC_URL)OPENAPI_SPEC_URL— 1. Loads your OpenAPI 3.x spec from a local file (OPENAPI_SPEC_PATH) or URL ()OPENAPI_TOKEN— e =your-tokenPORT— HTTP port (when MCP_TRANSPORT=http) 8080[](https://m8ven.ai/mcp/murilojrpereira-mcp-openapi-bridge-i9t19h)