Claude Code MCP support
Claude Code by Anthropic. Last tested on version 2.1.296, .
Test results
Questions and answers
Answered only from the latest test result above.
- Does Claude Code support MCP tools?
- Yes. Supported in Claude Code 2.1.296, last tested 2026-10-10.
- Does Claude Code support MCP prompts?
- Yes. Supported in Claude Code 2.1.296, last tested 2026-10-10.
- Does Claude Code support MCP resources?
- Yes. Supported in Claude Code 2.1.296, last tested 2026-10-10.
Protocol on the wire
In its latest test, Claude Code spoke the modern (stateless) protocol at revision 2026-07-28. This is read off the requests the lab server received, not from documentation.
What Anthropic says
Vendor statements, quoted from Anthropic's documentation. These are claims, kept separate from the test results above.
- Tools
MCP servers give Claude Code access to your tools, databases, and APIs.
[source] - Prompts
Claude Code lists each MCP prompt as /servername:promptname (MCP). Typing /mcp__servername__promptname also runs it.
[source] - Resources
MCP servers can expose resources that you can reference using @ mentions, similar to how you reference files.
[source] - Resources
Claude Code automatically provides tools to list and read MCP resources when servers support them
[source]
Setup requirements
Stdio servers run as local processes on your machine. They're ideal for tools that need direct system access or custom scripts.
[source]HTTP servers are the recommended option for connecting to remote MCP servers.
[source]The SSE (Server-Sent Events) transport is deprecated. Use HTTP servers instead, where available.
[source]Claude Code supports OAuth 2.0 for secure connections.
[source]- Protocol revision depends on which client runtime a session uses. The v2 runtime adds 2026-07-28 and asks each server whether it supports it; the v1 runtime does not. The docs list which versions and sign-in setups default to v2. [source]
How it was tested
Headless runs of claude -p with only the lab's stdio server loaded (--mcp-config with --strict-mcp-config), user and project settings skipped, and each tool or slash command the case needs explicitly allowed. Full methodology
Test history
- SupportedTools, version 2.1.296
- SupportedResources, version 2.1.296
- SupportedPrompts, version 2.1.296
- SupportedTools, version 2.1.296
- SupportedResources, version 2.1.296
- SupportedPrompts, version 2.1.296
- SupportedTools, version 2.1.296