{"name":"tools_generated","slug":"tools-generated","family":"setting","title":"Settings keys","noun":"settings key","description":"Optional boolean in the `manifest.json` inside an MCPB bundle (the `.mcpb` or `.dxt` file a plugin's `mcpServers` can point at), sitting beside the `tools` list. Claude Code only checks that it is a boolean when validating the manifest and does not otherwise read it.","description_source":"code","described_by":{"bundle":"2.1.285","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.284","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":8,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[],"entries_total":0,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tools","slug":"tools","description":"Tool discovery uses a newer path with retries on servers that negotiate the modern protocol; older servers are unchanged."},{"name":"toolSearchEnabled","slug":"toolsearchenabled","description":"Tool search setting now also applies to Chat sessions, with version-based request shaping."},{"name":"toolsListAhead","slug":"toolslistahead","description":"A new connection option can make Claude Code request an MCP server's tool list early on some proxied connections, closing the link if the list stalls"},{"name":"toolsListFirst","slug":"toolslistfirst","description":"A new connection option can make Claude Code request an MCP server's tool list early on some proxied connections, closing the link if the list stalls"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/tools-generated","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}