One read of Model Context Protocolmcp-20261024T110706Z
303 pages moved out of 357 read.
Pages moved
303
significant first
Pages read
357
in this capture
Captured
11:07 UTC
Corpus hash
0c1129ea4604
full-sweep
What this read moved
251-275 of 303, page 11 of 13This capture is too large to show at once. Changes 251-275 of 303 are below, significant first; the rest are on the following screens.
seps/2164-resource-not-found-error Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2207-oidc-refresh-token-guidance Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2243-http-standardization Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2260-Require-Server-requests-to-be-associated-with-Client-requests Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2322-MRTR Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2468-recommend-issuer-claim-for-auth Changed · +2 / -2 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
from line 88
8888
8989## Security Implications
9090
91This proposal is a mitigation against mix-up attacks; the security considerations for the mechanism itself are documented in [RFC9207 Section 4](https://datatracker.ietf.org/doc/html/rfc9207#section-4). In particular, the mitigation depends on clients establishing the expected issuer before redirecting and on the comparison being an exact simple string comparison. See also the MCP [security best practices](/docs/tutorials/security/security_best_practices.md).
91This proposal is a mitigation against mix-up attacks; the security considerations for the mechanism itself are documented in [RFC9207 Section 4](https://datatracker.ietf.org/doc/html/rfc9207#section-4). In particular, the mitigation depends on clients establishing the expected issuer before redirecting and on the comparison being an exact simple string comparison. See also the MCP [security best practices](https://modelcontextprotocol.io/docs/tutorials/security/security_best_practices.md).
9292
9393## Reference Implementation
9494
seps/2484-conformance-tests-required-for-final-seps Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2549-TTL-for-list-results Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2567-sessionless-mcp Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2575-stateless-mcp Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2577-deprecate-roots-sampling-and-logging Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2596-spec-feature-lifecycle-and-deprecation Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2640-skills-extension Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/414-request-meta Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/932-model-context-protocol-governance Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/973-expose-additional-metadata-for-implementations-res Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/985-align-oauth-20-protected-resource-metadata-with-rf Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/986-specify-format-for-tool-names Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/990-enable-enterprise-idp-policy-controls-during-mcp-o Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/991-enable-url-based-client-registration-using-oauth-c Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/994-shared-communication-practicesguidelines Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
specification/2024-11-05/architecture/index Changed · +2 / -2 lines
from line 170
170170Each capability unlocks specific protocol features for use during the session. For
171171example:
172172
173* Implemented [server features](/specification/2024-11-05/server.md) must be
173* Implemented [server features](https://modelcontextprotocol.io/specification/2024-11-05/server.md) must be
174174 advertised in the server's capabilities
175175* Emitting resource subscription notifications requires the server to declare
176176 subscription support
177177* Tool invocation requires the server to declare tool capabilities
178* [Sampling](/specification/2024-11-05/client/sampling.md) requires the client to
178* [Sampling](https://modelcontextprotocol.io/specification/2024-11-05/client/sampling.md) requires the client to
179179 declare support in its capabilities
180180
181181This capability negotiation ensures clients and servers have a clear understanding of
specification/2024-11-05/client/roots Changed · +1 / -1 lines
from line 21
2121## Capabilities
2222
2323Clients that support roots **MUST** declare the `roots` capability during
24[initialization](/specification/2024-11-05/basic/lifecycle.md#initialization):
24[initialization](https://modelcontextprotocol.io/specification/2024-11-05/basic/lifecycle.md#initialization):
2525
2626```json theme={null}
2727{
specification/2024-11-05/client/sampling Changed · +1 / -1 lines
from line 30
3030## Capabilities
3131
3232Clients that support sampling **MUST** declare the `sampling` capability during
33[initialization](/specification/2024-11-05/basic/lifecycle.md#initialization):
33[initialization](https://modelcontextprotocol.io/specification/2024-11-05/basic/lifecycle.md#initialization):
3434
3535```json theme={null}
3636{
specification/2024-11-05/server/tools Changed · +2 / -2 lines
from line 49
4949### Listing Tools
5050
5151To discover available tools, clients send a `tools/list` request. This operation supports
52[pagination](/specification/2024-11-05/server/utilities/pagination.md).
52[pagination](https://modelcontextprotocol.io/specification/2024-11-05/server/utilities/pagination.md).
5353
5454**Request:**
5555
from line 203
203203
204204#### Embedded Resources
205205
206[Resources](/specification/2024-11-05/server/resources.md) **MAY** be
206[Resources](https://modelcontextprotocol.io/specification/2024-11-05/server/resources.md) **MAY** be
207207embedded, to provide additional context or data, behind a URI that can be subscribed to
208208or fetched again by the client later:
209209