Table of Contents

TMCPProtocolVersion Enumeration

Dated revision of the wire protocol that a session speaks. The values are ordered oldest to newest, so an ordinary comparison answers whether one revision is at least as recent as another.

API unit family: TMS.MCP.ProtocolCapabilities

Remarks

Each value except the first stands for one published revision date and converts to that date in YYYY-MM-DD form. Capabilities are cumulative: a revision keeps everything the revisions before it introduced, which is why a profile is resolved by applying the additions of every revision up to and including the negotiated one.

Members

Name Description
mcpvUnknown No revision recognized. Returned for a version string that is empty, malformed, or older than the oldest supported revision, and it converts back to an empty string.
mcpv20241105 Revision 2024-11-05, the oldest revision accepted. It is the baseline: tools, resources and prompts with their list-changed notifications, and no optional capability beyond them.
mcpv20250326 Revision 2025-03-26, which adds argument completion and allows a progress notification to carry a human-readable message.
mcpv20250618 Revision 2025-06-18, which adds resource subscriptions, elicitation of input from the connected client, and structured tool results.
mcpv20251125 Revision 2025-11-25, which adds long-running requests handled as tasks and the use of tools during sampling.
mcpv20260728 Revision 2026-07-28, the newest revision, which makes a session stateless so each request carries the context it needs instead of relying on an earlier handshake.