Provide UI toggles to enable/disable MCP servers and built-in tools. This would allow users to reduce baseline token usage, especially when working with different models simultaneously, as tool schemas are currently loaded into context by default.
### Preflight Checklist - [x] I have searched [existing requests](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20label%3Aenhancement) and this feature hasn't been requested yet - [x] This is a single feature request (not multiple features) ### Problem Statement Every Claude Code session loads tool schemas into context before the user sends a single message. On my setup: i know i can disable in settings , but sometimes I am working with different models simultaneously and its time consuming to go back to settings every time i need to turn on and off a tool to optimize for token wasted. System tools: ~11.8k tokens MCP tools (GitHub server): ~14.5k tokens System prompt: ~5.8k tokens Memory files: ~2.8k tokens That's ~35k tokens consumed before I type anything. If I'm only asking a quick question or doing work that doesn't touch GitHub, those MCP schemas are pure waste — and they count against my usage. ### Proposed Solution 1. **In-session UI toggle** — a sim