Remote MCP servers

A remote MCP server is one the vendor runs for you: a URL, a sign-in screen, and you're connected. It's the difference between installing software and opening a tab — and it's where the official half of the MCP ecosystem is heading.

Remote vs local

RemoteLocal
runsOn the vendor's serversOn your machine, as a subprocess
setupPaste a URL, sign inConfigure a launch command + API key
authOAuth grant, revocable at the vendorAPI key in an env var, yours to manage
updatesVendor's job — always currentYours — npx -y re-resolves, pinned versions don't
reachThe vendor's API onlyWhatever the process can touch — filesystem included

What connecting feels like

  1. You give your client the server URL — https://mcp.linear.app/mcp, say.
  2. The client opens the vendor's own sign-in page in your browser.
  3. A consent screen lists what the server will be able to do; you approve.
  4. The client holds a short-lived OAuth token from then on — no key to paste, and the grant is revocable from the vendor's dashboard.

That flow is the MCP spec's OAuth 2.1 authorization model, and it's the main practical argument for remote servers — the security story is covered in our MCP security guide.

Client support

Every major client speaks streamable HTTP now; only the config key differs. Claude takes remote servers as custom connectors (paid plans), ChatGPT is remote-only, Cursor and VS Code take a url in their JSON config, Codex CLI a url in TOML, Windsurf a serverUrl, and Gemini CLI an httpUrl.

Every remote server we track (36)

Each of these is a vendor-hosted endpoint we've verified against the vendor's own documentation — the verdict page has the receipt and copy-paste config per client:

BrandEndpointVerdict
fal.aihttps://docs.fal.ai/mcpOfficial
Atlassianhttps://mcp.atlassian.com/v1/mcpOfficial
Datadoghttps://mcp.datadoghq.com/v1/mcpOfficial
Bufferhttps://mcp.buffer.com/mcpOfficial
Google Drivehttps://drivemcp.googleapis.com/mcp/v1Official
Confluencehttps://mcp.atlassian.com/v1/mcpOfficial
Slackhttps://mcp.slack.com/mcpOfficial
Perplexityhttps://api.perplexity.ai/mcpOfficial
Facebookhttps://mcp.facebook.com/adsOfficial
Tavilyhttps://mcp.tavily.com/mcp/Official
Exahttps://mcp.exa.ai/mcpOfficial
Bright Datahttps://mcp.brightdata.com/mcpOfficial
Context7https://mcp.context7.com/mcpOfficial
Excalidrawhttps://api.excalidraw.com/api/v1/mcpOfficial
Canvahttps://mcp.canva.com/mcpOfficial
Google Sheetshttps://sheetsmcp.googleapis.com/mcp/v1Official
Asanahttps://mcp.asana.com/v2/mcpOfficial
Robinhoodhttps://agent.robinhood.com/mcp/tradingOfficial
Instantlyhttps://mcp.instantly.ai/mcpOfficial
Vercelhttps://mcp.vercel.comOfficial
Tableauhttps://mcp.tableau.comOfficial
Todoisthttps://ai.todoist.net/mcpOfficial
Granolahttps://mcp.granola.ai/mcpOfficial
Notionhttps://mcp.notion.com/mcpOfficial
GitHubhttps://api.githubcopilot.com/mcp/Official
Stripehttps://mcp.stripe.comOfficial
Shopifyhttps://{shop}.myshopify.com/api/mcpOfficial
Jirahttps://mcp.atlassian.com/v1/mcpOfficial
Airtablehttps://mcp.airtable.com/mcpOfficial
HubSpothttps://mcp.hubspot.comOfficial
Gmailhttps://gmailmcp.googleapis.com/mcp/v1Official
Zapierhttps://mcp.zapier.comOfficial
Linearhttps://mcp.linear.app/mcpOfficial
Twiliohttps://mcp.twilio.com/docsOfficial
PayPalhttps://mcp.paypal.comOfficial
CoinGate Gift Cardshttps://mcp.eu.algolia.com/1/xe5UKTfUQlyUr3Hs4nkiiA/mcpOfficial

Questions

What is a remote MCP server?

An MCP server the vendor hosts at a public URL, reached over streamable HTTP. You paste the URL into your client and sign in with OAuth — no package to install, no API key to manage, no process running on your machine.

Are remote MCP servers safer than local ones?

Generally yes, for official ones: the vendor runs and patches the code, auth is an OAuth grant you can revoke from their dashboard, and your password never touches a config file. The trade-off is that your requests flow through the vendor's infrastructure — which for an official server they already did.

Which clients support remote MCP servers?

Effectively all current ones: Claude (claude.ai, Desktop and Code), ChatGPT — which supports only remote servers — Cursor, VS Code with Copilot, Codex CLI, Windsurf and Gemini CLI. The config key differs per client (url, serverUrl or httpUrl), but the server is the same.

Can I turn a local MCP server into a remote one?

Not by flipping a switch — a local stdio server has to be hosted somewhere and exposed over streamable HTTP, which is what MCP gateways do. That puts a third party in the path of your credentials, so it's a last resort when a client (like ChatGPT) can't run the server locally.