188 pages for notifications.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Agents Charter
Model Context Protocol · in the page
community/interest-groups/agents
…tasks-events.md)** - Tasks and proactive task-status and completion notifications are owned by that group. The IG provides use cases and requirements as input. ## Leadership | Role | Name | Orga…
Filesystems Charter
Model Context Protocol · in the page
community/working-groups/filesystems
…and caching.** Specify how filesystem operations interact with `notifications/resources/updated`, the time-to-live and cache scope fields `ttlMs` and `cacheScope`, and the `lastModified` an…
Infrastructure Charter
Model Context Protocol · in the page
community/working-groups/infrastructure
…accounts, aliases, mailing lists, calendars, scheduling, agendas, and notifications. Discord integrations and MCP bridges for important project events. * **Shared services:** Improving MCP's [planning…
Working Groups Overview
Model Context Protocol · in the page
community/working-groups/overview
…ntinuing Tasks development and defining how servers push state change notifications | | [Transports](https://modelcontextprotocol.io/community/working-groups/transports.md) | [Kurtis Van Gent](https:/…
Tasks and Events Charter
Model Context Protocol · in the page
community/working-groups/tasks-events
…ardized callback mechanism—webhooks or similar—that lets servers push notifications when new data is available, with defined ordering guarantees that hold across all transports. ## Scope ### In Scop…
Roadmap
Model Context Protocol · in the page
development/roadmap
…specification/2026-07-28/basic/patterns/subscriptions), and [progress notifications](https://modelcontextprotocol.io/specification/2026-07-28/basic/patterns/progress.md), spread across multiple Workin…
Client Best Practices
Model Context Protocol · in the page
docs/2024-11-05/develop/clients/client-best-practices
…n `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`. | | **Group tools by server** | Present tools organized by their source server so the model can…
Architecture overview
Model Context Protocol · in the page
docs/2024-11-05/learn/architecture
…anagement, and core primitives, such as tools, resources, prompts and notifications. * **Transport layer**: Defines the communication mechanisms and channels that enable data exchange between clients…
Understanding MCP clients
Model Context Protocol · in the page
docs/2024-11-05/learn/client-concepts
…users work with different projects or folders, with servers receiving notifications through `roots/list_changed` when boundaries change. #### Example: Travel Planning Workspace A travel agent workin…
Debugging
Model Context Protocol · in the page
docs/2024-11-05/tools/debugging
…er logging**: structured logs to stderr (stdio transport) or via [`notifications/message`](https://modelcontextprotocol.io/specification/2024-11-05/server/utilities/logging#log-message-notification…
MCP Inspector
Model Context Protocol · in the page
docs/2024-11-05/tools/inspector
…ool testing with custom inputs * Displays tool execution results ### Notifications pane * Presents all logs recorded from the server * Shows notifications received from the server ## Best practices…
Security Best Practices
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/security_best_practices
…rver sent events as a consequence of a tool call such as a `notifications/tools/list_changed`, where it is possible to affect the tools that are offered by the server, a client could en…
Client Best Practices
Model Context Protocol · in the page
docs/2025-03-26/develop/clients/client-best-practices
…n `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`. | | **Group tools by server** | Present tools organized by their source server so the model can…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…anagement, and core primitives, such as tools, resources, prompts and notifications. * **Transport layer**: Defines the communication mechanisms and channels that enable data exchange between clients…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-03-26/learn/client-concepts
…users work with different projects or folders, with servers receiving notifications through `roots/list_changed` when boundaries change. #### Example: Travel Planning Workspace A travel agent workin…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…er logging**: structured logs to stderr (stdio transport) or via [`notifications/message`](https://modelcontextprotocol.io/specification/2025-03-26/server/utilities/logging#log-message-notification…
MCP Inspector
Model Context Protocol · in the page
docs/2025-03-26/tools/inspector
…ool testing with custom inputs * Displays tool execution results ### Notifications pane * Presents all logs recorded from the server * Shows notifications received from the server ## Best practices…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…rver sent events as a consequence of a tool call such as a `notifications/tools/list_changed`, where it is possible to affect the tools that are offered by the server, a client could en…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…n `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`. | | **Group tools by server** | Present tools organized by their source server so the model can…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…anagement, and core primitives, such as tools, resources, prompts and notifications. * **Transport layer**: Defines the communication mechanisms and channels that enable data exchange between clients…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…users work with different projects or folders, with servers receiving notifications through `roots/list_changed` when boundaries change. #### Example: Travel Planning Workspace A travel agent workin…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…er logging**: structured logs to stderr (stdio transport) or via [`notifications/message`](https://modelcontextprotocol.io/specification/2025-06-18/server/utilities/logging#log-message-notification…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…ool testing with custom inputs * Displays tool execution results ### Notifications pane * Presents all logs recorded from the server * Shows notifications received from the server ## Best practices…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…rver sent events as a consequence of a tool call such as a `notifications/tools/list_changed`, where it is possible to affect the tools that are offered by the server, a client could en…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…n `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`. | | **Group tools by server** | Present tools organized by their source server so the model can…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…anagement, and core primitives, such as tools, resources, prompts and notifications. * **Transport layer**: Defines the communication mechanisms and channels that enable data exchange between clients…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…users work with different projects or folders, with servers receiving notifications through `roots/list_changed` when boundaries change. #### Example: Travel Planning Workspace A travel agent workin…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…er logging**: structured logs to stderr (stdio transport) or via [`notifications/message`](https://modelcontextprotocol.io/specification/2025-11-25/server/utilities/logging#log-message-notification…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…ool testing with custom inputs * Displays tool execution results ### Notifications pane * Presents all logs recorded from the server * Shows notifications received from the server ## Best practices…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…rver sent events as a consequence of a tool call such as a `notifications/tools/list_changed`, where it is possible to affect the tools that are offered by the server, a client could en…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…n `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`. | | **Group tools by server** | Present tools organized by their source server so the model can…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…discovery, and core primitives, such as tools, resources, prompts and notifications. * **Transport layer**: Defines the communication mechanisms and channels that enable data exchange between clients…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…`subscriptions/listen` | Monitor resource changes | Stream of update notifications | To watch specific resources for changes, a client sends a [`subscriptions/listen`](https://modelcontextprotocol.i…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…cation/2026-07-28/server/utilities/logging.md) over the protocol (`notifications/message`) is deprecated as of protocol version `2026-07-28`. 3. **Client developer tools**: most MCP clients expose…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…age at a time instead of aggregating every page on load. | | `suppressNotificationStream` | `false` | Legacy-era Streamable HTTP only: do not open the standalone `GET` notification stream. | | `advert…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…ed**. The client sends `logging/setLevel` once, and the server emits `notifications/message` at or above that level for the rest of the session. > > The **Logs** tab shows a **Set Active Level** selec…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…ong-running tool calls. | | **Logs** | `logging` capability | Server `notifications/message` output, plus the era-appropriate level control. | | **Protocol** | Always | The JSON-RPC transcript: reques…
Client Best Practices
Model Context Protocol · in the page
docs/draft/develop/clients/client-best-practices
…n `list_changed`** | Re-index the search catalog when a server sends `notifications/tools/list_changed`. | | **Group tools by server** | Present tools organized by their source server so the model can…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…discovery, and core primitives, such as tools, resources, prompts and notifications. * **Transport layer**: Defines the communication mechanisms and channels that enable data exchange between clients…
Understanding MCP servers
Model Context Protocol · in the page
docs/draft/learn/server-concepts
…`subscriptions/listen` | Monitor resource changes | Stream of update notifications | To watch specific resources for changes, a client sends a [`subscriptions/listen`](https://modelcontextprotocol.i…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…ecification/draft/server/utilities/logging.md) over the protocol (`notifications/message`) is deprecated as of protocol version `2026-07-28`. 3. **Client developer tools**: most MCP clients expose…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…age at a time instead of aggregating every page on load. | | `suppressNotificationStream` | `false` | Legacy-era Streamable HTTP only: do not open the standalone `GET` notification stream. | | `advert…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
…ed**. The client sends `logging/setLevel` once, and the server emits `notifications/message` at or above that level for the rest of the session. > > The **Logs** tab shows a **Set Active Level** selec…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…ong-running tool calls. | | **Logs** | `logging` capability | Server `notifications/message` output, plus the era-appropriate level control. | | **Protocol** | Always | The JSON-RPC transcript: reques…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…-RPC protocol that forms its own dialect of MCP. Some requests and notifications are shared with the core MCP protocol (e.g., `tools/call`), some are similar (e.g., `ui/initialize`), and most ar…
Tasks
Model Context Protocol · in the page
extensions/tasks/overview
…d` are terminal — once reached, the task's state does not change. ## Notifications Servers can push status updates via `notifications/tasks`. Clients opt into these through the `subscriptions/listen…
SEP-1036: URL Mode Elicitation for secure out-of-band interactions
Model Context Protocol · in the page
seps/1036-url-mode-elicitation-for-secure-out-of-band-intera
…e unless the server sends a completion notification. #### Completion Notifications Servers **SHOULD** send a `notifications/elicitation/complete` notification when an out-of-band interaction started…
SEP-1302: Formalize Working Groups and Interest Groups in MCP Governance
Model Context Protocol · in the page
seps/1302-formalize-working-groups-and-interest-groups-in-mc
…itate high signal spaces for discussion** such that those opting into notifications and meetings feel most content is relevant to them and they can meaningfully contribute their experience and learn f…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…pport in MCP tools. A possible way to implement this would be to use notifications w/ payload, and possibly create a new method `sampling/createMessageStreamed`. Both should be orthogonal w/ this SEP…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…bling host applications to receive status updates for a tool call via notifications. However, there is no way for a client to explicitly request the status of a tool call, resulting in states where it…