With tool search, MCP tool names load first and definitions arrive when needed.
It is on by default, so many servers cost little up front, and connecting one mid-session does not break the cache.
One at a time. Tell it whether you knew, and the ones you did not stay in your pile.
It is on by default, so many servers cost little up front, and connecting one mid-session does not break the cache.
It is on by default, so many servers cost little up front, and connecting one mid-session does not break the cache.
Project means .mcp.json in the repo, shared through git. Local is the default and is stored per project in ~/.claude.json.
-- in claude mcp add goes to the server command untouched.That is how a server's own flags avoid being parsed by Claude.
.mcp.json entry with a url but no type is treated as stdio and skipped silently.If a remote server never shows up, add "type": "http".
Text results over 50,000 characters are saved to a file. MAX_MCP_OUTPUT_TOKENS changes the cap.
claude mcp remove deletes local tokens but does not revoke them.Run claude mcp logout <name> first.
Order is local, project, user, plugin, then claude.ai connectors. Fields are never merged.