Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

243 pages for notification.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …erver-->>Client: initialize response Client--)Server: initialized notification Note over Client,Server: Operation Phase rect rgb(200, 220, 250) note over Client,Server: Normal pro… Transports Model Context Protocol · in the page specification/2025-11-25/basic/transports …ndard output (`stdout`). * Messages are individual JSON-RPC requests, notifications, or responses. * Messages are delimited by newlines, and **MUST NOT** contain embedded newlines. * The server **MAY*… Cancellation Model Context Protocol · in the page specification/2025-11-25/basic/utilities/cancellation …(MCP) supports optional cancellation of in-progress requests through notification messages. Either side can send a cancellation notification to indicate that a previously-issued request should be ter… Progress Model Context Protocol · in the page specification/2025-11-25/basic/utilities/progress …pports optional progress tracking for long-running operations through notification messages. Either side can send progress notifications to provide updates about operation status. ## Progress Flow W… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …9e0d-44bd-8f29-789f320fe840" } } } } ``` ### Task Status Notification When a task status changes, receivers **MAY** send a [`notifications/tasks/status`](/specification/2025-11-25/schema… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …lient is not aware of the outcome until and unless the server sends a notification indicating completion. ### Completion Notifications for URL Mode Elicitation Servers **MAY** send a `notifications/… Roots Model Context Protocol · in the page specification/2025-11-25/client/roots …ers can request the list of roots from supporting clients and receive notifications when that list changes. ## User Interaction Model Roots in MCP are typically exposed through workspace or project… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …uest</a> <span class="tsd-signature-symbol">|</span> <a href="#jsonrpcnotification" class="tsd-signature-type tsd-kind-interface">JSONRPCNotification</a> <span class="tsd-signature-symbol">|</span> <a… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …} } } ``` `listChanged` indicates whether the server will emit notifications when the list of available prompts changes. ## Protocol Messages ### Listing Prompts To retrieve available prompt… Resources Model Context Protocol · in the page specification/2025-11-25/server/resources …individual resources. * `listChanged`: whether the server will emit notifications when the list of available resources changes. Both `subscribe` and `listChanged` are optional—servers can support… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …} } } ``` `listChanged` indicates whether the server will emit notifications when the list of available tools changes. ## Protocol Messages ### Listing Tools To discover available tools, cli… Logging Model Context Protocol · in the page specification/2025-11-25/server/utilities/logging …logging verbosity by setting minimum log levels, with servers sending notifications containing severity levels, optional logger names, and arbitrary JSON-serializable data. ## User Interaction Model… Architecture Model Context Protocol · in the page specification/2026-07-28/architecture/index …Routes protocol messages bidirectionally * Manages subscriptions and notifications * Maintains security boundaries between servers A host application creates and manages multiple clients, with each… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …f the integer space is available for application-defined errors. ### Notifications [Notifications](/specification/2026-07-28/schema.md#jsonrpcnotification) are sent from the client to the server or… Cancellation Model Context Protocol · in the page specification/2026-07-28/basic/patterns/cancellation …(MCP) supports optional cancellation of in-progress requests through notification messages. A client **SHOULD** send a cancellation notification to indicate that a request it previously issued should… Overview Model Context Protocol · in the page specification/2026-07-28/basic/patterns/index …e ways a client and server compose JSON-RPC [requests, responses, and notifications](/specification/2026-07-28/basic/index.md#messages) into interactions. Every [transport](/specification/2026-07-28/b… Progress Model Context Protocol · in the page specification/2026-07-28/basic/patterns/progress …pports optional progress tracking for long-running operations through notification messages. The server **MAY** send progress notifications to report the status of requests the client has issued. ##… Subscriptions Model Context Protocol · in the page specification/2026-07-28/basic/patterns/subscriptions # Subscriptions `subscriptions/listen` opens a long-lived notification stream from the server to the client. Unlike one-off requests, the stream stays open and delivers notifications until the client… Overview Model Context Protocol · in the page specification/2026-07-28/basic/transports/index …TF-8 encoded. A binding **MUST** deliver client-sent *requests* and *notifications* to the server, and server-sent *responses* and *notifications* to the client. No other message direction exists: pe… stdio Model Context Protocol · in the page specification/2026-07-28/basic/transports/stdio …messages to `stdout`. * Each message is a single JSON-RPC request, notification, or response. * Messages are delimited by newlines, and **MUST NOT** contain embedded newlines. * The server **MAY**… Streamable HTTP Model Context Protocol · in the page specification/2026-07-28/basic/transports/streamable-http …**) that accepts POST. * The client sends every JSON-RPC request or notification as its own HTTP POST. * The server answers each request with either a single JSON object or a [Server-Sent Events… Key Changes Model Context Protocol · in the page specification/2026-07-28/changelog …rotocol/pull/2567)). 2. Make MCP stateless: remove the `initialize`/`notifications/initialized` handshake. Every request now carries its protocol version and client capabilities in `_meta` (`io.model… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …uest</a> <span class="tsd-signature-symbol">|</span> <a href="#jsonrpcnotification" class="tsd-signature-type tsd-kind-interface">JSONRPCNotification</a> <span class="tsd-signature-symbol">|</span> <a… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …} } } ``` `listChanged` indicates whether the server will emit notifications when the list of available prompts changes. Servers that declare the `prompts` capability **MUST** respond to `prom… Resources Model Context Protocol · in the page specification/2026-07-28/server/resources …two optional features: * `listChanged`: whether the server will emit notifications when the list of available resources changes. * `subscribe` : whether the server supports resource-specific update… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …} } } ``` `listChanged` indicates whether the server will emit notifications when the list of available tools changes. Servers that declare the `tools` capability **MUST** respond to `tools/li… Caching Model Context Protocol · in the page specification/2026-07-28/server/utilities/caching …d reduce unnecessary re-fetching. Caching is complementary to [change notifications](#interaction-with-notifications)—both mechanisms can coexist. ## Cacheable Results Servers MUST include caching h… Logging Model Context Protocol · in the page specification/2026-07-28/server/utilities/logging …ntrol logging verbosity per-request via `_meta`, with servers sending notifications containing severity levels, optional logger names, and arbitrary JSON-serializable data. ## User Interaction Model… Architecture Model Context Protocol · in the page specification/draft/architecture/index …Routes protocol messages bidirectionally * Manages subscriptions and notifications * Maintains security boundaries between servers A host application creates and manages multiple clients, with each… Overview Model Context Protocol · in the page specification/draft/basic/index …f the integer space is available for application-defined errors. ### Notifications [Notifications](/specification/draft/schema.md#jsonrpcnotification) are sent from the client to the server or vice… Cancellation Model Context Protocol · in the page specification/draft/basic/patterns/cancellation …(MCP) supports optional cancellation of in-progress requests through notification messages. A client **SHOULD** send a cancellation notification to indicate that a request it previously issued should… Overview Model Context Protocol · in the page specification/draft/basic/patterns/index …e ways a client and server compose JSON-RPC [requests, responses, and notifications](/specification/draft/basic/index.md#messages) into interactions. Every [transport](/specification/draft/basic/trans… Progress Model Context Protocol · in the page specification/draft/basic/patterns/progress …pports optional progress tracking for long-running operations through notification messages. The server **MAY** send progress notifications to report the status of requests the client has issued. ##… Subscriptions Model Context Protocol · in the page specification/draft/basic/patterns/subscriptions # Subscriptions `subscriptions/listen` opens a long-lived notification stream from the server to the client. Unlike one-off requests, the stream stays open and delivers notifications until the client… Overview Model Context Protocol · in the page specification/draft/basic/transports/index …TF-8 encoded. A binding **MUST** deliver client-sent *requests* and *notifications* to the server, and server-sent *responses* and *notifications* to the client. No other message direction exists: pe… stdio Model Context Protocol · in the page specification/draft/basic/transports/stdio …messages to `stdout`. * Each message is a single JSON-RPC request, notification, or response. * Messages are delimited by newlines, and **MUST NOT** contain embedded newlines. * The server **MAY**… Streamable HTTP Model Context Protocol · in the page specification/draft/basic/transports/streamable-http …**) that accepts POST. * The client sends every JSON-RPC request or notification as its own HTTP POST. * The server answers each request with either a single JSON object or a [Server-Sent Events… Schema Reference Model Context Protocol · in the page specification/draft/schema …uest</a> <span class="tsd-signature-symbol">|</span> <a href="#jsonrpcnotification" class="tsd-signature-type tsd-kind-interface">JSONRPCNotification</a> <span class="tsd-signature-symbol">|</span> <a… Prompts Model Context Protocol · in the page specification/draft/server/prompts …} } } ``` `listChanged` indicates whether the server will emit notifications when the list of available prompts changes. Servers that declare the `prompts` capability **MUST** respond to `prom… Resources Model Context Protocol · in the page specification/draft/server/resources …two optional features: * `listChanged`: whether the server will emit notifications when the list of available resources changes. * `subscribe` : whether the server supports resource-specific update… Tools Model Context Protocol · in the page specification/draft/server/tools …} } } ``` `listChanged` indicates whether the server will emit notifications when the list of available tools changes. Servers that declare the `tools` capability **MUST** respond to `tools/li… Caching Model Context Protocol · in the page specification/draft/server/utilities/caching …d reduce unnecessary re-fetching. Caching is complementary to [change notifications](#interaction-with-notifications)—both mechanisms can coexist. ## Cacheable Results Servers MUST include caching h… Logging Model Context Protocol · in the page specification/draft/server/utilities/logging …ntrol logging verbosity per-request via `_meta`, with servers sending notifications containing severity levels, optional logger names, and arbitrary JSON-serializable data. ## User Interaction Model…
Feedback