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
820pages tracked
773 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
147 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
77 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 23 Oct 2026
100 on this page
ReadSourcePageWhatLines
20 Oct 2026
432 pages
+30015 −21851 lines
claude-code
hipaa-setup
±changed
+27−27
claude-codechanged
hipaa-setup
> "(local mode)" means a local session, not a [cloud session](/docs/en/claude-code-on-the-web). Local sessions run in one of these places:
> "(local mode)" means a local session, not a [cloud session](/docs/en/claude-code-on-the-web.md). Local sessions run in one of these places:
| A Claude Console API key or [federation credentials](/docs/en/authentication#anthropic-profiles-and-federation-credentials) | No. These sessions belong to a Claude Console organi
| A Claude Console API key or [federation credentials](/docs/en/authentication.md#anthropic-profiles-and-federation-credentials) | No. These sessions belong to a Claude Console org
The HIPAA configuration requires Claude Code v2.1.285 or later and Claude Desktop v2.19675.0 or later. If your organization uses both the terminal and the [Claude Desktop app](/doc
+27 −27 lines
Upstream edited 20 Oct 2026 21:32 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
self-hosted-environments-deploy
±changed
+1−1
claude-codechanged
self-hosted-environments-deploy
* **Interactive `claude auth login`**: signs in through `claude.ai`, `claude.com`, and `platform.claude.com`. The [guided setup](/docs/en/self-hosted-environments-quickstart#run-th
* **Interactive `claude auth login`**: signs in through `claude.ai`, `claude.com`, and `platform.claude.com`. The [guided setup](/docs/en/self-hosted-environments-quickstart#run-th
+1 −1 lines
Upstream edited 20 Oct 2026 21:32 UTC Recorded here 20 Oct 2026 21:37 UTC
claude-code
network-config
±changed
+1−0
claude-codechanged
network-config
| `sso.claude.com` | Part of the browser sign-in flow for organizations that use single sign-on (SSO). If a proxy blocks this host, those sign-ins can fail |
+1 −0 lines
Upstream edited 20 Oct 2026 21:32 UTC Recorded here 20 Oct 2026 21:37 UTC
claude-code
hipaa-setup
±changed
+1−0
claude-codechanged
hipaa-setup
| `sso.claude.com` | Sign-in, when your organization uses single sign-on |
+1 −0 lines
Upstream edited 20 Oct 2026 21:32 UTC Recorded here 20 Oct 2026 21:37 UTC
claude-code
desktop
±changed
+1−0
claude-codechanged
desktop
sso.claude.com
+1 −0 lines
Upstream edited 20 Oct 2026 21:32 UTC Recorded here 20 Oct 2026 21:37 UTC
claude-code
claude-tag
±changed
+1−1
claude-codechanged
claude-tag
No line of the body moved in this read.
+1 −1 lines
Recorded here 20 Oct 2026 20:37 UTC
claude-code
feature-availability
±changed
+5−1
claude-codechanged
feature-availability
Desktop is the partial exception: [gateway routing can be configured in the app or by an administrator](/docs/en/llm-gateway-connect#desktop-app), Enterprise deployments can route
Desktop is the partial exception: [gateway routing can be configured in the app or by an administrator](/docs/en/llm-gateway-connect#desktop-app). [Claude Desktop on 3P](https://cl
**Partial support:**
+5 −1 lines
Upstream edited 20 Oct 2026 20:27 UTC Recorded here 20 Oct 2026 20:37 UTC
claude-code
desktop-linux
±changed
+1−1
claude-codechanged
desktop-linux
The Linux app signs in the same way as on macOS and Windows: with a claude.ai subscription, or through your organization's SSO. Desktop doesn't accept a Claude Console API key dire
The Linux app signs in the same way as on macOS and Windows: with a claude.ai subscription, or through your organization's SSO. For API-key authentication, use the [CLI](/docs/en/q
+1 −1 lines
Upstream edited 20 Oct 2026 20:27 UTC Recorded here 20 Oct 2026 20:37 UTC
claude-code
code-review-pull-requests
±changed
+3−2
claude-codechanged
code-review-pull-requests
| `@claude review stop` | Ends the PR's subscription to push-triggered reviews, without starting a review or canceling one that's already running. Claude replies with a comment ins
| `@claude review stop` | Ends the PR's subscription to push-triggered reviews, without starting a review or canceling one that's already queued or running. Claude replies with a c
| `@claude review off` or `@claude review pause` | Same as `@claude review stop` | The same cases as `@claude review stop` |
In a repository set to **After every push**, you can't stop reviews with a comment, because pushes there start reviews with or without a subscription. To pause reviews on one pull
In a repository set to **After every push**, you can't stop reviews with a comment, because pushes there start reviews with or without a subscription. To stop pushes from starting
+3 −2 lines
Upstream edited 20 Oct 2026 20:21 UTC Recorded here 20 Oct 2026 20:37 UTC
claude-code
settings-reference
±changed
+1−2
claude-codechanged
settings-reference
* Variables that set the timers on an unanswered dialog: [`CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS`, `CLAUDE_AFK_TIMEOUT_MS`, and `CLAUDE_AFK_COUNTDOWN_MS`](/docs/en/env-vars#variable
* [`CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS`](/docs/en/env-vars#variables), which sets the timer on an unanswered dialog.
* **Per-session overrides**: [`CLAUDE_AFK_TIMEOUT_MS`](/docs/en/env-vars) takes precedence over this key for one session
+1 −2 lines
Upstream edited 20 Oct 2026 20:11 UTC Recorded here 20 Oct 2026 20:37 UTC
claude-code
errors
±changed
+1−1
claude-codechanged
errors
* Reduce concurrency: lower [`CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`](/docs/en/env-vars), avoid running many parallel subagents, or switch to a smaller model with `/model` for high-
* Reduce concurrency: avoid running many parallel subagents, or switch to a smaller model with `/model` for high-volume scripted runs
+1 −1 lines
Upstream edited 20 Oct 2026 20:11 UTC Recorded here 20 Oct 2026 20:37 UTC
claude-code
agent-view
±changed
+2−2
claude-codechanged
agent-view
Backgrounding starts a fresh process that resumes from the saved conversation, and in-flight background work moves to it: running background shell commands, backgrounded subagents,
Backgrounding starts a fresh process that resumes from the saved conversation, and in-flight background work moves to it. Running background shell commands, backgrounded subagents,
| v2.1.195 | In-flight background work carries over when you background a session on Windows too; set `CLAUDE_DISABLE_ADOPT=1` to stop it instead. The `Completed` group fills the r
| v2.1.195 | In-flight background work carries over when you background a session on Windows too. The `Completed` group fills the remaining vertical space and the header compacts o
+2 −2 lines
Upstream edited 20 Oct 2026 20:11 UTC Recorded here 20 Oct 2026 20:37 UTC
mcp
specification/draft/server/index
±changed
+3−5
mcpchanged
specification/draft/server/index
<CardGroup cols={3}>
<Card title="Prompts" icon="message" href="/specification/draft/server/prompts" />
> **[Prompts](/specification/draft/server/prompts)**
<Card title="Resources" icon="file-lines" href="/specification/draft/server/resources" />
> **[Resources](/specification/draft/server/resources)**
+3 −5 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/draft/index
±changed
+5−9
mcpchanged
specification/draft/index
<div id="enable-section-numbers" />
<CardGroup cols={5}>
<Card title="Architecture" icon="sitemap" href="/specification/draft/architecture" />
> **[Architecture](/specification/draft/architecture)**
+5 −9 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/draft/basic/transports/index
±changed
+0−2
mcpchanged
specification/draft/basic/transports/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/draft/basic/patterns/index
±changed
+0−2
mcpchanged
specification/draft/basic/patterns/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/draft/basic/index
±changed
+17−19
mcpchanged
specification/draft/basic/index
<div id="enable-section-numbers" />
<Note>
This implies that an open connection, such as a STDIO process, is not a
conversation or session: clients may interleave unrelated requests on the same
+17 −19 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/draft/basic/authorization/index
±changed
+0−2
mcpchanged
specification/draft/basic/authorization/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/draft/architecture/index
±changed
+0−2
mcpchanged
specification/draft/architecture/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2026-07-28/server/index
±changed
+3−5
mcpchanged
specification/2026-07-28/server/index
<CardGroup cols={3}>
<Card title="Prompts" icon="message" href="/specification/2026-07-28/server/prompts" />
> **[Prompts](/specification/2026-07-28/server/prompts)**
<Card title="Resources" icon="file-lines" href="/specification/2026-07-28/server/resources" />
> **[Resources](/specification/2026-07-28/server/resources)**
+3 −5 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2026-07-28/index
±changed
+5−9
mcpchanged
specification/2026-07-28/index
<div id="enable-section-numbers" />
<CardGroup cols={5}>
<Card title="Architecture" icon="sitemap" href="/specification/2026-07-28/architecture" />
> **[Architecture](/specification/2026-07-28/architecture)**
+5 −9 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2026-07-28/basic/transports/index
±changed
+0−2
mcpchanged
specification/2026-07-28/basic/transports/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2026-07-28/basic/patterns/index
±changed
+0−2
mcpchanged
specification/2026-07-28/basic/patterns/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2026-07-28/basic/index
±changed
+17−19
mcpchanged
specification/2026-07-28/basic/index
<div id="enable-section-numbers" />
<Note>
This implies that an open connection, such as a STDIO process, is not a
conversation or session: clients may interleave unrelated requests on the same
+17 −19 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2026-07-28/basic/authorization/index
±changed
+0−2
mcpchanged
specification/2026-07-28/basic/authorization/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2026-07-28/architecture/index
±changed
+0−2
mcpchanged
specification/2026-07-28/architecture/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-11-25/server/index
±changed
+3−5
mcpchanged
specification/2025-11-25/server/index
<CardGroup cols={3}>
<Card title="Prompts" icon="message" href="/specification/2025-11-25/server/prompts" />
> **[Prompts](/specification/2025-11-25/server/prompts)**
<Card title="Resources" icon="file-lines" href="/specification/2025-11-25/server/resources" />
> **[Resources](/specification/2025-11-25/server/resources)**
+3 −5 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-11-25/index
±changed
+5−9
mcpchanged
specification/2025-11-25/index
<div id="enable-section-numbers" />
<CardGroup cols={5}>
<Card title="Architecture" icon="sitemap" href="/specification/2025-11-25/architecture" />
> **[Architecture](/specification/2025-11-25/architecture)**
+5 −9 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-11-25/basic/index
±changed
+0−2
mcpchanged
specification/2025-11-25/basic/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-11-25/architecture/index
±changed
+0−2
mcpchanged
specification/2025-11-25/architecture/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-06-18/server/index
±changed
+3−5
mcpchanged
specification/2025-06-18/server/index
<CardGroup cols={3}>
<Card title="Prompts" icon="message" href="/specification/2025-06-18/server/prompts" />
> **[Prompts](/specification/2025-06-18/server/prompts)**
<Card title="Resources" icon="file-lines" href="/specification/2025-06-18/server/resources" />
> **[Resources](/specification/2025-06-18/server/resources)**
+3 −5 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-06-18/index
±changed
+5−9
mcpchanged
specification/2025-06-18/index
<div id="enable-section-numbers" />
<CardGroup cols={5}>
<Card title="Architecture" icon="sitemap" href="/specification/2025-06-18/architecture" />
> **[Architecture](/specification/2025-06-18/architecture)**
+5 −9 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-06-18/basic/index
±changed
+0−2
mcpchanged
specification/2025-06-18/basic/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-06-18/architecture/index
±changed
+0−2
mcpchanged
specification/2025-06-18/architecture/index
<div id="enable-section-numbers" />
+0 −2 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-03-26/server/index
±changed
+3−5
mcpchanged
specification/2025-03-26/server/index
<CardGroup cols={3}>
<Card title="Prompts" icon="message" href="/specification/2025-03-26/server/prompts" />
> **[Prompts](/specification/2025-03-26/server/prompts)**
<Card title="Resources" icon="file-lines" href="/specification/2025-03-26/server/resources" />
> **[Resources](/specification/2025-03-26/server/resources)**
+3 −5 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2025-03-26/index
±changed
+5−7
mcpchanged
specification/2025-03-26/index
<CardGroup cols={5}>
<Card title="Architecture" icon="sitemap" href="/specification/2025-03-26/architecture" />
> **[Architecture](/specification/2025-03-26/architecture)**
<Card title="Base Protocol" icon="code" href="/specification/2025-03-26/basic" />
> **[Base Protocol](/specification/2025-03-26/basic)**
+5 −7 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2024-11-05/server/index
±changed
+3−5
mcpchanged
specification/2024-11-05/server/index
<CardGroup cols={3}>
<Card title="Prompts" icon="message" href="/specification/2024-11-05/server/prompts" />
> **[Prompts](/specification/2024-11-05/server/prompts)**
<Card title="Resources" icon="file-lines" href="/specification/2024-11-05/server/resources" />
> **[Resources](/specification/2024-11-05/server/resources)**
+3 −5 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2024-11-05/index
±changed
+5−7
mcpchanged
specification/2024-11-05/index
<CardGroup cols={5}>
<Card title="Architecture" icon="sitemap" href="/specification/2024-11-05/architecture" />
> **[Architecture](/specification/2024-11-05/architecture)**
<Card title="Base Protocol" icon="code" href="/specification/2024-11-05/basic" />
> **[Base Protocol](/specification/2024-11-05/basic)**
+5 −7 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/2024-11-05/basic/index
±changed
+6−8
mcpchanged
specification/2024-11-05/basic/index
<CardGroup cols={3}>
<Card title="Lifecycle" icon="arrows-rotate" href="/specification/2024-11-05/basic/lifecycle" />
> **[Lifecycle](/specification/2024-11-05/basic/lifecycle)**
<Card title="Resources" icon="file-lines" href="/specification/2024-11-05/server/resources" />
> **[Resources](/specification/2024-11-05/server/resources)**
+6 −8 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
seps/index
±changed
+54−54
mcpchanged
seps/index
<Card title="Submit a SEP" icon="file-plus" href="/community/sep-guidelines">
Learn how to submit your own Specification Enhancement Proposal
</Card>
> **[Submit a SEP](/community/sep-guidelines)**
>
+54 −54 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
community/working-groups/triggers-events
−removed
+0−82
mcpremoved
community/working-groups/triggers-events
No line of the body moved in this read.
+0 −82 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
community/working-groups/agents
−removed
+0−143
mcpremoved
community/working-groups/agents
No line of the body moved in this read.
+0 −143 lines
Recorded here 20 Oct 2026 20:07 UTC
mcp
specification/draft/server/utilities/logging
±changed
+2−2
mcpchanged
specification/draft/server/utilities/logging
> Under the [feature lifecycle policy](/community/feature-lifecycle), it remains
> Under the [feature lifecycle policy](/community/feature-lifecycle.md), it remains
> registry](/specification/draft/deprecated).
> registry](/specification/draft/deprecated.md).
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/server/utilities/caching
±changed
+3−3
mcpchanged
specification/draft/server/utilities/caching
[multi round-trip requests](/specification/draft/basic/patterns/mrtr)) are not cacheable
[multi round-trip requests](/specification/draft/basic/patterns/mrtr.md)) are not cacheable
[multi round-trip requests](/specification/draft/basic/patterns/mrtr) mechanism—that
[multi round-trip requests](/specification/draft/basic/patterns/mrtr.md) mechanism—that
When a list result is [paginated](/specification/draft/server/utilities/pagination), each
+3 −3 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/server/tools
±changed
+13−13
mcpchanged
specification/draft/server/tools
[pagination](/specification/draft/server/utilities/pagination) and [caching](/specification/draft/server/utilities/caching).
[pagination](/specification/draft/server/utilities/pagination.md) and [caching](/specification/draft/server/utilities/caching.md).
Servers **MAY** respond to `tools/call` with an [`InputRequiredResult`](/specification/draft/basic/patterns/mrtr#inputrequiredresult) to indicate that additional input is needed be
Servers **MAY** respond to `tools/call` with an [`InputRequiredResult`](/specification/draft/basic/patterns/mrtr#inputrequiredresult) to indicate that additional input is needed be
* Follows the [JSON Schema usage guidelines](/specification/draft/basic#json-schema-usage)
+13 −13 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/server/resources
±changed
+8−8
mcpchanged
specification/draft/server/resources
supports [pagination](/specification/draft/server/utilities/pagination) and [caching](/specification/draft/server/utilities/caching).
supports [pagination](/specification/draft/server/utilities/pagination.md) and [caching](/specification/draft/server/utilities/caching.md).
supports [caching](/specification/draft/server/utilities/caching).
supports [caching](/specification/draft/server/utilities/caching.md).
Servers **MAY** also respond to `resources/read` with an [`InputRequiredResult`](/specification/draft/basic/patterns/mrtr#inputrequiredresult) to indicate that additional input is
+8 −8 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/server/prompts
±changed
+6−6
mcpchanged
specification/draft/server/prompts
supports [pagination](/specification/draft/server/utilities/pagination) and [caching](/specification/draft/server/utilities/caching).
supports [pagination](/specification/draft/server/utilities/pagination.md) and [caching](/specification/draft/server/utilities/caching.md).
auto-completed through [the completion API](/specification/draft/server/utilities/completion).
auto-completed through [the completion API](/specification/draft/server/utilities/completion.md).
Servers **MAY** also respond to `prompts/get` with an [`InputRequiredResult`](/specification/draft/basic/patterns/mrtr#inputrequiredresult) to indicate that additional input is nee
+6 −6 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/server/discover
±changed
+4−4
mcpchanged
specification/draft/server/discover
identity. This operation supports [caching](/specification/draft/server/utilities/caching).
identity. This operation supports [caching](/specification/draft/server/utilities/caching.md).
[stdio: Backward Compatibility](/specification/draft/basic/transports/stdio#backward-compatibility)
[stdio: Backward Compatibility](/specification/draft/basic/transports/stdio.md#backward-compatibility)
See [Protocol Version Negotiation](/specification/draft/basic/versioning#protocol-version-negotiation)
+4 −4 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/deprecated
±changed
+8−8
mcpchanged
specification/draft/deprecated
[feature lifecycle and deprecation policy](/community/feature-lifecycle)
[feature lifecycle and deprecation policy](/community/feature-lifecycle.md)
| [Roots](/specification/draft/client/roots) | [SEP-2577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2577) | `2026-07-28` | Pass directories or files via too
| [Sampling](/specification/draft/client/sampling) | [SEP-2577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2577) | `2026-07-28` | Integrate directly with LLM
| [Logging](/specification/draft/server/utilities/logging) | [SEP-2577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2577) | `2026-07-28` | Log to `stderr` for
+8 −8 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/client/sampling
±changed
+4−4
mcpchanged
specification/draft/client/sampling
> Under the [feature lifecycle policy](/community/feature-lifecycle), it remains
> Under the [feature lifecycle policy](/community/feature-lifecycle.md), it remains
> registry](/specification/draft/deprecated).
> registry](/specification/draft/deprecated.md).
> policy](/community/feature-lifecycle#deprecating-a-feature)
+4 −4 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/client/roots
±changed
+2−2
mcpchanged
specification/draft/client/roots
> Under the [feature lifecycle policy](/community/feature-lifecycle), it remains
> Under the [feature lifecycle policy](/community/feature-lifecycle.md), it remains
> [deprecated features registry](/specification/draft/deprecated).
> [deprecated features registry](/specification/draft/deprecated.md).
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/client/elicitation
±changed
+12−12
mcpchanged
specification/draft/client/elicitation
> authorization](../basic/authorization)). Instead, it's used when the MCP
> authorization](/specification/draft/basic/authorization.md)). Instead, it's used when the MCP
Elicitations do not require that the server maintain state about users with the [multi round-trip requests](/specification/draft/basic/patterns/mrtr#multi-round-trip-requests) mech
However, if state is stored, servers implementing elicitation **MUST** securely associate this state with individual users following the guidelines in the [security best practices]
+12 −12 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/basic/versioning
±changed
+6−6
mcpchanged
specification/draft/basic/versioning
[extensions](/docs/extensions/overview) beyond the core protocol. Extensions
[extensions](/docs/extensions/overview.md) beyond the core protocol. Extensions
[MCP Apps extension](/extensions/apps/overview) identified as `io.modelcontextprotocol/ui`:
[MCP Apps extension](/extensions/apps/overview.md) identified as `io.modelcontextprotocol/ui`:
An example of [Tasks extension](/extensions/tasks/overview) identified as `io.modelcontextprotocol/tasks`:
+6 −6 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/basic/transports/streamable-http
±changed
+25−25
mcpchanged
specification/draft/basic/transports/streamable-http
> See the [changelog](/specification/draft/changelog) and
> See the [changelog](/specification/draft/changelog.md) and
[http-sse]: /specification/2024-11-05/basic/transports#http-with-sse
[http-sse]: /specification/2024-11-05/basic/transports.md#http-with-sse
> [stdio](/specification/draft/basic/transports/stdio) transport; on
+25 −25 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/basic/transports/stdio
±changed
+10−10
mcpchanged
specification/draft/basic/transports/stdio
[Custom transports](/specification/draft/basic/transports#custom-transports)
[Custom transports](/specification/draft/basic/transports.md#custom-transports)
[mrtr]: /specification/draft/basic/patterns/mrtr
[mrtr]: /specification/draft/basic/patterns/mrtr.md
[mrtr-input-required]: /specification/draft/basic/patterns/mrtr#inputrequiredresult
+10 −10 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/basic/patterns/subscriptions
±changed
+1−1
mcpchanged
specification/draft/basic/patterns/subscriptions
[cancellation]: /specification/draft/basic/patterns/cancellation
[cancellation]: /specification/draft/basic/patterns/cancellation.md
+1 −1 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/basic/patterns/cancellation
±changed
+2−2
mcpchanged
specification/draft/basic/patterns/cancellation
[progress notification](/specification/draft/basic/patterns/progress) corresponding to
[progress notification](/specification/draft/basic/patterns/progress.md) corresponding to
[subscriptions]: /specification/draft/basic/patterns/subscriptions
[subscriptions]: /specification/draft/basic/patterns/subscriptions.md
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/basic/authorization/security-considerations
±changed
+7−7
mcpchanged
specification/draft/basic/authorization/security-considerations
* MCP clients **MUST** include the `resource` parameter in authorization and token requests as specified in the [Resource Parameter Implementation](/specification/draft/basic/autho
* MCP clients **MUST** include the `resource` parameter in authorization and token requests as specified in the [Resource Parameter Implementation](/specification/draft/basic/autho
The [Security Best Practices document](/docs/draft/tutorials/security/security_best_practices#token-passthrough)
The [Security Best Practices document](/docs/draft/tutorials/security/security_best_practices.md#token-passthrough)
An attacker that controls one of the authorization servers an MCP client interacts with may attempt to have the client send it an authorization code or token issued by a different,
+7 −7 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/basic/authorization/client-registration
±changed
+2−2
mcpchanged
specification/draft/basic/authorization/client-registration
* **SHOULD** follow the security considerations in [Section 6 of Client ID Metadata Document](https://www.ietf.org/archive/id/draft-ietf-oauth-client-id-metadata-document-00.html#s
* **SHOULD** follow the security considerations in [Section 6 of Client ID Metadata Document](https://www.ietf.org/archive/id/draft-ietf-oauth-client-id-metadata-document-00.html#s
[protected resource metadata](/specification/draft/basic/authorization/authorization-server-discovery#authorization-server-location)),
[protected resource metadata](/specification/draft/basic/authorization/authorization-server-discovery.md#authorization-server-location)),
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/draft/basic/authorization/authorization-server-discovery
±changed
+2−2
mcpchanged
specification/draft/basic/authorization/authorization-server-discovery
[Authorization Server Binding](/specification/draft/basic/authorization/client-registration#authorization-server-binding)
[Authorization Server Binding](/specification/draft/basic/authorization/client-registration.md#authorization-server-binding)
are defined in the [Scope Selection Strategy](/specification/draft/basic/authorization#scope-selection-strategy) section.
are defined in the [Scope Selection Strategy](/specification/draft/basic/authorization.md#scope-selection-strategy) section.
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/server/utilities/logging
±changed
+2−2
mcpchanged
specification/2026-07-28/server/utilities/logging
> Under the [feature lifecycle policy](/community/feature-lifecycle), it remains
> Under the [feature lifecycle policy](/community/feature-lifecycle.md), it remains
> registry](/specification/2026-07-28/deprecated).
> registry](/specification/2026-07-28/deprecated.md).
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/server/utilities/caching
±changed
+3−3
mcpchanged
specification/2026-07-28/server/utilities/caching
[multi round-trip requests](/specification/2026-07-28/basic/patterns/mrtr)) are not cacheable
[multi round-trip requests](/specification/2026-07-28/basic/patterns/mrtr.md)) are not cacheable
[multi round-trip requests](/specification/2026-07-28/basic/patterns/mrtr) mechanism—that
[multi round-trip requests](/specification/2026-07-28/basic/patterns/mrtr.md) mechanism—that
When a list result is [paginated](/specification/2026-07-28/server/utilities/pagination), each
+3 −3 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/server/tools
±changed
+13−13
mcpchanged
specification/2026-07-28/server/tools
[pagination](/specification/2026-07-28/server/utilities/pagination) and [caching](/specification/2026-07-28/server/utilities/caching).
[pagination](/specification/2026-07-28/server/utilities/pagination.md) and [caching](/specification/2026-07-28/server/utilities/caching.md).
Servers **MAY** respond to `tools/call` with an [`InputRequiredResult`](/specification/2026-07-28/basic/patterns/mrtr#inputrequiredresult) to indicate that additional input is need
Servers **MAY** respond to `tools/call` with an [`InputRequiredResult`](/specification/2026-07-28/basic/patterns/mrtr#inputrequiredresult) to indicate that additional input is need
* Follows the [JSON Schema usage guidelines](/specification/2026-07-28/basic#json-schema-usage)
+13 −13 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/server/resources
±changed
+8−8
mcpchanged
specification/2026-07-28/server/resources
supports [pagination](/specification/2026-07-28/server/utilities/pagination) and [caching](/specification/2026-07-28/server/utilities/caching).
supports [pagination](/specification/2026-07-28/server/utilities/pagination.md) and [caching](/specification/2026-07-28/server/utilities/caching.md).
supports [caching](/specification/2026-07-28/server/utilities/caching).
supports [caching](/specification/2026-07-28/server/utilities/caching.md).
Servers **MAY** also respond to `resources/read` with an [`InputRequiredResult`](/specification/2026-07-28/basic/patterns/mrtr#inputrequiredresult) to indicate that additional inpu
+8 −8 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/server/prompts
±changed
+6−6
mcpchanged
specification/2026-07-28/server/prompts
supports [pagination](/specification/2026-07-28/server/utilities/pagination) and [caching](/specification/2026-07-28/server/utilities/caching).
supports [pagination](/specification/2026-07-28/server/utilities/pagination.md) and [caching](/specification/2026-07-28/server/utilities/caching.md).
auto-completed through [the completion API](/specification/2026-07-28/server/utilities/completion).
auto-completed through [the completion API](/specification/2026-07-28/server/utilities/completion.md).
Servers **MAY** also respond to `prompts/get` with an [`InputRequiredResult`](/specification/2026-07-28/basic/patterns/mrtr#inputrequiredresult) to indicate that additional input i
+6 −6 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/server/discover
±changed
+4−4
mcpchanged
specification/2026-07-28/server/discover
identity. This operation supports [caching](/specification/2026-07-28/server/utilities/caching).
identity. This operation supports [caching](/specification/2026-07-28/server/utilities/caching.md).
[stdio: Backward Compatibility](/specification/2026-07-28/basic/transports/stdio#backward-compatibility)
[stdio: Backward Compatibility](/specification/2026-07-28/basic/transports/stdio.md#backward-compatibility)
See [Protocol Version Negotiation](/specification/2026-07-28/basic/versioning#protocol-version-negotiation)
+4 −4 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/deprecated
±changed
+8−8
mcpchanged
specification/2026-07-28/deprecated
[feature lifecycle and deprecation policy](/community/feature-lifecycle)
[feature lifecycle and deprecation policy](/community/feature-lifecycle.md)
| [Roots](/specification/2026-07-28/client/roots) | [SEP-2577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2577) | `2026-07-28` | Pass directories or files vi
| [Sampling](/specification/2026-07-28/client/sampling) | [SEP-2577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2577) | `2026-07-28` | Integrate directly wit
| [Logging](/specification/2026-07-28/server/utilities/logging) | [SEP-2577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2577) | `2026-07-28` | Log to `stderr
+8 −8 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/client/sampling
±changed
+4−4
mcpchanged
specification/2026-07-28/client/sampling
> Under the [feature lifecycle policy](/community/feature-lifecycle), it remains
> Under the [feature lifecycle policy](/community/feature-lifecycle.md), it remains
> registry](/specification/2026-07-28/deprecated).
> registry](/specification/2026-07-28/deprecated.md).
> policy](/community/feature-lifecycle#deprecating-a-feature)
+4 −4 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/client/roots
±changed
+2−2
mcpchanged
specification/2026-07-28/client/roots
> Under the [feature lifecycle policy](/community/feature-lifecycle), it remains
> Under the [feature lifecycle policy](/community/feature-lifecycle.md), it remains
> [deprecated features registry](/specification/2026-07-28/deprecated).
> [deprecated features registry](/specification/2026-07-28/deprecated.md).
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/client/elicitation
±changed
+12−12
mcpchanged
specification/2026-07-28/client/elicitation
> authorization](../basic/authorization)). Instead, it's used when the MCP
> authorization](/specification/2026-07-28/basic/authorization.md)). Instead, it's used when the MCP
Elicitations do not require that the server maintain state about users with the [multi round-trip requests](/specification/2026-07-28/basic/patterns/mrtr#multi-round-trip-requests)
However, if state is stored, servers implementing elicitation **MUST** securely associate this state with individual users following the guidelines in the [security best practices]
+12 −12 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/changelog
±changed
+10−10
mcpchanged
specification/2026-07-28/changelog
the previous revision, [2025-11-25](/specification/2025-11-25).
the previous revision, [2025-11-25](/specification/2025-11-25.md).
8. All results now carry a required `resultType` field: `"complete"` for ordinary results and `"input_required"` for [multi round-trip request](/specification/2026-07-28/basic/patt
8. All results now carry a required `resultType` field: `"complete"` for ordinary results and `"input_required"` for [multi round-trip request](/specification/2026-07-28/basic/patt
1. Add `extensions` field to `ClientCapabilities` and `ServerCapabilities` to support optional [extensions](/docs/extensions/overview) beyond the core protocol.
+10 −10 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/basic/versioning
±changed
+6−6
mcpchanged
specification/2026-07-28/basic/versioning
[extensions](/docs/extensions/overview) beyond the core protocol. Extensions
[extensions](/docs/extensions/overview.md) beyond the core protocol. Extensions
[MCP Apps extension](/extensions/apps/overview) identified as `io.modelcontextprotocol/ui`:
[MCP Apps extension](/extensions/apps/overview.md) identified as `io.modelcontextprotocol/ui`:
An example of [Tasks extension](/extensions/tasks/overview) identified as `io.modelcontextprotocol/tasks`:
+6 −6 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/basic/transports/streamable-http
±changed
+25−25
mcpchanged
specification/2026-07-28/basic/transports/streamable-http
> See the [changelog](/specification/2026-07-28/changelog) and
> See the [changelog](/specification/2026-07-28/changelog.md) and
[http-sse]: /specification/2024-11-05/basic/transports#http-with-sse
[http-sse]: /specification/2024-11-05/basic/transports.md#http-with-sse
> [stdio](/specification/2026-07-28/basic/transports/stdio) transport; on
+25 −25 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/basic/transports/stdio
±changed
+10−10
mcpchanged
specification/2026-07-28/basic/transports/stdio
[Custom transports](/specification/2026-07-28/basic/transports#custom-transports)
[Custom transports](/specification/2026-07-28/basic/transports.md#custom-transports)
[mrtr]: /specification/2026-07-28/basic/patterns/mrtr
[mrtr]: /specification/2026-07-28/basic/patterns/mrtr.md
[mrtr-input-required]: /specification/2026-07-28/basic/patterns/mrtr#inputrequiredresult
+10 −10 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/basic/patterns/subscriptions
±changed
+1−1
mcpchanged
specification/2026-07-28/basic/patterns/subscriptions
[cancellation]: /specification/2026-07-28/basic/patterns/cancellation
[cancellation]: /specification/2026-07-28/basic/patterns/cancellation.md
+1 −1 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/basic/patterns/cancellation
±changed
+2−2
mcpchanged
specification/2026-07-28/basic/patterns/cancellation
[progress notification](/specification/2026-07-28/basic/patterns/progress) corresponding to
[progress notification](/specification/2026-07-28/basic/patterns/progress.md) corresponding to
[subscriptions]: /specification/2026-07-28/basic/patterns/subscriptions
[subscriptions]: /specification/2026-07-28/basic/patterns/subscriptions.md
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/basic/authorization/security-considerations
±changed
+7−7
mcpchanged
specification/2026-07-28/basic/authorization/security-considerations
* MCP clients **MUST** include the `resource` parameter in authorization and token requests as specified in the [Resource Parameter Implementation](/specification/2026-07-28/basic/
* MCP clients **MUST** include the `resource` parameter in authorization and token requests as specified in the [Resource Parameter Implementation](/specification/2026-07-28/basic/
The [Security Best Practices document](/docs/2026-07-28/tutorials/security/security_best_practices#token-passthrough)
The [Security Best Practices document](/docs/2026-07-28/tutorials/security/security_best_practices.md#token-passthrough)
An attacker that controls one of the authorization servers an MCP client interacts with may attempt to have the client send it an authorization code or token issued by a different,
+7 −7 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/basic/authorization/client-registration
±changed
+2−2
mcpchanged
specification/2026-07-28/basic/authorization/client-registration
* **SHOULD** follow the security considerations in [Section 6 of Client ID Metadata Document](https://www.ietf.org/archive/id/draft-ietf-oauth-client-id-metadata-document-00.html#s
* **SHOULD** follow the security considerations in [Section 6 of Client ID Metadata Document](https://www.ietf.org/archive/id/draft-ietf-oauth-client-id-metadata-document-00.html#s
[protected resource metadata](/specification/2026-07-28/basic/authorization/authorization-server-discovery#authorization-server-location)),
[protected resource metadata](/specification/2026-07-28/basic/authorization/authorization-server-discovery.md#authorization-server-location)),
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2026-07-28/basic/authorization/authorization-server-discovery
±changed
+2−2
mcpchanged
specification/2026-07-28/basic/authorization/authorization-server-discovery
[Authorization Server Binding](/specification/2026-07-28/basic/authorization/client-registration#authorization-server-binding)
[Authorization Server Binding](/specification/2026-07-28/basic/authorization/client-registration.md#authorization-server-binding)
are defined in the [Scope Selection Strategy](/specification/2026-07-28/basic/authorization#scope-selection-strategy) section.
are defined in the [Scope Selection Strategy](/specification/2026-07-28/basic/authorization.md#scope-selection-strategy) section.
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/server/tools
±changed
+11−11
mcpchanged
specification/2025-11-25/server/tools
[pagination](/specification/2025-11-25/server/utilities/pagination).
[pagination](/specification/2025-11-25/server/utilities/pagination.md).
* Follows the [JSON Schema usage guidelines](/specification/2025-11-25/basic#json-schema-usage)
* Follows the [JSON Schema usage guidelines](/specification/2025-11-25/basic.md#json-schema-usage)
* Follows the [JSON Schema usage guidelines](/specification/2025-11-25/basic#json-schema-usage)
+11 −11 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/server/resources
±changed
+2−2
mcpchanged
specification/2025-11-25/server/resources
supports [pagination](/specification/2025-11-25/server/utilities/pagination).
supports [pagination](/specification/2025-11-25/server/utilities/pagination.md).
auto-completed through [the completion API](/specification/2025-11-25/server/utilities/completion).
auto-completed through [the completion API](/specification/2025-11-25/server/utilities/completion.md).
+2 −2 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/server/prompts
±changed
+4−4
mcpchanged
specification/2025-11-25/server/prompts
[initialization](/specification/2025-11-25/basic/lifecycle#initialization):
[initialization](/specification/2025-11-25/basic/lifecycle.md#initialization):
supports [pagination](/specification/2025-11-25/server/utilities/pagination).
supports [pagination](/specification/2025-11-25/server/utilities/pagination.md).
auto-completed through [the completion API](/specification/2025-11-25/server/utilities/completion).
+4 −4 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/client/sampling
±changed
+1−1
mcpchanged
specification/2025-11-25/client/sampling
[initialization](/specification/2025-11-25/basic/lifecycle#initialization):
[initialization](/specification/2025-11-25/basic/lifecycle.md#initialization):
+1 −1 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/client/roots
±changed
+1−1
mcpchanged
specification/2025-11-25/client/roots
[initialization](/specification/2025-11-25/basic/lifecycle#initialization):
[initialization](/specification/2025-11-25/basic/lifecycle.md#initialization):
+1 −1 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/client/elicitation
±changed
+11−11
mcpchanged
specification/2025-11-25/client/elicitation
[initialization](../basic/lifecycle#initialization):
[initialization](/specification/2025-11-25/basic/lifecycle.md#initialization):
> authorization](../basic/authorization)). Instead, it's used when the MCP
> authorization](/specification/2025-11-25/basic/authorization.md)). Instead, it's used when the MCP
Servers implementing elicitation **MUST** securely associate this state with individual users following the guidelines in the [security best practices](../basic/security_best_pract
+11 −11 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/changelog
±changed
+4−4
mcpchanged
specification/2025-11-25/changelog
the previous revision, [2025-06-18](/specification/2025-06-18).
the previous revision, [2025-06-18](/specification/2025-06-18.md).
6. Added support for [URL mode elicitation](/specification/2025-11-25/client/elicitation#url-elicitation-requests) ([SEP-1036](https://github.com/modelcontextprotocol/modelcontextp
6. Added support for [URL mode elicitation](/specification/2025-11-25/client/elicitation.md#url-elicitation-requests) ([SEP-1036](https://github.com/modelcontextprotocol/modelconte
9. Add experimental support for [tasks](/specification/2025-11-25/basic/utilities/tasks) to enable tracking durable requests with polling and deferred result retrieval ([SEP-1686](
+4 −4 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/basic/utilities/tasks
±changed
+4−4
mcpchanged
specification/2025-11-25/basic/utilities/tasks
> While this note is not prescriptive regarding the specific usage of SSE streams, all implementations **MUST** continue to comply with the existing [Streamable HTTP transport spec
> While this note is not prescriptive regarding the specific usage of SSE streams, all implementations **MUST** continue to comply with the existing [Streamable HTTP transport spec
> While this note is not prescriptive regarding the specific usage of SSE streams, all implementations **MUST** continue to comply with the existing [Streamable HTTP transport spec
> While this note is not prescriptive regarding the specific usage of SSE streams, all implementations **MUST** continue to comply with the existing [Streamable HTTP transport spec
> While this note is not prescriptive regarding the specific usage of SSE streams, all implementations **MUST** continue to comply with the existing [Streamable HTTP transport spec
+4 −4 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/basic/utilities/progress
±changed
+1−1
mcpchanged
specification/2025-11-25/basic/utilities/progress
3. For [task-augmented requests](./tasks), the `progressToken` provided in the original request **MUST** continue to be used for progress notifications throughout the task's lifeti
3. For [task-augmented requests](/specification/2025-11-25/basic/utilities/tasks.md), the `progressToken` provided in the original request **MUST** continue to be used for progress
+1 −1 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/basic/utilities/cancellation
±changed
+1−1
mcpchanged
specification/2025-11-25/basic/utilities/cancellation
3. For [task-augmented requests](./tasks), the `tasks/cancel` request **MUST** be used instead of the `notifications/cancelled` notification. Tasks have their own dedicated cancell
3. For [task-augmented requests](/specification/2025-11-25/basic/utilities/tasks.md), the `tasks/cancel` request **MUST** be used instead of the `notifications/cancelled` notificat
+1 −1 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/basic/transports
±changed
+5−5
mcpchanged
specification/2025-11-25/basic/transports
> transport](/specification/2024-11-05/basic/transports#http-with-sse) from
> transport](/specification/2024-11-05/basic/transports.md#http-with-sse) from
server, beginning with the [initialization phase](/specification/2025-11-25/basic/lifecycle). To support
server, beginning with the [initialization phase](/specification/2025-11-25/basic/lifecycle.md). To support
* The client **MUST** handle the session ID in a secure manner, see [Session Hijacking mitigations](/specification/2025-11-25/basic/security_best_practices#session-hijacking) fo
+5 −5 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/basic/lifecycle
±changed
+18−18
mcpchanged
specification/2025-11-25/basic/lifecycle
[pings](/specification/2025-11-25/basic/utilities/ping) before the server has responded to the
[pings](/specification/2025-11-25/basic/utilities/ping.md) before the server has responded to the
[pings](/specification/2025-11-25/basic/utilities/ping) and
[logging](/specification/2025-11-25/server/utilities/logging) before receiving the `initialized`
[pings](/specification/2025-11-25/basic/utilities/ping.md) and
+18 −18 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-11-25/basic/authorization
±changed
+5−5
mcpchanged
specification/2025-11-25/basic/authorization
for basic functionality (see [Scope Minimization](/specification/2025-11-25/basic/security_best_practices#scope-minimization)),
for basic functionality (see [Scope Minimization](/specification/2025-11-25/basic/security_best_practices.md#scope-minimization)),
The [Security Best Practices document](/specification/2025-11-25/basic/security_best_practices#token-passthrough)
The [Security Best Practices document](/specification/2025-11-25/basic/security_best_practices.md#token-passthrough)
Attackers can exploit MCP servers acting as intermediaries to third-party APIs, leading to [confused deputy vulnerabilities](/specification/2025-11-25/basic/security_best_practices
+5 −5 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-06-18/server/tools
±changed
+7−7
mcpchanged
specification/2025-06-18/server/tools
[pagination](/specification/2025-06-18/server/utilities/pagination).
[pagination](/specification/2025-06-18/server/utilities/pagination.md).
> [annotations](/specification/2025-06-18/server/resources#annotations) that
> [annotations](/specification/2025-06-18/server/resources.md#annotations) that
A tool **MAY** return links to [Resources](/specification/2025-06-18/server/resources), to provide additional context
+7 −7 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-06-18/server/resources
±changed
+3−3
mcpchanged
specification/2025-06-18/server/resources
supports [pagination](/specification/2025-06-18/server/utilities/pagination).
supports [pagination](/specification/2025-06-18/server/utilities/pagination.md).
auto-completed through [the completion API](/specification/2025-06-18/server/utilities/completion).
This operation supports [pagination](/specification/2025-06-18/server/utilities/pagination).
auto-completed through [the completion API](/specification/2025-06-18/server/utilities/completion.md).
+3 −3 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-06-18/server/prompts
±changed
+4−4
mcpchanged
specification/2025-06-18/server/prompts
[initialization](/specification/2025-06-18/basic/lifecycle#initialization):
[initialization](/specification/2025-06-18/basic/lifecycle.md#initialization):
supports [pagination](/specification/2025-06-18/server/utilities/pagination).
supports [pagination](/specification/2025-06-18/server/utilities/pagination.md).
auto-completed through [the completion API](/specification/2025-06-18/server/utilities/completion).
+4 −4 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-06-18/client/sampling
±changed
+1−1
mcpchanged
specification/2025-06-18/client/sampling
[initialization](/specification/2025-06-18/basic/lifecycle#initialization):
[initialization](/specification/2025-06-18/basic/lifecycle.md#initialization):
+1 −1 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-06-18/client/roots
±changed
+1−1
mcpchanged
specification/2025-06-18/client/roots
[initialization](/specification/2025-06-18/basic/lifecycle#initialization):
[initialization](/specification/2025-06-18/basic/lifecycle.md#initialization):
+1 −1 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-06-18/client/elicitation
±changed
+1−1
mcpchanged
specification/2025-06-18/client/elicitation
[initialization](/specification/2025-06-18/basic/lifecycle#initialization):
[initialization](/specification/2025-06-18/basic/lifecycle.md#initialization):
+1 −1 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-06-18/changelog
±changed
+10−10
mcpchanged
specification/2025-06-18/changelog
the previous revision, [2025-03-26](/specification/2025-03-26).
the previous revision, [2025-03-26](/specification/2025-03-26.md).
2. Add support for [structured tool output](/specification/2025-06-18/server/tools#structured-content)
2. Add support for [structured tool output](/specification/2025-06-18/server/tools.md#structured-content)
3. Classify MCP servers as [OAuth Resource Servers](/specification/2025-06-18/basic/authorization#authorization-server-discovery),
+10 −10 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
specification/2025-06-18/basic/transports
±changed
+4−4
mcpchanged
specification/2025-06-18/basic/transports
> transport](/specification/2024-11-05/basic/transports#http-with-sse) from
> transport](/specification/2024-11-05/basic/transports.md#http-with-sse) from
server, beginning with the [initialization phase](/specification/2025-06-18/basic/lifecycle). To support
server, beginning with the [initialization phase](/specification/2025-06-18/basic/lifecycle.md). To support
initialization](/specification/2025-06-18/basic/lifecycle#version-negotiation).
+4 −4 lines
Upstream edited 20 Oct 2026 20:02 UTC Recorded here 22 Oct 2026 20:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.