Skip to main content

Before you begin

You’ll need: You can import your specification from a file, public URL, or pasted text. Uploaded files must be 10 MB or smaller.

1. Create a server

From the dashboard, select Create Server and give your MCP server a descriptive name.

2. Import your OpenAPI specification

Upload a file, provide a public URL, or paste your specification. 0mcp validates the document and automatically discovers the available API operations.

3. Choose your tools

Select which API operations should be exposed as MCP tools. You can also customize tool names and descriptions before creating your MCP server.

4. Publish a version

Open the Versions page and publish your server. Only the published version is visible to connected MCP clients. Any unpublished changes remain in draft until you publish them. Learn more in Versioning.

5. Test in the Playground

Open the Playground to verify that your server works as expected. If your API requires authentication, provide the appropriate credentials and test a read-only tool before connecting an AI client.

6. Connect your client

Open Setup, choose your MCP client, such as Claude Code, Cursor, Codex, or VS Code, and copy the generated configuration. See Client setup for guidance. Add any required environment variables, then restart or reconnect your client.
Security tip: Never store production API credentials in shared configuration files. Use the environment variables or secure credential inputs recommended on the Setup page.
If you run into connection problems, see the MCP connection troubleshooting guide.