No SDK, no hand-written server, no boilerplate. There are two genuinely code-free ways to get from an OpenAPI spec to a live, governed MCP endpoint on this platform — one is a console wizard, the other is asking an AI client to do it for you in plain English. Both run the exact same pipeline underneath.
Every step is a form or a button. See how the mapping works if you want the mechanics, or the full tutorial for a screen-by-screen walkthrough.
The platform also runs its own MCP server — a "meta" server whose tools don't call your API, they call the platform itself. Connect it into Claude (or any MCP client) the same way you'd connect any other server, and you can create a new MCP server just by describing what you want:
The agent calls a tool named create_server_from_openapi, which chains through the identical ingest → generate → create → publish pipeline the console uses, and hands back the install URL — in one message, with no forms in between.
The endpoint is POST https://mcpplatform.dev/mcp/platform. It requires a platform account and a session token — the same token field returned in the JSON response when you sign up or log in via POST /v1/auth/login. Add it to an MCP client as an authenticated HTTP server with that token as a bearer credential, e.g. in Claude Code:
Once connected, four tools are available:
| Tool | What it does |
|---|---|
| create_server_from_openapi | Full spec (URL or raw text) → published server, one call. |
| create_single_tool_server | One endpoint (method/path/base URL) → published server. No spec at all. |
| list_environments | Reuse an existing environment instead of provisioning a new one. |
| get_server | Look up a server's tools and install URL by id. |
Under the hood a tools/call for create_server_from_openapi looks like this — the agent builds this for you, but it's a plain JSON-RPC call like any other MCP tool invocation:
The console is better when you want to review generated tools, adjust a risk class, or attach tools to an existing server. The meta MCP server is better when you're already in a chat with an agent and just want a server to exist — including the no-spec, single-endpoint path, which is the fastest way to wrap one existing endpoint. See How to add MCP to an existing API for that case specifically.