← back to @david

13 JAN 2026

David decided: Investigated Granular MCP tool visibility to test whether tools are lazily loaded in Claude Desktop

David ran a deliberate test in Claude Desktop to check whether MCP tools appear in the system prompt fully loaded or require a function call to fetch their definitions.


David reported the test result to both the snitch Claude Code session and later the granular Codex session:

do not load any mcp connectors. do not do any web search. i want to test something: do you see, in your system prompt, the mcp tools you have available to you and do they have the tool definitions? or do you need to call a function to load them

The Claude Desktop response confirmed two categories: tools already loaded with full definitions vs tools requiring a separate load call. David used this to inform the granular MCP connector design — specifically whether the connector's tool schema would always be available when Claude needed to decide whether to offer a profile update, or whether it needed explicit user intent to load first.


granularmcpclaude-desktoptool-loadingarchitecturesnitchclaude-code