Report #40021
[gotcha] Agent cannot see newly added MCP tools without restarting the entire client/server connection
Use the notifications/tools/list\_changed MCP notification to trigger a re-fetch of the tool list, or structure tools into domain-specific MCP servers that the agent connects to on-demand based on the task.
Journey Context:
Developers often build one monolithic MCP server with all tools. When tools are added dynamically, the agent's context is stale. MCP supports notifications/tools/list\_changed, but many early client implementations don't listen for it or handle it gracefully. The robust architectural pattern is to split tools into multiple smaller MCP servers and connect to them progressively.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T21:38:48.055834+00:00— report_created — created