HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
808pages tracked
587 changed this week · last read 22 Oct 2026
Claude Code CLI
228pages tracked
146 changed this week · last read 22 Oct 2026
Claude Documentation
278pages tracked
74 changed this week · last read 22 Oct 2026
Model Context Protocol
357pages tracked
163 changed this week · last read 21 Oct 2026
86 on this page
786 of the ledger's changes in mcp. Show every change
ReadSourcePageWhatLines
29 Jul 2026
33 pages
+906 −1103 lines
mcp
seps/2149-working-group-charter-template
±changed
+35−35
mcpchanged
seps/2149-working-group-charter-template
| Field | Value |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| **SEP** | 2149 |
| **Title** | MCP Group Governance and Charter Template |
| **Status** | Final |
+35 −35 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/2148-contributor-ladder
±changed
+33−33
mcpchanged
seps/2148-contributor-ladder
| Field | Value |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| **SEP** | 2148 |
| **Title** | MCP Contributor Ladder |
| **Status** | Final |
+33 −33 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/2133-extensions
±changed
+10−10
mcpchanged
seps/2133-extensions
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 2133 |
| **Title** | Extensions |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/2106-json-schema-2020-12
±changed
+19−19
mcpchanged
seps/2106-json-schema-2020-12
| Field | Value
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------
| **SEP** | 2106
| **Title** | Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12
| **Status** | Final
+19 −19 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/2085-governance-succession-and-amendment
±changed
+10−10
mcpchanged
seps/2085-governance-succession-and-amendment
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 2085 |
| **Title** | Governance Succession and Amendment Procedures |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1850-pr-based-sep-workflow
±changed
+10−10
mcpchanged
seps/1850-pr-based-sep-workflow
| Field | Value |
| ------------- | ------------------------------------------------------------------------------------------------------------------ |
| **SEP** | 1850 |
| **Title** | PR-Based SEP Workflow |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1730-sdks-tiering-system
±changed
+16−16
mcpchanged
seps/1730-sdks-tiering-system
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1730 |
| **Title** | SDKs Tiering System |
| **Status** | Final |
+16 −16 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1699-support-sse-polling-via-server-side-disconnect
±changed
+10−10
mcpchanged
seps/1699-support-sse-polling-via-server-side-disconnect
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1699 |
| **Title** | Support SSE polling via server-side disconnect |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1686-tasks
±changed
+10−10
mcpchanged
seps/1686-tasks
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1686 |
| **Title** | Tasks |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1613-establish-json-schema-2020-12-as-default-dialect-f
±changed
+10−10
mcpchanged
seps/1613-establish-json-schema-2020-12-as-default-dialect-f
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1613 |
| **Title** | Establish JSON Schema 2020-12 as Default Dialect for MCP |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1319-decouple-request-payload-from-rpc-methods-definiti
±changed
+10−10
mcpchanged
seps/1319-decouple-request-payload-from-rpc-methods-definiti
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1319 |
| **Title** | Decouple Request Payload from RPC Methods Definition |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1303-input-validation-errors-as-tool-execution-errors
±changed
+10−10
mcpchanged
seps/1303-input-validation-errors-as-tool-execution-errors
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1303 |
| **Title** | Input Validation Errors as Tool Execution Errors |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1302-formalize-working-groups-and-interest-groups-in-mc
±changed
+10−10
mcpchanged
seps/1302-formalize-working-groups-and-interest-groups-in-mc
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1302 |
| **Title** | Formalize Working Groups and Interest Groups in MCP Governance |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1046-support-oauth-client-credentials-flow-in-authoriza
±changed
+10−10
mcpchanged
seps/1046-support-oauth-client-credentials-flow-in-authoriza
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1046 |
| **Title** | Support OAuth client credentials flow in authorization |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1036-url-mode-elicitation-for-secure-out-of-band-intera
±changed
+14−14
mcpchanged
seps/1036-url-mode-elicitation-for-secure-out-of-band-intera
| Field | Value |
| ------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **SEP** | 1036 |
| **Title** | URL Mode Elicitation for secure out-of-band interactions |
| **Status** | Final |
+14 −14 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1034--support-default-values-for-all-primitive-types-in
±changed
+10−10
mcpchanged
seps/1034--support-default-values-for-all-primitive-types-in
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1034 |
| **Title** | Support default values for all primitive types in elicitation schemas |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
seps/1024-mcp-client-security-requirements-for-local-server-
±changed
+10−10
mcpchanged
seps/1024-mcp-client-security-requirements-for-local-server-
| Field | Value |
| ------------- | ------------------------------------------------------------------------------- |
| **SEP** | 1024 |
| **Title** | MCP Client Security Requirements for Local Server Installation |
| **Status** | Final |
+10 −10 lines
Upstream edited 29 Jul 2026 22:46 UTC Recorded here 28 Sep 2026 22:07 UTC
28 Jul 2026
40 pages
+17317 −17567 lines
mcp
docs/2026-07-28/tutorials/security/security_best_practices
±changed
+26−26
mcpchanged
docs/2026-07-28/tutorials/security/security_best_practices
<Note>
Avoid implementing IP validation manually. Attackers exploit encoding tricks
(octal, hex, IPv4-mapped IPv6) that custom parsers often miss.
</Note>
> [!NOTE]
+26 −26 lines
Upstream edited 28 Jul 2026 16:18 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2026-07-28/develop/clients/client-best-practices
±changed
+2−2
mcpchanged
docs/2026-07-28/develop/clients/client-best-practices
<img src="https://mintcdn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max&auto=format&n=JXfd5cBmEUh_qPUI&q=85&s=db39f47006107f04af43b5eeae2d6022" alt="Comparison
**
+9 −11 lines
Upstream edited 28 Jul 2026 16:18 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2026-07-28/develop/build-client
±changed
+2436−2452
mcpchanged
docs/2026-07-28/develop/build-client
<Tabs>
<Tab title="Python">
[You can find the complete code for this tutorial here.](https://github.com/modelcontextprotocol/quickstart-resources/tree/main/mcp-client-python)
## System Requirements
+2436 −2452 lines
Upstream edited 28 Jul 2026 16:18 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2026-07-28/develop/clients/client-best-practices
±changed
+12−12
mcpchanged
docs/2026-07-28/develop/clients/client-best-practices
| Guideline | Rationale
| -------------------------------- | -----------------------------------------------------------------------------------------------------------------------------------------------
| **Offer multiple detail levels** | Let the model choose between name-only, name-and-description, or full-schema responses.
| **Cache tool definitions** | Once fetched from a server, memoize the definition host-side so re-injecting it later doesn't need another `tools/list` round trip. This is sep
| **Refresh on `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`.
+12 −12 lines
Upstream edited 28 Jul 2026 16:18 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2026-07-28/develop/build-with-agent-skills
±changed
+4−4
mcpchanged
docs/2026-07-28/develop/build-with-agent-skills
| Skill | Purpose |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| Skill | Purpose |
| - | - |
| `build-mcp-app` | Adds interactive UI widgets (forms, pickers, dashboards) rendered inline in chat. |
+4 −4 lines
Upstream edited 28 Jul 2026 16:18 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2024-11-05/develop/build-with-agent-skills
±changed
+9−11
mcpchanged
docs/2024-11-05/develop/build-with-agent-skills
<CardGroup cols={2}>
<Card title="MCP Inspector" icon="magnifying-glass" href="/docs/2024-11-05/tools/inspector">
Test your server's tools, resources, and prompts interactively
</Card>
> **[MCP Inspector](/docs/2024-11-05/tools/inspector)**
+9 −11 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2024-11-05/develop/build-client
±changed
+2436−2452
mcpchanged
docs/2024-11-05/develop/build-client
<Tabs>
<Tab title="Python">
[You can find the complete code for this tutorial here.](https://github.com/modelcontextprotocol/quickstart-resources/tree/main/mcp-client-python)
## System Requirements
+2436 −2452 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
community/sdk-tiers
±changed
+10−10
mcpchanged
community/sdk-tiers
<Note>
**Key dates:**
* **January 23, 2026**: Conformance tests available
* **February 23, 2026**: Official SDK tiering published
+10 −10 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2024-11-05/develop/build-with-agent-skills
±changed
+4−4
mcpchanged
docs/2024-11-05/develop/build-with-agent-skills
| Skill | Purpose |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| Skill | Purpose |
| - | - |
| `build-mcp-app` | Adds interactive UI widgets (forms, pickers, dashboards) rendered inline in chat. |
+4 −4 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
community/sdk-tiers
±changed
+28−28
mcpchanged
community/sdk-tiers
| Requirement | Tier 1: Fully Supported | Tier 2: Commitment to Full Support
| --------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------
| **Conformance Tests** | 100% pass rate | 80% pass rate
| **New Protocol Features** | Before new spec version release, timeline agreed per release based on feature complexity | Within 6 months
| **Issue Triage** | Within 2 business days | Within a month
+28 −28 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2025-11-25/develop/clients/client-best-practices
±changed
+2−2
mcpchanged
docs/2025-11-25/develop/clients/client-best-practices
<img src="https://mintcdn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max&auto=format&n=JXfd5cBmEUh_qPUI&q=85&s=db39f47006107f04af43b5eeae2d6022" alt="Comparison
**
+9 −11 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-11-25/develop/build-client
±changed
+2444−2460
mcpchanged
docs/2025-11-25/develop/build-client
<Tabs>
<Tab title="Python">
[You can find the complete code for this tutorial here.](https://github.com/modelcontextprotocol/quickstart-resources/tree/main/mcp-client-python)
## System Requirements
+2444 −2460 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-06-18/tutorials/security/security_best_practices
±changed
+4−4
mcpchanged
docs/2025-06-18/tutorials/security/security_best_practices
<Note>
Avoid implementing IP validation manually. Attackers exploit encoding tricks
(octal, hex, IPv4-mapped IPv6) that custom parsers often miss.
</Note>
> [!NOTE]
+4 −4 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-06-18/tutorials/security/authorization
±changed
+841−861
mcpchanged
docs/2025-06-18/tutorials/security/authorization
<Tip>
**Authorization for Local MCP Servers**
For MCP servers using the [STDIO transport](/specification/2025-06-18/basic/transports#stdio), you can use environment-based credentials or credentials provided by third-party li
+841 −861 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-06-18/tools/inspector
±changed
+36−44
mcpchanged
docs/2025-06-18/tools/inspector
<Tabs>
<Tab title="npm package">
```bash theme={null}
npx -y @modelcontextprotocol/inspector npx <package-name> <args>
# For example
+36 −44 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-06-18/sdk
±changed
+16−18
mcpchanged
docs/2025-06-18/sdk
| <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io) | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescr
| <Icon icon="python" size={24} /> [Python](https://py.sdk.modelcontextprotocol.io) | [modelcontextprotocol/python-sdk](https://github.com/modelcontextprotocol/python-sdk) | <Bad
| <Icon icon="square-c" size={24} /> [C#](https://csharp.sdk.modelcontextprotocol.io) | [modelcontextprotocol/csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk) | <B
| <Icon icon="golang" size={24} /> [Go](https://go.sdk.modelcontextprotocol.io) | [modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | <Badge color="bl
| <Icon icon="java" size={24} /> [Java](https://java.sdk.modelcontextprotocol.io) | [modelcontextprotocol/java-sdk](https://github.com/modelcontextprotocol/java-sdk) | <Badge col
+16 −18 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-06-18/develop/clients/client-best-practices
±changed
+2−2
mcpchanged
docs/2025-06-18/develop/clients/client-best-practices
<img src="https://mintcdn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max&auto=format&n=JXfd5cBmEUh_qPUI&q=85&s=db39f47006107f04af43b5eeae2d6022" alt="Comparison
**
+9 −11 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-06-18/develop/build-client
±changed
+2436−2452
mcpchanged
docs/2025-06-18/develop/build-client
<Tabs>
<Tab title="Python">
[You can find the complete code for this tutorial here.](https://github.com/modelcontextprotocol/quickstart-resources/tree/main/mcp-client-python)
## System Requirements
+2436 −2452 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-03-26/tutorials/security/security_best_practices
±changed
+4−4
mcpchanged
docs/2025-03-26/tutorials/security/security_best_practices
<Note>
Avoid implementing IP validation manually. Attackers exploit encoding tricks
(octal, hex, IPv4-mapped IPv6) that custom parsers often miss.
</Note>
> [!NOTE]
+4 −4 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-03-26/tutorials/security/authorization
±changed
+841−861
mcpchanged
docs/2025-03-26/tutorials/security/authorization
<Tip>
**Authorization for Local MCP Servers**
For MCP servers using the [STDIO transport](/specification/2025-03-26/basic/transports#stdio), you can use environment-based credentials or credentials provided by third-party li
+841 −861 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-03-26/tools/inspector
±changed
+36−44
mcpchanged
docs/2025-03-26/tools/inspector
<Tabs>
<Tab title="npm package">
```bash theme={null}
npx -y @modelcontextprotocol/inspector npx <package-name> <args>
# For example
+36 −44 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-03-26/sdk
±changed
+16−18
mcpchanged
docs/2025-03-26/sdk
| <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io) | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescr
| <Icon icon="python" size={24} /> [Python](https://py.sdk.modelcontextprotocol.io) | [modelcontextprotocol/python-sdk](https://github.com/modelcontextprotocol/python-sdk) | <Bad
| <Icon icon="square-c" size={24} /> [C#](https://csharp.sdk.modelcontextprotocol.io) | [modelcontextprotocol/csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk) | <B
| <Icon icon="golang" size={24} /> [Go](https://go.sdk.modelcontextprotocol.io) | [modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | <Badge color="bl
| <Icon icon="java" size={24} /> [Java](https://java.sdk.modelcontextprotocol.io) | [modelcontextprotocol/java-sdk](https://github.com/modelcontextprotocol/java-sdk) | <Badge col
+16 −18 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-03-26/develop/clients/client-best-practices
±changed
+2−2
mcpchanged
docs/2025-03-26/develop/clients/client-best-practices
<img src="https://mintcdn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max&auto=format&n=JXfd5cBmEUh_qPUI&q=85&s=db39f47006107f04af43b5eeae2d6022" alt="Comparison
**
+9 −11 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-03-26/develop/build-client
±changed
+2436−2452
mcpchanged
docs/2025-03-26/develop/build-client
<Tabs>
<Tab title="Python">
[You can find the complete code for this tutorial here.](https://github.com/modelcontextprotocol/quickstart-resources/tree/main/mcp-client-python)
## System Requirements
+2436 −2452 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2024-11-05/tutorials/security/security_best_practices
±changed
+4−4
mcpchanged
docs/2024-11-05/tutorials/security/security_best_practices
<Note>
Avoid implementing IP validation manually. Attackers exploit encoding tricks
(octal, hex, IPv4-mapped IPv6) that custom parsers often miss.
</Note>
> [!NOTE]
+4 −4 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2024-11-05/tutorials/security/authorization
±changed
+841−861
mcpchanged
docs/2024-11-05/tutorials/security/authorization
<Tip>
**Authorization for Local MCP Servers**
For MCP servers using the [STDIO transport](/specification/2024-11-05/basic/transports#stdio), you can use environment-based credentials or credentials provided by third-party li
+841 −861 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2024-11-05/tools/inspector
±changed
+36−44
mcpchanged
docs/2024-11-05/tools/inspector
<Tabs>
<Tab title="npm package">
```bash theme={null}
npx -y @modelcontextprotocol/inspector npx <package-name> <args>
# For example
+36 −44 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2024-11-05/sdk
±changed
+16−18
mcpchanged
docs/2024-11-05/sdk
| <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io) | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescr
| <Icon icon="python" size={24} /> [Python](https://py.sdk.modelcontextprotocol.io) | [modelcontextprotocol/python-sdk](https://github.com/modelcontextprotocol/python-sdk) | <Bad
| <Icon icon="square-c" size={24} /> [C#](https://csharp.sdk.modelcontextprotocol.io) | [modelcontextprotocol/csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk) | <B
| <Icon icon="golang" size={24} /> [Go](https://go.sdk.modelcontextprotocol.io) | [modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | <Badge color="bl
| <Icon icon="java" size={24} /> [Java](https://java.sdk.modelcontextprotocol.io) | [modelcontextprotocol/java-sdk](https://github.com/modelcontextprotocol/java-sdk) | <Badge col
+16 −18 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2024-11-05/develop/clients/client-best-practices
±changed
+2−2
mcpchanged
docs/2024-11-05/develop/clients/client-best-practices
<img src="https://mintcdn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max&auto=format&n=JXfd5cBmEUh_qPUI&q=85&s=db39f47006107f04af43b5eeae2d6022" alt="Comparison
 | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescr
| <Icon icon="python" size={24} /> [Python](https://py.sdk.modelcontextprotocol.io) | [modelcontextprotocol/python-sdk](https://github.com/modelcontextprotocol/python-sdk)
| <Icon icon="square-c" size={24} /> [C#](https://csharp.sdk.modelcontextprotocol.io) | [modelcontextprotocol/csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk)
+12 −12 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2025-06-18/develop/clients/client-best-practices
±changed
+12−12
mcpchanged
docs/2025-06-18/develop/clients/client-best-practices
| Guideline | Rationale
| -------------------------------- | -----------------------------------------------------------------------------------------------------------------------------------------------
| **Offer multiple detail levels** | Let the model choose between name-only, name-and-description, or full-schema responses.
| **Cache tool definitions** | Once fetched from a server, memoize the definition host-side so re-injecting it later doesn't need another `tools/list` round trip. This is sep
| **Refresh on `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`.
+12 −12 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2025-06-18/develop/build-with-agent-skills
±changed
+4−4
mcpchanged
docs/2025-06-18/develop/build-with-agent-skills
| Skill | Purpose |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| Skill | Purpose |
| - | - |
| `build-mcp-app` | Adds interactive UI widgets (forms, pickers, dashboards) rendered inline in chat. |
+4 −4 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2025-03-26/sdk
±changed
+12−12
mcpchanged
docs/2025-03-26/sdk
| SDK | Repository
| :----------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------
| <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io) | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescr
| <Icon icon="python" size={24} /> [Python](https://py.sdk.modelcontextprotocol.io) | [modelcontextprotocol/python-sdk](https://github.com/modelcontextprotocol/python-sdk)
| <Icon icon="square-c" size={24} /> [C#](https://csharp.sdk.modelcontextprotocol.io) | [modelcontextprotocol/csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk)
+12 −12 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2025-03-26/develop/clients/client-best-practices
±changed
+12−12
mcpchanged
docs/2025-03-26/develop/clients/client-best-practices
| Guideline | Rationale
| -------------------------------- | -----------------------------------------------------------------------------------------------------------------------------------------------
| **Offer multiple detail levels** | Let the model choose between name-only, name-and-description, or full-schema responses.
| **Cache tool definitions** | Once fetched from a server, memoize the definition host-side so re-injecting it later doesn't need another `tools/list` round trip. This is sep
| **Refresh on `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`.
+12 −12 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2025-03-26/develop/build-with-agent-skills
±changed
+4−4
mcpchanged
docs/2025-03-26/develop/build-with-agent-skills
| Skill | Purpose |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| Skill | Purpose |
| - | - |
| `build-mcp-app` | Adds interactive UI widgets (forms, pickers, dashboards) rendered inline in chat. |
+4 −4 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2024-11-05/sdk
±changed
+12−12
mcpchanged
docs/2024-11-05/sdk
| SDK | Repository
| :----------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------
| <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io) | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescr
| <Icon icon="python" size={24} /> [Python](https://py.sdk.modelcontextprotocol.io) | [modelcontextprotocol/python-sdk](https://github.com/modelcontextprotocol/python-sdk)
| <Icon icon="square-c" size={24} /> [C#](https://csharp.sdk.modelcontextprotocol.io) | [modelcontextprotocol/csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk)
+12 −12 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2024-11-05/develop/clients/client-best-practices
±changed
+12−12
mcpchanged
docs/2024-11-05/develop/clients/client-best-practices
| Guideline | Rationale
| -------------------------------- | -----------------------------------------------------------------------------------------------------------------------------------------------
| **Offer multiple detail levels** | Let the model choose between name-only, name-and-description, or full-schema responses.
| **Cache tool definitions** | Once fetched from a server, memoize the definition host-side so re-injecting it later doesn't need another `tools/list` round trip. This is sep
| **Refresh on `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`.
+12 −12 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
extensions/auth/overview
±changed
+12−14
mcpchanged
extensions/auth/overview
<Card title="modelcontextprotocol/ext-auth" icon="github" href="https://github.com/modelcontextprotocol/ext-auth">
Source code, specifications, and reference implementations for MCP
authorization extensions.
</Card>
> **[modelcontextprotocol/ext-auth](https://github.com/modelcontextprotocol/ext-auth)**
+12 −14 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
extensions/auth/oauth-client-credentials
±changed
+309−323
mcpchanged
extensions/auth/oauth-client-credentials
<Card title="Specification" icon="file-lines" href="https://github.com/modelcontextprotocol/ext-auth/blob/main/specification/draft/oauth-client-credentials.mdx">
Full technical specification for the OAuth Client Credentials extension.
</Card>
> **[Specification](https://github.com/modelcontextprotocol/ext-auth/blob/main/specification/draft/oauth-client-credentials.mdx)**
>
+309 −323 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
extensions/auth/enterprise-managed-authorization
±changed
+19−21
mcpchanged
extensions/auth/enterprise-managed-authorization
<Card title="Specification" icon="file-lines" href="https://github.com/modelcontextprotocol/ext-auth/blob/main/specification/stable/enterprise-managed-authorization.mdx">
Full technical specification for the Enterprise-Managed Authorization
extension.
</Card>
> **[Specification](https://github.com/modelcontextprotocol/ext-auth/blob/main/specification/stable/enterprise-managed-authorization.mdx)**
+19 −21 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/draft/tutorials/security/security_best_practices
±changed
+26−26
mcpchanged
docs/draft/tutorials/security/security_best_practices
<Note>
Avoid implementing IP validation manually. Attackers exploit encoding tricks
(octal, hex, IPv4-mapped IPv6) that custom parsers often miss.
</Note>
> [!NOTE]
+26 −26 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/draft/tutorials/security/authorization
±changed
+893−913
mcpchanged
docs/draft/tutorials/security/authorization
<Tip>
**Authorization for Local MCP Servers**
For MCP servers using the [STDIO transport](/specification/latest/basic/transports#stdio), you can use environment-based credentials or credentials provided by third-party librar
+893 −913 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/draft/develop/clients/client-best-practices
±changed
+2−2
mcpchanged
docs/draft/develop/clients/client-best-practices
<img src="https://mintcdn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max&auto=format&n=JXfd5cBmEUh_qPUI&q=85&s=db39f47006107f04af43b5eeae2d6022" alt="Comparison
**
+9 −11 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-11-25/tutorials/security/security_best_practices
±changed
+4−4
mcpchanged
docs/2025-11-25/tutorials/security/security_best_practices
<Note>
Avoid implementing IP validation manually. Attackers exploit encoding tricks
(octal, hex, IPv4-mapped IPv6) that custom parsers often miss.
</Note>
> [!NOTE]
+4 −4 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-11-25/tutorials/security/authorization
±changed
+841−861
mcpchanged
docs/2025-11-25/tutorials/security/authorization
<Tip>
**Authorization for Local MCP Servers**
For MCP servers using the [STDIO transport](/specification/2025-11-25/basic/transports#stdio), you can use environment-based credentials or credentials provided by third-party li
+841 −861 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-11-25/tools/inspector
±changed
+36−44
mcpchanged
docs/2025-11-25/tools/inspector
<Tabs>
<Tab title="npm package">
```bash theme={null}
npx -y @modelcontextprotocol/inspector npx <package-name> <args>
# For example
+36 −44 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
docs/2025-11-25/sdk
±changed
+16−18
mcpchanged
docs/2025-11-25/sdk
| <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io) | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescr
| <Icon icon="python" size={24} /> [Python](https://py.sdk.modelcontextprotocol.io) | [modelcontextprotocol/python-sdk](https://github.com/modelcontextprotocol/python-sdk) | <Bad
| <Icon icon="square-c" size={24} /> [C#](https://csharp.sdk.modelcontextprotocol.io) | [modelcontextprotocol/csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk) | <B
| <Icon icon="golang" size={24} /> [Go](https://go.sdk.modelcontextprotocol.io) | [modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | <Badge color="bl
| <Icon icon="java" size={24} /> [Java](https://java.sdk.modelcontextprotocol.io) | [modelcontextprotocol/java-sdk](https://github.com/modelcontextprotocol/java-sdk) | <Badge col
+16 −18 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
extensions/auth/overview
±changed
+8−8
mcpchanged
extensions/auth/overview
| Scenario | Recommended extension |
| ---------------------------------------------------- | ------------------------------------------------------------------------------------- |
| Background service or daemon accessing an MCP server | [OAuth Client Credentials](/extensions/auth/oauth-client-credentials) |
| CI/CD pipeline calling MCP tools | [OAuth Client Credentials](/extensions/auth/oauth-client-credentials) |
| Server-to-server API integration | [OAuth Client Credentials](/extensions/auth/oauth-client-credentials) |
+8 −8 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/draft/develop/clients/client-best-practices
±changed
+12−12
mcpchanged
docs/draft/develop/clients/client-best-practices
| Guideline | Rationale
| -------------------------------- | -----------------------------------------------------------------------------------------------------------------------------------------------
| **Offer multiple detail levels** | Let the model choose between name-only, name-and-description, or full-schema responses.
| **Cache tool definitions** | Once fetched from a server, memoize the definition host-side so re-injecting it later doesn't need another `tools/list` round trip. This is sep
| **Refresh on `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`.
+12 −12 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/draft/develop/build-with-agent-skills
±changed
+4−4
mcpchanged
docs/draft/develop/build-with-agent-skills
| Skill | Purpose |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| Skill | Purpose |
| - | - |
| `build-mcp-app` | Adds interactive UI widgets (forms, pickers, dashboards) rendered inline in chat. |
+4 −4 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
docs/2025-11-25/sdk
±changed
+12−12
mcpchanged
docs/2025-11-25/sdk
| SDK | Repository
| :----------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------
| <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io) | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescr
| <Icon icon="python" size={24} /> [Python](https://py.sdk.modelcontextprotocol.io) | [modelcontextprotocol/python-sdk](https://github.com/modelcontextprotocol/python-sdk)
| <Icon icon="square-c" size={24} /> [C#](https://csharp.sdk.modelcontextprotocol.io) | [modelcontextprotocol/csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk)
+12 −12 lines
Upstream edited 28 Jul 2026 15:42 UTC Recorded here 28 Sep 2026 22:07 UTC
7 Jul 2026
1 page
+227 −257 lines
mcp
extensions/apps/build
±changed
+218−248
mcpchanged
extensions/apps/build
<Steps>
<Step title="Install the skill">
If you are using Claude Code, you can install the skill directly with:
```
+218 −248 lines
Upstream edited 7 Jul 2026 19:26 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
extensions/apps/build
±changed
+9−9
mcpchanged
extensions/apps/build
| Agent |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Claude Code](https://docs.anthropic.com/en/docs/claude-code/skills) |
| [VS Code](https://code.visualstudio.com/docs/copilot/customization/agent-skills) and [GitHub Copilot](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills) |
| [Gemini CLI](https://geminicli.com/docs/cli/skills/) |
+9 −9 lines
Upstream edited 7 Jul 2026 19:26 UTC Recorded here 28 Sep 2026 22:07 UTC
16 Jun 2026
4 pages
+92 −92 lines
mcp
community/charter-template
±changed
+3−3
mcpchanged
community/charter-template
<Note>
Copy the markdown below into `docs/community/working-groups/<group-name>.mdx` (or `interest-groups/` for an IG) and replace the placeholder text.
</Note>
> [!NOTE]
>
+3 −3 lines
Upstream edited 16 Jun 2026 15:03 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
community/working-groups/server-card
±changed
+30−30
mcpchanged
community/working-groups/server-card
| Role | Name | Organization | GitHub | Term |
| ---- | ----------------- | ------------ | ---------------------------------------------------- | ---------------------------- |
| Lead | David Soria Parra | Anthropic | [@dsp-ant](https://github.com/dsp-ant) | 6 months (ends Aug 14, 2026) |
| Lead | Sam Morrow Drums | GitHub | [@SamMorrowDrums](https://github.com/SamMorrowDrums) | 6 months (ends Aug 14, 2026) |
| Role | Name | Organization | GitHub | Term |
+30 −30 lines
Upstream edited 16 Jun 2026 15:03 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
community/working-groups/inspector-v2
±changed
+32−32
mcpchanged
community/working-groups/inspector-v2
| Role | Name | Organization | GitHub | Term |
| ------- | -------------- | ------------ | ------------------------------------------------ | ------- |
| WG Lead | Cliff Hall | Futurescale | [@cliffhall](https://github.com/cliffhall) | Ongoing |
| WG Lead | Ola Hungerford | Nordstrom | [@olaservo](https://github.com/olaservo) | Ongoing |
| WG Lead | Bob Dickinson | TeamSpark.ai | [@BobDickinson](https://github.com/BobDickinson) | Ongoing |
+32 −32 lines
Upstream edited 16 Jun 2026 15:03 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
community/working-groups/file-uploads
±changed
+27−27
mcpchanged
community/working-groups/file-uploads
| Role | Name | Organization | GitHub | Term |
| ---- | -------------- | ------------ | ---------------------------------------- | ------- |
| Lead | Den Delimarsky | Anthropic | [@localden](https://github.com/localden) | Initial |
| Role | Name | Organization | GitHub | Term |
| - | - | - | - | - |
+27 −27 lines
Upstream edited 16 Jun 2026 15:03 UTC Recorded here 28 Sep 2026 22:07 UTC
5 Jun 2026
1 page
+13 −13 lines
mcp
community/feature-lifecycle
±changed
+13−13
mcpchanged
community/feature-lifecycle
| State | Meaning | I
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -
| **Active** | The feature is part of the Current specification revision. | I
| **Deprecated** | The feature remains in the specification but is scheduled for removal. A migration path is documented (see below). | N
| **Removed** | The feature has been deleted from `draft` and will be absent from the next Current revision. It remains documented in the Final revision it last appeared in. | I
+13 −13 lines
Upstream edited 5 Jun 2026 16:12 UTC Recorded here 28 Sep 2026 22:07 UTC
23 Mar 2026
1 page
+36 −36 lines
mcp
community/contributor-ladder
±changed
+12−12
mcpchanged
community/contributor-ladder
<Note>
Timelines are minimums, not guarantees. They protect the project from rapid
privilege escalation and ensure a high bar of demonstrated commitment. Actual
advancement is discretionary and may take longer. Exceptions require explicit
Core Maintainer approval with documented rationale.
+12 −12 lines
Upstream edited 23 Mar 2026 22:05 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
community/contributor-ladder
±changed
+24−24
mcpchanged
community/contributor-ladder
| Role | Summary | Key Privileges | Mini
| ----------------------------------------------- | --------------------------------------------- | ------------------------------------------------------------------------- | ----
| [**Contributor**](#contributor) | Anyone who contributes to MCP | Submit issues, PRs, participate in discussions | Imme
| [**Member**](#member) | Established, active contributor | GitHub org membership, triage rights, eligible for WG/IG leadership | 2-3
| [**Maintainer**](#maintainer) | Area steward with operational responsibility | Merge rights, release participation | 6+ m
+24 −24 lines
Upstream edited 23 Mar 2026 22:05 UTC Recorded here 28 Sep 2026 22:07 UTC
30 Jan 2026
2 pages
+20 −20 lines
mcp
community/antitrust
±changed
+7−7
mcpchanged
community/antitrust
<Note>
This policy applies when participating in MCP meetings, Working Groups,
Interest Groups, and other collaborative forums where competitors may be
present. Most individual contributors working on code or documentation don't
need to worry about this in day-to-day work - it's primarily relevant for
+7 −7 lines
Upstream edited 30 Jan 2026 11:54 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
community/communication
±changed
+13−13
mcpchanged
community/communication
| Channel | Purpose | When to Use
| ----------------------------------------------------------------------------------------------------------- | --------------------- | --------------------------------------------
| [Discord](https://discord.gg/6CSzBmMkjX) | Real-time discussion | Quick questions, coordination, WG/IG discuss
| [Live calls](https://meet.modelcontextprotocol.io/) | Sync up | WG/IG presentations, progress reports
| [GitHub Discussions](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions) | Structured discussion | Proposals, roadmap planning, longer-form deb
+13 −13 lines
Upstream edited 30 Jan 2026 11:54 UTC Recorded here 28 Sep 2026 22:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.