MCP Client Support Matrix. Which AI apps support what.
Fifteen AI apps compared on local servers, remote servers, OAuth sign-in, adding your own server and plan requirements, from each vendor's docs as of 28 October 2026.
Compare MCP support
Tick what you need and the table keeps only the apps that support it. Every row links its source.
15 of 15 apps · as of 28 October 2026
| App | Local (stdio) servers | Remote servers | OAuth sign-in | Add your own server | Plans | Source |
|---|---|---|---|---|---|---|
| Claude (web, desktop and mobile apps)Chat app | PartlyDesktop app only: claude_desktop_config.json or a desktop extension (.mcpb) | YesCustom connector by URL, or Anthropic’s directory | YesSign-in flow; request headers for API keys are in limited beta | YesAny URL; on Team and Enterprise an Owner adds it | Custom connectors by URL: Free (one connector), Pro, Max, Team, Enterprise | Claude docs: add a connector · MCP docs: connect local servers · Setup guide |
| Claude CodeCoding agent (terminal) | Yesstdio servers | YesHTTP recommended; SSE deprecated | YesSign in with /mcp; bearer headers also supported | Yesclaude mcp add or a project .mcp.json | Paid Claude plans | Claude Code docs: MCP · Setup guide |
| ChatGPTChat app | NoNeeds a public HTTPS endpoint or a Secure MCP Tunnel | YesPlugins > Add custom MCP server | YesAuthentication is set up when adding the server | PartlyFull MCP on Business and Enterprise/Edu; Pro read/fetch only | Business, Enterprise/Edu on the web; Pro read/fetch only; Plus and Free not listed | OpenAI: connect an MCP server to ChatGPT · OpenAI Help: custom MCP servers |
| Gemini CLICoding agent (terminal) | Yesstdio | YesSSE and Streamable HTTP | YesOAuth for remote servers | Yessettings.json or gemini mcp add | Replaced by Antigravity CLI for unpaid tier and Google One users on 18 June 2026 | Gemini CLI docs: MCP servers |
| Gemini app (consumer)Chat app | NoAdded by MCP server URL in the web app | YesCustom apps by URL | Not stated | YesPersonal Google Accounts only | US users 18+, personal Google Account, English, Keep Activity on; not work or school accounts | Gemini Apps Help: custom apps |
| Gemini EnterpriseAgent platform | No | YesStreamable HTTP only | Not stated | PartlyAn admin creates a custom MCP server data store; tools are off by default | Gemini Enterprise | Google Cloud: set up a custom MCP server |
| Microsoft Copilot StudioAgent platform | NoStreamable HTTP only; SSE dropped after August 2025 | YesMCP onboarding wizard | YesOAuth 2.0 (dynamic discovery, dynamic or manual) or API key | YesTools and resources; generative orchestration must be on | Copilot Studio licensing; Power Platform data policies apply | Microsoft Learn: connect an existing MCP server |
| Microsoft 365 CopilotChat app | NoRemote servers | YesAs a declarative agent plugin | YesOAuth or Microsoft Entra single sign-on | PartlyA developer packages it with the Microsoft 365 Agents Toolkit | Add-on to a qualifying Microsoft 365 plan | Microsoft Learn: build MCP plugins |
| VS Code with GitHub CopilotIDE | Yesstdio | YesHTTP (and SSE) | YesAn oauth setting with a client ID; the browser opens on first connection | YesMCP: Add Server, the gallery, or config files | Copilot Free available; organizations can restrict servers | VS Code docs: MCP configuration reference · VS Code docs: add MCP servers · Setup guide |
| CursorIDE | Yesstdio | YesSSE and Streamable HTTP | YesOAuth for remote servers | Yesmcp.json or the Cursor Marketplace | Not stated in the MCP docs; Enterprise admins can allowlist servers | Cursor docs: MCP · Setup guide |
| Windsurf / Devin DesktopIDE | Yesstdio | YesStreamable HTTP and SSE | Not statedHeaders and ${env:} references documented | Yesmcp_config.json; 100-tool limit | Team and Enterprise admins can allowlist servers | Devin docs: Cascade MCP |
| ZedIDE | Yescommand, args and env | Yesurl and optional headers | YesStandard MCP OAuth flow when no Authorization header is set | YesSettings or extensions; tools and prompts only | No plan requirement stated | Zed docs: MCP |
| goose (Block)Agent (desktop and CLI) | YesCommand-line (stdio) extensions | YesStreamable HTTP extensions | YesOAuth secret never goes in the config file | YesCalled extensions | Open source (Apache 2.0) | Our Block MCP spotlight (goose docs) |
| RaycastLauncher (Mac, Windows, iOS) | Partlystdio on desktop; iOS is HTTP only | YesHTTP, including Streamable HTTP | YesDynamic (DCR with PKCE) or static OAuth | YesInstall MCP Server command | MCP is Pro Exclusive; Free has no Raycast AI; paid from $10/month | Raycast manual: MCP |
| WarpTerminal | YesCommand servers (stdio) | YesStreamable HTTP and SSE | YesOAuth browser flow, or bearer-token headers | YesShareable with a team | Plans not stated for MCP; Free plan exists | Our Warp MCP spotlight (Warp docs) |
“Partly” means yes with a limit, explained in the cell. “Not stated” means the vendor docs we opened did not say, not that the feature is missing. Plans and menus change often: check the linked source before you buy.
As of 28 October 2026. Rows come from each vendor's documentation, linked in the table, and from the articles in our MCP connection guides.
How to use it
How to use the MCP Client Support Matrix
Tick what you need, for example remote servers and OAuth sign-in, and the table keeps only the apps that support it fully or partly. Filter by type of app if you only care about chat apps or coding tools.
Each cell says yes, no, partly or not stated, with a short note. The source column links the vendor page the row comes from, and the setup guide link opens our step-by-step article where we have one. On a phone, each app shows as a card.
Limits
What it can't tell you
Not stated means the docs we opened did not say. It does not mean the feature is missing. Plans, menus and limits change often, so confirm on the vendor's pricing page before you buy.
The table covers connecting servers, not every MCP feature. Few apps support everything in the specification, such as resources, prompts or the MCP Apps extension. Our guide to which AI apps support MCP covers those details.
FAQ
Common questions
Which AI apps support MCP?
Can ChatGPT use local MCP servers?
Does the free Claude plan support custom MCP servers?
What is the difference between local and remote support?
Project Managers who will work with you on your project!
Irina S.
Benjamin G.
David G.
Jeanette M.
Mark S.
Maryna P.

Wondering what this costs? Every service has published pricing, and you don't need a discovery call to see it.
View pricingWant a second opinion on your MCP setup?
Request a free MCP readiness review. We'll look at the tools and AI apps you use and tell you where MCP could help, which servers exist and what to lock down first.
Request a Free Review →





















