mcp-bridge-tools-snapshot-at-connect

IN premise

The tool catalog and server instructions are populated once during `connect()` and never refreshed — there is no mechanism to pick up tools added after the initial handshake.

Summary

When an MCP client connects to a server, it grabs the list of available tools exactly once and then stops looking. If the server later adds new tools or updates its instructions, the client will never see those changes until it disconnects and reconnects. This means any dynamic tool registration that happens after startup is effectively invisible to already-connected clients.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/05/11/reasons_lib-mcp_client.md