canimcp

Which MCP features does each client support?

spec 2026-07-28

Can I MCP?

A caniuse-style compatibility matrix for the Model Context Protocol — see, feature by feature, exactly which MCP capabilities each client supports, with dated and sourced evidence behind every claim.

41
MCP clients
34
tracked features
14
capability areas
176
source-cited cells

Tip: click any cell for its source & notes · search or filter below · click a client or feature name to drill in.

34 of 34 features · 41 of 41 clients

SupportedPartialNot supportedUnknownCited source
Feature ↓ / Client →Claude.aiClaude CodeVisual Studio CodeCursorChatGPTGitHub Copilot CLIWindsurf EditorClineGooseZed EditorContinue CLI ClientOpenAI CodexGemini CLIRoo CodeRaycastAlpic PlaygroundAmazon Q Developer CLIAmpCodeApify MCP ClientArcadeCherry StudioCrushDustFactory CLIGitGuardianGitHub Copilot for XcodeGlamaGoogle AntigravityJan AIJetBrains AI AssistantJetBrains AI Assistant with GitHub CopilotKilo CodeLibreChatLobeHubMake MCP ClientMistral AI: Le ChatN8N MCP ClientOpenAI CodexOpencodePostmanWindsurf Editor
Core Protocol
Stateless requests & per-request negotiation
Server discovery
Multi round-trip requests
Transports
stdio
HTTP + SSE (deprecated)
Streamable HTTP
Subscriptions
subscriptions/listen
Tools
Call tools
List tools
list_changed notifications
Tool annotations
Resources
Read resources
List resources
Resource templates
Subscribe to updates
list_changed notifications
Prompts
Get prompts
List prompts
Prompt arguments
list_changed notifications
Sampling (deprecated)
createMessage
Tool calling in sampling
Roots (deprecated)
List roots
Elicitation
Elicit user input (form mode)
URL mode elicitation
Tasks (extension)
Task-augmented tools/call
tasks/get
tasks/update
tasks/cancel
Caching
Cacheable result hints
Completions
Argument autocompletion
Logging (deprecated)
Receive log messages
Authorization
OAuth 2.1 client
OAuth Client ID Metadata Documents