Skip to content

Commit e547813

Browse files
committed
Change SHOULD to MUST in Lifecycle#Operation
1 parent d2cac4f commit e547813

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

docs/specification/2025-06-18/basic/lifecycle.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ Capability objects can describe sub-capabilities like:
174174
During the operation phase, the client and server exchange messages according to the
175175
negotiated capabilities.
176176

177-
Both parties **SHOULD**:
177+
Both parties **MUST**:
178178

179179
- Respect the negotiated protocol version
180180
- Only use capabilities that were successfully negotiated

docs/specification/2025-06-18/changelog.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ the previous revision, [2025-03-26](/specification/2025-03-26).
2828
tool call results. (PR [#603](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/603))
2929
8. Require [negotiated protocol version to be specified](/specification/2025-06-18/basic/transports#protocol-version-header)
3030
via `MCP-Protocol-Version` header in subsequent requests when using HTTP (PR [#548](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/548)).
31+
9. Change *SHOULD* to *MUST* in [Lifecycle Operation](/specification/2025-06-18/basic/lifecycle#operation)
3132

3233
## Other schema changes
3334

0 commit comments

Comments
 (0)