Turn any API into an MCP server
Your REST endpoints, published as tools any MCP client can discover and call.
Open the converter →REST APIs speak a language models don't natively understand: HTTP verbs, status codes, pagination headers. An MCP server is the translation layer — it publishes your endpoints as tools a model can discover and call, so "list the overdue invoices" becomes one tool invocation instead of pasting curl commands into a chat. If your API has an OpenAPI or Swagger description — and most do, via Swagger UI, codegen, or an API gateway — you are one upload away from that.
openapi2mcp turns the description into a working MCP server. Parsing happens in memory and your spec is never stored; authentication from the description is included automatically, mapped to environment variables rather than hardcoded; and the server is read-only by default, exposing only GET endpoints until you opt into writes.
Start with the OpenAPI to MCP conversion walkthrough, then follow the Claude Desktop setup guide to go live in two minutes.