Drop an OpenAPI spec

We turn its operations into tools and deploy a hosted MCP server.

Drop or click to upload

yaml, yml, or json

If a URL and pasted spec are present, the URL wins.

Don’t have a spec?

Advanced options

Paste one generator config object or a generators.yml with one config block.

Working

Deploying your server…

Keep this page open while Fern compiles and publishes your tools.

Fetch specification
Reading the remote OpenAPI document
Read configuration
Applying your generator options
Validate specification
Checking the OpenAPI document
Compile tools
Turning operations into MCP tools
Publish server
Uploading your server to the edge
Verify deployment
Waiting for the MCP endpoint to go live
Live

Your server is live!

Your MCP server is live at

URL
Advanced setup

These controls also live in the server admin.

CLI
JSON

Tools

Requirements
Test tools

For schema-driven inputs, responses, and call history, open the server page tool tester.

Try it with an agent

Ask a question. The assistant can call this server’s MCP tools through Workers AI.

Authentication

Credentials are sent only with chat requests and are never stored. You can also tell the agent a key in chat; that value necessarily enters the model context.

Custom headers