{"asOf":"2026-07-16","clients":[{"slug":"chatgpt-web","label":"ChatGPT web","description":"Hosted remote MCP-backed plugin tools in ChatGPT, with plan, workspace, role, region, and administration controls.","checkedAt":"2026-07-16","transports":["STREAMABLE_HTTP"],"auth":["OAUTH_2_0","NONE"],"capabilities":{"read":"YES","write":"CONDITIONAL","appsUi":"YES"},"directlyDocumentedTools":["notion"],"caveats":["Custom full-MCP apps require ChatGPT Business or Enterprise/Edu and workspace administration.","OAuth providers need durable refresh-token support; write actions can require confirmation or be blocked."],"sources":[{"label":"OpenAI: Developer mode and MCP apps in ChatGPT","url":"https://help.openai.com/en/articles/12584461"},{"label":"OpenAI: Apps in ChatGPT","url":"https://help.openai.com/en/articles/11487775"},{"label":"OpenAI: Model Context Protocol in Codex","url":"https://learn.chatgpt.com/docs/extend/mcp"}]},{"slug":"chatgpt-desktop","label":"ChatGPT desktop","description":"Desktop MCP client sharing local Codex-host configuration with Codex CLI and the IDE extension.","checkedAt":"2026-07-16","transports":["STREAMABLE_HTTP","STDIO"],"auth":["OAUTH_2_1","OAUTH_2_0","BEARER_TOKEN","NONE"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"directlyDocumentedTools":[],"caveats":[],"sources":[{"label":"OpenAI: Model Context Protocol in Codex","url":"https://learn.chatgpt.com/docs/extend/mcp"}]},{"slug":"claude-code","label":"Claude Code","description":"Local and remote MCP client with HTTP, legacy SSE, stdio, OAuth, and explicit project trust controls.","checkedAt":"2026-07-16","transports":["STREAMABLE_HTTP","SSE","STDIO"],"auth":["OAUTH_2_1","OAUTH_2_0","BEARER_TOKEN","NONE"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"directlyDocumentedTools":["linear","figma","notion"],"caveats":[],"sources":[{"label":"Anthropic: Connect Claude Code to tools via MCP","url":"https://code.claude.com/docs/en/mcp"}]},{"slug":"cursor","label":"Cursor","description":"IDE MCP client supporting local stdio and remote SSE or Streamable HTTP connections.","checkedAt":"2026-07-16","transports":["STREAMABLE_HTTP","SSE","STDIO"],"auth":["OAUTH_2_1","OAUTH_2_0","BEARER_TOKEN","NONE"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"directlyDocumentedTools":["github","linear","figma","notion","atlassian"],"caveats":[],"sources":[{"label":"Cursor: Model Context Protocol","url":"https://cursor.com/docs/mcp"}]},{"slug":"codex","label":"Codex","description":"OpenAI coding client with shared CLI and IDE MCP configuration for stdio and Streamable HTTP servers.","checkedAt":"2026-07-16","transports":["STREAMABLE_HTTP","STDIO"],"auth":["OAUTH_2_1","OAUTH_2_0","BEARER_TOKEN","NONE"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"directlyDocumentedTools":["linear","figma","atlassian"],"caveats":[],"sources":[{"label":"OpenAI: Model Context Protocol in Codex","url":"https://learn.chatgpt.com/docs/extend/mcp"}]},{"slug":"gemini-cli","label":"Gemini CLI","description":"Terminal MCP client supporting stdio, SSE, Streamable HTTP, and browser-based OAuth discovery.","checkedAt":"2026-07-16","transports":["STREAMABLE_HTTP","SSE","STDIO"],"auth":["OAUTH_2_0","BEARER_TOKEN","NONE"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"directlyDocumentedTools":[],"caveats":[],"sources":[{"label":"Google: MCP servers with the Gemini CLI","url":"https://google-gemini.github.io/gemini-cli/docs/tools/mcp-server.html"}]},{"slug":"vs-code","label":"VS Code","description":"Editor MCP host for local commands and remote HTTP servers with user, workspace, and profile configuration.","checkedAt":"2026-07-16","transports":["STREAMABLE_HTTP","STDIO"],"auth":["OAUTH_2_1","OAUTH_2_0","BEARER_TOKEN","NONE"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"directlyDocumentedTools":["github","linear","figma","notion","atlassian"],"caveats":[],"sources":[{"label":"Microsoft: Add and manage MCP servers in VS Code","url":"https://code.visualstudio.com/docs/agent-customization/mcp-servers"},{"label":"Microsoft: MCP configuration reference","url":"https://code.visualstudio.com/docs/agents/reference/mcp-configuration"}]},{"slug":"windsurf","label":"Windsurf","description":"Coding client for stdio, Streamable HTTP, and SSE MCP servers, with OAuth and custom HTTP headers.","checkedAt":"2026-07-16","transports":["STREAMABLE_HTTP","SSE","STDIO"],"auth":["OAUTH_2_0","BEARER_TOKEN","NONE"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"directlyDocumentedTools":[],"caveats":["A Windsurf MCP configuration can expose at most 100 tools in total.","Enterprise users must manually enable MCP.","Team-administrator allowlists can block MCP servers that have not been approved."],"sources":[{"label":"Windsurf: Model Context Protocol","url":"https://docs.devin.ai/desktop/cascade/mcp"}]},{"slug":"copilot-coding-agent","label":"GitHub Copilot coding agent","description":"Repository-configured coding agent with MCP tools over stdio, Streamable HTTP, or SSE connections.","checkedAt":"2026-07-16","transports":["STREAMABLE_HTTP","SSE","STDIO"],"auth":["BEARER_TOKEN","NONE"],"capabilities":{"read":"YES","write":"YES","appsUi":"NO"},"directlyDocumentedTools":["github"],"caveats":["Repository administrators configure MCP access for the coding agent.","Only MCP tools are supported; MCP resources and prompts are not.","Remote MCP servers that use OAuth are not currently supported.","Secrets and headers must use COPILOT_MCP_-prefixed environment values."],"sources":[{"label":"GitHub: MCP and the Copilot coding agent","url":"https://docs.github.com/en/copilot/concepts/agents/coding-agent/mcp-and-coding-agent"},{"label":"GitHub: Extend the Copilot coding agent with MCP","url":"https://docs.github.com/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp"}]}],"tools":[{"slug":"github","label":"GitHub MCP Server","description":"GitHub's official remote and local server for repository, issue, pull-request, action, and security workflows.","checkedAt":"2026-07-16","endpoint":"https://api.githubcopilot.com/mcp/","transports":["STREAMABLE_HTTP","STDIO"],"auth":["OAUTH_2_1","BEARER_TOKEN"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"caveats":["Remote OAuth support depends on the host's GitHub OAuth or GitHub App integration; compatible hosts can use a personal access token."],"sources":[{"label":"GitHub: Official GitHub MCP Server","url":"https://github.com/github/github-mcp-server"}]},{"slug":"linear","label":"Linear MCP Server","description":"Linear's hosted server for finding, creating, and updating issues, projects, and comments.","checkedAt":"2026-07-16","endpoint":"https://mcp.linear.app/mcp","transports":["STREAMABLE_HTTP"],"auth":["OAUTH_2_1","BEARER_TOKEN"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"caveats":[],"sources":[{"label":"Linear: MCP server","url":"https://linear.app/docs/mcp"}]},{"slug":"figma","label":"Figma MCP Server","description":"Figma's hosted server for design context, code generation, Code Connect, and beta canvas-writing workflows.","checkedAt":"2026-07-16","endpoint":"https://mcp.figma.com/mcp","transports":["STREAMABLE_HTTP"],"auth":["OAUTH_2_0"],"capabilities":{"read":"YES","write":"CONDITIONAL","appsUi":"UNKNOWN"},"allowedClientSlugs":["chatgpt-web","claude-code","codex","cursor","vs-code","windsurf"],"caveats":["Figma permits only clients in its MCP catalog; canvas-writing is beta and may require Figma skills in the client."],"sources":[{"label":"Figma: MCP server introduction","url":"https://developers.figma.com/docs/figma-mcp-server/"},{"label":"Figma: Remote server installation","url":"https://developers.figma.com/docs/figma-mcp-server/remote-server-installation/"},{"label":"Figma: MCP catalog","url":"https://www.figma.com/mcp-catalog/"}]},{"slug":"notion","label":"Notion MCP","description":"Notion's hosted server for reading, searching, creating, and updating workspace content.","checkedAt":"2026-07-16","endpoint":"https://mcp.notion.com/mcp","transports":["STREAMABLE_HTTP"],"auth":["OAUTH_2_0"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"caveats":["The hosted server requires interactive user OAuth and does not support bearer-token authentication for headless automation.","File uploads are not currently supported through Notion MCP."],"sources":[{"label":"Notion: MCP overview","url":"https://developers.notion.com/guides/mcp/overview"},{"label":"Notion: Connect to Notion MCP","url":"https://developers.notion.com/guides/mcp/get-started-with-mcp"}]},{"slug":"atlassian","label":"Atlassian Rovo MCP Server","description":"Atlassian's hosted server for Jira, Confluence, Compass, and other permitted product actions.","checkedAt":"2026-07-16","endpoint":"https://mcp.atlassian.com/v1/mcp/authv2","transports":["STREAMABLE_HTTP"],"auth":["OAUTH_2_1","BEARER_TOKEN"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"caveats":["The legacy SSE endpoint is no longer supported after June 30, 2026; clients should use the current Streamable HTTP endpoint.","Non-interactive API-token access is optional and can be disabled by an organization administrator."],"sources":[{"label":"Atlassian: Getting started with Rovo MCP","url":"https://support.atlassian.com/atlassian-rovo-mcp-server/docs/getting-started-with-the-atlassian-remote-mcp-server/"},{"label":"Atlassian: Authentication and authorization","url":"https://support.atlassian.com/atlassian-rovo-mcp-server/docs/authentication-and-authorization/"},{"label":"Atlassian: Setting up IDEs","url":"https://support.atlassian.com/atlassian-rovo-mcp-server/docs/setting-up-ides/"}]},{"slug":"stripe","label":"Stripe MCP","description":"Stripe's hosted MCP server for authenticated Stripe API reads and writes.","checkedAt":"2026-07-16","endpoint":"https://mcp.stripe.com","transports":["STREAMABLE_HTTP"],"auth":["OAUTH_2_0","BEARER_TOKEN"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"caveats":["Stripe administrators must enable MCP access separately for sandbox and live environments.","Stripe strongly recommends restricted API keys for bearer-token sessions and human confirmation before tools run.","Connected-account access requires a Stripe-Account header and is not available through OAuth."],"sources":[{"label":"Stripe: Model Context Protocol","url":"https://docs.stripe.com/mcp"}]},{"slug":"supabase","label":"Supabase MCP","description":"Supabase's hosted MCP server for scoped project and database operations.","checkedAt":"2026-07-16","endpoint":"https://mcp.supabase.com/mcp","transports":["STREAMABLE_HTTP"],"auth":["OAUTH_2_0","BEARER_TOKEN"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"caveats":["Supabase recommends connecting MCP to development projects only, not production.","The read_only=true parameter uses a read-only Postgres user; project_ref and features can further scope access.","Supabase's guide says Windsurf requires an mcp-remote proxy because it does not support remote MCP servers over HTTP; Windsurf's current documentation states that it does."],"sources":[{"label":"Supabase: Model Context Protocol","url":"https://supabase.com/docs/guides/getting-started/mcp"}]},{"slug":"sentry","label":"Sentry MCP","description":"Sentry's remote and local MCP server with scoped read and write access.","checkedAt":"2026-07-16","endpoint":"https://mcp.sentry.dev","transports":["STREAMABLE_HTTP","STDIO"],"auth":["OAUTH_2_0","BEARER_TOKEN"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"caveats":["AI-powered search tools are unavailable unless an LLM provider is configured.","Self-hosted Sentry requires a --host override and may lack features available on sentry.io, including Seer."],"sources":[{"label":"Sentry: Official Sentry MCP Server","url":"https://github.com/getsentry/sentry-mcp"}]},{"slug":"vercel","label":"Vercel MCP","description":"Vercel's hosted MCP server with public tools and OAuth-authenticated management tools.","checkedAt":"2026-07-16","endpoint":"https://mcp.vercel.com","transports":["STREAMABLE_HTTP"],"auth":["OAUTH_2_0","NONE"],"capabilities":{"read":"YES","write":"CONDITIONAL","appsUi":"UNKNOWN"},"allowedClientSlugs":["chatgpt-web","chatgpt-desktop","claude-code","codex","cursor","vs-code","windsurf","gemini-cli"],"caveats":["Vercel supports only reviewed and approved AI clients; clients outside the recorded allowlist are not documented.","Management tools can change state; Vercel recommends human confirmation before they run."],"sources":[{"label":"Vercel: Vercel MCP","url":"https://vercel.com/docs/agent-resources/vercel-mcp"}]},{"slug":"neon","label":"Neon MCP","description":"Neon's hosted and local MCP server for database branches, migrations, and authentication configuration.","checkedAt":"2026-07-16","endpoint":"https://mcp.neon.tech/mcp","transports":["STREAMABLE_HTTP","STDIO"],"auth":["OAUTH_2_0","BEARER_TOKEN"],"capabilities":{"read":"YES","write":"YES","appsUi":"UNKNOWN"},"caveats":["Neon recommends development and testing only and warns against connecting MCP agents to production databases.","The readonly=true parameter disables write operations; OAuth can also request a read-only scope.","The legacy SSE endpoint is deprecated and does not support API-key authentication.","Review and authorize actions before they run; an optional IP allowlist requires two static Neon IP addresses."],"sources":[{"label":"Neon: Neon MCP Server","url":"https://neon.com/docs/ai/neon-mcp-server"}]}]}