An MCP server that works outside your laptop is more than tool functions. To let Claude, Cursor or ChatGPT call it from anywhere, you need four things: the{' '} server code itself (tool definitions plus handlers), a{' '} remote transport (Streamable HTTP — the STDIO servers most tutorials build only work locally), an auth layer (the MCP spec requires OAuth 2.1 for remote servers), and hosting that keeps the process alive. A no-code claim that only generates the first item leaves you with three engineering problems. The flow below covers all four.
You write a prompt, not a spec. Name the tools you want, the credentials they need, and what they should do. A working example:
Three lines is enough because the generator asks the model for a structured spec, not prose: tool names, input schemas, the API calls behind them, and which environment variables hold secrets. If the description is ambiguous, you see the interpreted spec before anything builds and can edit it.
From the spec, the platform renders a TypeScript MCP server. Before anything runs, the generated code goes through static checks against banned patterns — no child processes, no filesystem escapes, no calls to unlisted hosts. This matters more in a no-code flow than in a hand-written one: you did not read the code, so the platform has to.
The output is real, exportable TypeScript. If you cancel your account tomorrow, you can{' '} take the source {' '} and run it yourself — there is no proprietary runtime inside.
The server is packaged into a Docker image and deployed to its own isolated container — one container per server, so a bug in your Notion tool cannot see your Stripe tool's credentials. Secrets you provide (like NOTION_API_KEY) are encrypted with AES-256-GCM at rest and injected as environment variables only at runtime. They are never logged and never echoed back into the dashboard.
The whole pipeline — spec, render, checks, image build, deploy — typically completes in{' '} 45–90 seconds, streamed live to the dashboard so you can watch each stage pass.
The deployed server is a public Streamable HTTP endpoint, but every request is gated by OAuth 2.1 before it reaches your container. The control plane acts as the authorization server — PKCE, Dynamic Client Registration (RFC 7591) and Resource Indicators (RFC 8707) — which is exactly the handshake modern MCP clients expect. You never configure any of it;{' '} the OAuth docs {' '} explain what happens under the hood.
The dashboard renders a copy-paste snippet per client. For Claude Desktop:
On first use the client opens the OAuth consent flow in your browser; approve it once and the tools appear. The same server works in Cursor, ChatGPT custom connectors, VS Code Copilot and Continue.dev — see the client-specific walkthroughs for{' '} Claude Desktop {' '} and{' '} ChatGPT .
The{' '} free tier {' '} covers one server and 100,000 tool calls a month, which is more than enough to find out whether the no-code route fits your case. If it does not, you have lost ten minutes and gained a working reference implementation to export. Browse{' '} the template gallery {' '} if you would rather fork a working server than write a prompt.
{f.a}