OpenAPI
Point at any OpenAPI 3 spec and Claude can call the API. Generic "give my agent an HTTP API" gateway.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
This community MCP server acts as a universal gateway: point it at any OpenAPI 3 specification and it dynamically generates tools for every endpoint. The concept is powerful but introduces significant trust boundaries. You're essentially giving Claude arbitrary HTTP access to whatever API you specify, with permissions determined entirely by the target API's capabilities. The maintainer (janwilmake) appears to be a solo developer with limited public profile. There's no package distribution, meaning installation likely requires cloning and building from source. The server itself is open source with reasonable documentation, but the supply chain is weak. Most critically, the permissions surface is unbounded: if you point this at a payment API, Claude gets payment:write; if you point it at your internal admin API, it inherits those privileges. Safe usage requires careful API selection and robust authentication controls on the target services.
Lethal Trifecta (prompt-injection exposure)
TWO OF THREEFetches and parses arbitrary OpenAPI specs. Spec contents can carry social-engineering content for the model to follow.
Green flags
- Open source with visible repository and documentation
- Solves real integration problem: dynamic API access without custom code
- No known security incidents or malicious behaviour
- Transparent about what it does: OpenAPI spec to MCP tools
Red flags
- Permissions are unbounded: inherits full scope of whatever API you point at
- Solo maintainer with limited public track record
- No package distribution: clone-and-build installation only
- Generic HTTP gateway means no per-endpoint safety review possible
- Target API credentials likely passed via env vars with broad access
Permissions requested
Review
Install this if you regularly work with REST APIs that have OpenAPI specs and want Claude to call them without writing integration code. Skip it if you need custom logic, OAuth flows, or you're working with APIs that don't document themselves properly. It's a time-saver for the 80% case.
Good at
- Zero code required: point at an OpenAPI spec and every endpoint becomes a tool instantly.
- Works with any REST API that documents itself in OpenAPI 3.x format, internal or third-party.
- Fast iteration: swap the spec URL in your config and you're talking to a completely different API.
- Claude gets parameter descriptions and types directly from the schema, so it knows what to send.
- Handles multiple APIs at once if you run separate server instances with different specs.
Watch out
- OpenAPI 3.x only, so older Swagger 2.0 specs need conversion first.
- Authentication is basic: bearer tokens or env vars work, but OAuth or session flows require workarounds.
- No response validation against the schema, so malformed API responses can confuse Claude.
- Complex multi-step API workflows (e.g., create resource, wait, then update) need manual orchestration.
- Error handling is thin: if the API returns a 500, Claude just sees the raw error body.
Getting started
Works with
Similar MCPs
- MobbinReference 621,500+ real app screens from inside Claude, Cursor, and other AI tools. Mobbin's design library exposed as MCP so agents can work from real UI patterns instead of guessing.
- Discogs MCPSearches the Discogs music catalogue for releases, artists, labels, and marketplace listings.
- Unsplash MCPSearches Unsplash for high-quality stock photos with filters for orientation, colour, and size.
- OP.GG MCPProvides gaming data for League of Legends, TFT, and Valorant including champion analytics, esports schedules, and meta comps.