DEFINITION
tools/list_changed
Tools List Changed Notification
Definition
An MCP protocol primitive notification sent from server to client when the list of available tools changes. Allows clients to reload tool definitions without hard-refreshing the server or canceling the active MCP session, enabling HMR in MCP development.
Examples in the Wild
- Example 1:Notifying MCP client when a new tool is added during development
- Example 2:Reloading tool definitions after code changes without session restart
- Example 3:Maintaining agent context while tool implementations are updated