Actions to MCP

Actions to MCP: turn an OpenAPI schema into an MCP server

Your schema stays in your browser. Nothing is uploaded.

Useful if you're moving a custom GPT Action's schema to MCP.

Tested with MCP Inspector.

We haven't tested connecting it in ChatGPT developer mode yet.

How to use it

  1. 1

    Paste an OpenAPI 3.0 or 3.1 schema, or upload a local JSON or YAML file. This page never fetches a schema from a URL.

  2. 2

    Review the operations, edit the server URL if needed, and pick auth: none, an API key held as a Worker secret, or OAuth / bearer pass-through. Keep the default secret URL path, or choose the header gate if your client can send custom headers.

  3. 3

    Download the ZIP. The endpoint is https://<your-worker>.workers.dev/mcp/<MCP_PATH_TOKEN>. That URL is the secret. On your machine run npm i, wrangler secret put MCP_PATH_TOKEN, then wrangler deploy.

Known limitations

Not affiliated with or endorsed by OpenAI or Anthropic.