---
name: Specification
slug: mcp-specification
type: github
source_url: https://github.com/modelcontextprotocol/modelcontextprotocol
organization: Model Context Protocol
organization_slug: modelcontextprotocol
total_releases: 7
latest_version: 2026-07-28
latest_date: 2026-07-28
last_updated: 2026-10-24
tracking_since: 2024-11-06
canonical: https://releases.sh/modelcontextprotocol/mcp-specification
organization_url: https://releases.sh/modelcontextprotocol
---

<Release version="2026-07-28" date="July 28, 2026" published="2026-07-28T16:47:49.000Z" url="https://github.com/modelcontextprotocol/modelcontextprotocol/releases/tag/2026-07-28">
This release marks the **stable release** of the `2026-07-28` revision of the Model Context Protocol.

The specification is available on the [official Model Context Protocol website](https://modelcontextprotocol.io/specification/2026-07-28).

For a detailed overview of changes, see [2026-07-28 changelog](https://modelcontextprotocol.io/specification/2026-07-28/changelog).

</Release>

<Release version="2025-11-25" date="November 25, 2025" published="2025-11-25T21:17:42.000Z" url="https://github.com/modelcontextprotocol/modelcontextprotocol/releases/tag/2025-11-25">
This release marks the **stable release** of the `2025-11-25` revision of the Model Context Protocol.

The specification is available on the [official Model Context Protocol website](https://modelcontextprotocol.io/specification/2025-11-25).

For a detailed overview of changes, see [2025-11-25 changelog](https://modelcontextprotocol.io/specification/2025-11-25/changelog).
</Release>

<Release version="2025-06-18" date="June 18, 2025" published="2025-06-18T20:09:59.000Z" url="https://github.com/modelcontextprotocol/modelcontextprotocol/releases/tag/2025-06-18">
This release marks the initial 2025-06-18 revision of the Model Context Protocol.

For a detailed overview of changes, see [2025-06-18 changelog](https://modelcontextprotocol.io/specification/2025-06-18/changelog).

_To users and implementors:_ note that SDKs will adopt this version at their own pace, and the prior version of the spec may remain in use for an undetermined amount of time. The spec describes how clients and servers perform version negotiation with one another, permitting backwards and forwards compatibility.
</Release>

<Release version="2025-03-26" date="March 26, 2025" published="2025-03-26T14:28:27.000Z" url="https://github.com/modelcontextprotocol/modelcontextprotocol/releases/tag/2025-03-26">
This release marks the initial 2025-03-26 revision of the Model Context Protocol.

_To users and implementors:_ note that SDKs will adopt this version at their own pace, and the prior version of the spec may remain in use for an undetermined amount of time. The spec describes how clients and servers perform version negotiation with one another, permitting backwards and forwards compatibility.
</Release>

<Release version="2024-11-05-final" date="March 26, 2025" published="2025-03-26T13:53:30.000Z" url="https://github.com/modelcontextprotocol/modelcontextprotocol/releases/tag/2024-11-05-final">
This release marks the final 2024-11-05 revision of the Model Context Protocol, including all backwards compatible changes made since [the initial 2024-11-05 release](https://github.com/modelcontextprotocol/specification/releases/tag/2024-11-05).
</Release>

<Release version="2024-11-05" date="January 17, 2025" published="2025-01-17T20:37:02.000Z" url="https://github.com/modelcontextprotocol/modelcontextprotocol/releases/tag/2024-11-05">
This release marks the initial 2024-11-05 revision of the Model Context Protocol.
</Release>

<Release version="2024-10-07" date="November 6, 2024" published="2024-11-06T10:59:21.000Z" url="https://github.com/modelcontextprotocol/modelcontextprotocol/releases/tag/2024-10-07">
Final update to version 2024-10-07 of the spec.
</Release>
