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.
Build an MCP client
Model Context Protocol · in the page
docs/2024-11-05/develop/build-client
…YNC request-timeout: 20s stdio: root-change-notification: true servers-configuration: classpath:/mcp-servers-config.json toolcallback: enabled: tr…
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…
Understanding MCP servers
Model Context Protocol · in the page
docs/2024-11-05/learn/server-concepts
…-06-22") ``` Marks the travel dates in the user's calendar. **Email notification** ``` sendEmail(to: "[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office me…
Debugging
Model Context Protocol · in the page
docs/2024-11-05/tools/debugging
…ces](/specification/2024-11-05/server/resources.md), and watch the notification stream. This should be your first stop. 2. **Server logging**: structured logs to stderr (stdio transport) or via…
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…
Build an MCP client
Model Context Protocol · in the page
docs/2025-03-26/develop/build-client
…YNC request-timeout: 20s stdio: root-change-notification: true servers-configuration: classpath:/mcp-servers-config.json toolcallback: enabled: tr…
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…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…-06-22") ``` Marks the travel dates in the user's calendar. **Email notification** ``` sendEmail(to: "[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office me…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…ces](/specification/2025-03-26/server/resources.md), and watch the notification stream. This should be your first stop. 2. **Server logging**: structured logs to stderr (stdio transport) or via…
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…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…YNC request-timeout: 20s stdio: root-change-notification: true servers-configuration: classpath:/mcp-servers-config.json toolcallback: enabled: tr…
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…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…-06-22") ``` Marks the travel dates in the user's calendar. **Email notification** ``` sendEmail(to: "[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office me…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…ces](/specification/2025-06-18/server/resources.md), and watch the notification stream. This should be your first stop. 2. **Server logging**: structured logs to stderr (stdio transport) or via…
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…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…YNC request-timeout: 20s stdio: root-change-notification: true servers-configuration: classpath:/mcp-servers-config.json toolcallback: enabled: tr…
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…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…-06-22") ``` Marks the travel dates in the user's calendar. **Email notification** ``` sendEmail(to: "[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office me…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…ces](/specification/2025-11-25/server/resources.md), and watch the notification stream. This should be your first stop. 2. **Server logging**: structured logs to stderr (stdio transport) or via…
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…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…YNC request-timeout: 20s stdio: root-change-notification: true servers-configuration: classpath:/mcp-servers-config.json toolcallback: enabled: tr…
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
…-06-22") ``` Marks the travel dates in the user's calendar. **Email notification** ``` sendEmail(to: "[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office me…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…sources](/specification/latest/server/resources.md), and watch the notification stream. This should be your first stop. 2. **Server logging**: structured logs to stderr (stdio transport) or via…
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** selector…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…at support Tasks). | | **Protocol** | `p` | JSON-RPC request/response/notification history. | | **Network** | `n` | HTTP traffic for SSE and [Streamable HTTP](/specification/latest/basic/transports.md…
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…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…YNC request-timeout: 20s stdio: root-change-notification: true servers-configuration: classpath:/mcp-servers-config.json toolcallback: enabled: tr…
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
…-06-22") ``` Marks the travel dates in the user's calendar. **Email notification** ``` sendEmail(to: "[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office me…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…sources](/specification/latest/server/resources.md), and watch the notification stream. This should be your first stop. 2. **Server logging**: structured logs to stderr (stdio transport) or via…
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** selector…
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…at support Tasks). | | **Protocol** | `p` | JSON-RPC request/response/notification history. | | **Network** | `n` | HTTP traffic for SSE and [Streamable HTTP](/specification/latest/basic/transports.md…
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…