Back to Glossary Index
Core ConceptDynamic Capability Layer

MCP Resource List Changed

Industry Definition Set • Entity Resolution Path: /glossary/mcp-resource-list-changed

Quick Answer / TL;DR

A server-to-client notification that the set of available resources has changed, prompting the client to refresh its resource list.

Key Takeaways

  • Server-side dynamic resource catalog updates.
  • Client should re-query resources/list upon receiving this notification.
  • Useful for dynamic data sources.
  • Part of the standard MCP notification set.
Definitive Statement: A server-to-client notification that the set of available resources has changed, prompting the client to refresh its resource list.

Technical Context & Protocol Usage

Detailed Explanation
Similar to `tools/list_changed`, this notification signals that the server's resource catalog has been updated. Clients should re-fetch `resources/list` and update any UI that displays available resources. This enables dynamic resource discovery in multi-tenant or stateful server environments.

Format & Payload Metadata

Format: JSON-RPC notification (no response expected)

Latency: Minimal; triggers a resource list refresh

Real-World Implementation Use Case

An MCP server representing a database adds a new table and sends `resources/list_changed` so connected clients know a new resource is available.

M
MCPserver.in Engineering

Platform Team

Published: 2026-07-20
Updated: 2026-07-20

Cite This Page

MLA Style:

MCPserver.in Engineering. "MCP Resource List Changed." MCPserver.in Knowledge Hub, 20 July 2026, mcpserver.in/glossary/mcp-resource-list-changed.