# A small CLI to stop hitting Claude Code's "too many MCP tools loaded" warning

> Source: <https://dev.to/pawfromoz/a-small-cli-to-stop-hitting-claude-codes-too-many-mcp-tools-loaded-warning-1e3o>
> Published: 2026-07-26 12:06:01+00:00

If you run more than a couple of MCP servers in Claude Code, you've probably hit

the loaded-tools warning (~40 tools). The usual fix is manually enabling/disabling

servers by hand every time your task changes, and remembering which tools depend

on which.

`mcp-profile`

is a small, dependency-free CLI (+ a Claude Code skill) that lets

you define named profiles — e.g. "research", "coding", "deploy" — each listing

the MCP servers that task actually needs, then switch between them with one

command:

```
mcp-profile use research
```

It edits the same `enabledMcpjsonServers`

/ `disabledMcpjsonServers`

fields

Claude Code already reads — no new config format, no daemon, no account, no

network calls. MIT licensed.

Repo: [https://github.com/pozga/mcp-profile](https://github.com/pozga/mcp-profile)

Feedback wanted: does this match how you're actually hitting the tool-count

problem? What would make this worth paying for (team-shared profiles? a

dashboard?) vs. just a free utility?
