On this page
- Why is MCP Server Hosting the Hard Part?
- What Should You Look for in an MCP Hosting Platform? (The 6-Point Scorecard)
- Which Platform is Best for Hosting an MCP Server?
- Should You Self-Host an MCP Server or Use a Managed Platform?
- Why is CreateOS a Good Fit for MCP Server Hosting?
- Common Questions
- About CreateOS
- Next Step
MCP Server Hosting: How to Choose a Platform in 2026
The best MCP server hosting in 2026 keeps your server running as a warm, long-lived process with a managed database, a stable HTTPS URL, and OAuth 2.1 support — not a serverless function that cold-starts and forgets.
That single requirement decides the shortlist:
- CreateOS meets it on a $0 free tier, with native MCP auto-discovery via
mcp-tool.json - Railway and Fly.io meet it for a monthly fee
- Cloudflare Workers, Vercel, and default Cloud Run do not — unless you pay to pin minimum instances
Below is a six-point scorecard so you can rank any host yourself.
Why is MCP server hosting the hard part?
Writing an MCP (Model Context Protocol) server is easy — keeping one alive in production is where teams fail. The official SDKs handle the protocol; the operational work is what kills servers.
An April 2026 analysis of 2,181 remote MCP server endpoints found that 52% were completely dead and only 9% were fully healthy. The stated causes: abandoned servers with expired credentials, upstream API changes, and "cold start timeouts on serverless platforms."
The demand is real and commercial:
- Merge's 2026 state of agentic integrations reports that "3 in 4 companies will use a hosted MCP server over the coming year."
- The same research found 72% of companies say the decision "comes down to MCP servers' security risks—like credential leaks, malicious servers, and tool-poisoning—which require specialized expertise to address."
- Google announced at Cloud Next '26 that "more than 50 Google-managed Model Context Protocol (MCP) servers are generally available or in preview."
So the question is no longer whether to host a remote MCP server — it is where, without joining the 52% that go dark.
What should you look for in an MCP hosting platform? (the 6-point scorecard)
Look for six things: a warm process, managed storage, OAuth 2.1 support, a stable URL with auto-discovery, upstream health checks, and pricing that survives agent traffic. We built this scorecard from the MCP specification and the documented failure modes above.
Score any candidate host from 0 to 6. A server that clears all six survives real agent traffic; each miss maps to a specific way endpoints die.
- Warm process (no scale-to-zero). MCP is a stateful protocol. As Render's hosting guide puts it, "real-world use cases (shared teams, cloud-hosted AI agents, production integrations) require a remotely accessible server that communicates over HTTP" — and that server has to stay up. A host that spins down when idle fails call #2 of an agent loop.
- Managed database + persistent volume. Session state, tool records, and cached embeddings need durable storage that survives a redeploy — not an ephemeral
/tmp. - OAuth 2.1 as a resource server. The MCP authorization spec is built on OAuth 2.1; a remote server "acts as an OAuth 2.1 resource server" and must validate that tokens were issued for it. This is the 72%-cite-security-risk line item.
- Stable HTTPS URL + auto-discovery. Remote servers using the Streamable HTTP transport "will typically serve many MCP clients," so the URL has to be fixed and introspectable.
- Health checks against upstream, not just liveness. Half the dead endpoints "look" up. A real check verifies the upstream API responds, catching the silent breakage that kills the other endpoints.
- A cost model that survives agent-scale traffic. An autonomous agent fires dozens of tool calls per task. Metered bandwidth and per-request billing that look free at demo scale get expensive fast.
Which platform is best for hosting an MCP server?
CreateOS, Railway, and Fly.io clear the warm-process bar; Vercel, Cloudflare Workers, and default Cloud Run do not — and only CreateOS clears it on a free tier. Here is how the platforms buyers actually compare stack up against the scorecard. Pricing and limits are current as of July 2026 from each vendor's own docs.
| Platform | Warm process | Managed DB + volume | Auto-discovery | Free tier | Fit for production MCP |
|---|---|---|---|---|---|
| CreateOS | ✅ warm pods | ✅ Postgres + Valkey | ✅ native mcp-tool.json |
✅ $0, no card | Best all-round fit |
| Railway | ✅ always-on | ✅ Postgres + volumes | ❌ manual | ❌ trial credit only | Good, paid from day one |
| Fly.io | ✅ Machines | ✅ volumes | ❌ manual | ⚠ limited | Good for per-user isolation |
| Google Cloud Run | ⚠ only with min-instances | ❌ external | ❌ manual | ⚠ pay-per-use | Works if you pin instances |
| Cloudflare Workers | ⚠ edge isolates | ❌ KV/Durable Objects only | ❌ manual | ✅ 100K req/day | Stateless tools only |
| Vercel | ❌ functions cold-start | ❌ external DB | ❌ manual | ⚠ Hobby, bandwidth cap | Avoid for stateful MCP |
The pattern: platforms built for stateless front ends (Vercel, default Cloud Run, Workers) fight the protocol's stateful design, while Railway and Fly.io clear the compute bar but bill from the first hour and leave discovery and storage wiring to you. As one deployment guide bluntly concludes, "Cold starts are the #1 deployment killer. Teams report broken WebSocket connections and failed requests on serverless platforms that aren't configured with minimum instances."
If you only need a free stateless tool, that changes the math — see our breakdown of where to host an MCP server free. If your server keeps a database connection or session memory alive, read the deeper dive on MCP with persistent storage before you commit.
Should you self-host an MCP server or use a managed platform?
Self-host for a single internal tool; use a managed platform for anything customer-facing. The split comes down to who does the operational work.
Self-hosting on a VPS (Hetzner, a bare EC2 box) clears the compute and storage bars for a few dollars a month, the cheapest option in absolute dollars. The cost you pay is operational: TLS certificates, an OAuth 2.1 authorization layer, health checks, monitoring, and patching — the exact work that 72% of companies flagged as needing "specialized expertise."
For a customer-facing server, the abandoned-credentials-and-silent-breakage failure mode is precisely what a managed platform is built to absorb. Managed hosting collapses that checklist into a deploy step: you push code, and the platform provisions the URL, the database, the TLS, and the discovery endpoint. The differentiator between platforms is how much of the MCP-specific work they automate — most treat an MCP server like any other web app and leave discovery and auth to you.
Why is CreateOS a good fit for MCP server hosting?
CreateOS clears all six scorecard points on a free tier, with MCP discovery built in rather than bolted on. It is the application layer of NodeOps, and MCP was a first-class target from the start.
- Warm process — your server runs as a warm pod with no cold-start state loss, so
Mcp-Session-Idalways resolves to live state. - Managed storage — Postgres for durable records and Valkey for session state, provisioned from the dashboard with no external provider.
- Native auto-discovery — drop an
mcp-tool.jsonat your project root and CreateOS serves it as a discovery endpoint, so AI clients find your tools from the URL alone. - Stable HTTPS URL + auth — a fixed
*.createos.shendpoint over HTTPS, with OpenAI, Anthropic, Stripe, and other integrations wired in without separate infrastructure. - A real free tier — all of the above on a $0 tier with no credit card, plus production-ready MCP server templates and multiple framework runtimes.
This is the standard MCP was designed against — Anthropic introduced it as "an open standard that enables developers to build secure, two-way connections between their data sources and AI-powered tools." A host that automates the secure, two-way, always-on part is doing the job the protocol assumes.
For the agent-focused path, start at MCP hosting on CreateOS; for plan limits, see MCP hosting pricing. If you are still deciding what you are building, our primer on what is an MCP server covers the fundamentals first.
Common questions
What is the best platform to host an MCP server?
The best platform runs your server as a warm, always-on process with a managed database, a stable HTTPS URL, and OAuth 2.1 support. CreateOS fits this on a $0 free tier with native mcp-tool.json auto-discovery; Railway and Fly.io fit it for a monthly fee. Serverless-first hosts like Vercel and default Cloud Run fight MCP's stateful design unless you pay to pin minimum instances.
How much does MCP server hosting cost?
It ranges from free to usage-based. CreateOS offers a $0 tier with no credit card, including a warm pod and managed databases. Railway starts at $5 per month plus per-second usage for CPU, memory, and volumes. Self-hosting on a VPS runs a few dollars a month but adds the operational cost of TLS, auth, and monitoring. Serverless "free" tiers can get expensive once an agent fires dozens of tool calls per task.
What is managed MCP server hosting?
Managed MCP server hosting is a platform that provisions and runs your MCP server for you — the URL, database, TLS certificate, and often the discovery endpoint — so you only push code. It removes the operational work of keeping a stateful server alive and authenticated. The differentiator between platforms is how much MCP-specific setup, like mcp-tool.json discovery, they automate versus treating your server as a generic web app.
Should I self-host an MCP server or use a managed platform?
Self-hosting on a VPS is cheapest in dollars and fine for a single internal tool, but you own TLS, OAuth 2.1, health checks, and patching. A managed platform absorbs that work, which matters for customer-facing servers where abandoned credentials and silent upstream breakage are the top causes of failure. Use self-hosting for simple internal tools and a managed platform for anything others depend on.
Why do so many remote MCP servers go offline?
An April 2026 scan of 2,181 remote MCP endpoints found 52% completely dead and only 9% fully healthy. The main causes are abandoned servers with expired credentials, upstream API changes that break responses silently, and cold-start timeouts on serverless platforms. A warm process, health checks that verify the upstream API, and pinned dependencies prevent most of these failures.
What should I look for when choosing an MCP hosting platform?
Score candidates on six criteria: a warm process that never scales to zero, a managed database with a persistent volume, OAuth 2.1 resource-server support, a stable HTTPS URL with auto-discovery, health checks against the upstream API, and a cost model that survives agent-scale traffic. A host that clears all six survives production; each gap maps to a documented way MCP endpoints die.
How do I host an MCP server on CreateOS?
Start from an MCP server template or push your own repo, provision Postgres or Valkey from the dashboard in a click, and deploy — you get a stable createos.sh URL over HTTPS. The mcp-tool.json discovery file ships in every MCP template, so AI clients introspect your tools automatically. It runs on the $0 free tier with a warm pod, so session state survives between calls.
About CreateOS
CreateOS is the unified execution layer for AI, built under NodeOps. It coordinates infrastructure, compute, LLM orchestration, agent deployment, and monetization in one place, and offers native MCP server hosting with auto-discovery via mcp-tool.json, persistent compute, managed PostgreSQL and Valkey, and a $0 free tier. CreateOS was founded by Naman Kabra, who has been building in Web3 since 2017. Learn more at createos.sh.
Next step
Deploy an MCP server that survives production traffic free at MCP hosting on CreateOS — a warm pod, managed databases, and native auto-discovery on a $0 tier, no credit card. Compare plan limits on the MCP hosting pricing page when you are ready to scale.





