mcp-specification-referencelisted
Install: claude install-skill amarbel-llc/purse-first
# MCP Specification Reference
## Overview
The Model Context Protocol (MCP) is an open protocol for connecting AI
applications to external tools, data sources, and services. This skill provides
quick access to the official spec across all released versions and a guide to
navigating the reference documents.
## Spec Versions
| Version | Status | Key Changes |
|---------|--------|-------------|
| `2024-11-05` | Legacy | Original spec: tools, resources, prompts, sampling, roots, stdio + HTTP/SSE transports |
| `2025-03-26` | Stable | OAuth 2.1 authorization, streamable HTTP transport (replaces SSE), JSON-RPC batching, tool annotations, audio content, completions capability |
| `2025-06-18` | Released | Elicitation, structured tool output, resource links, security best practices, `MCP-Protocol-Version` header, removed JSON-RPC batching |
| `2025-11-25` | Latest | Tasks (experimental), URL-mode elicitation, tool calling in sampling, icons on tools/resources/prompts, OAuth enhancements, JSON Schema 2020-12 default |
| `draft` | Draft | Working draft for next release |
For the official versioning policy, see `references/versioning.mdx`.
## Capability Matrix
Capabilities declared during the initialize handshake. Rows show when each was
introduced:
| Capability | 2024-11-05 | 2025-03-26 | 2025-06-18 | 2025-11-25 |
|------------|:---:|:---:|:---:|:---:|
| **Server: tools** | Yes | Yes | Yes | Yes |
| **Server: resources** | Yes | Yes | Yes | Yes |
| **Server: prompts** | Yes | Ye