AI agents (Claude Code, Claude Desktop, custom apps) suffer from context bloat when many tools are loaded. MCP servers don't solve this - they just organize where tools come from, but all tool definitions still get injected into every conversation.
The recommended pattern is a "dumb" CLI (pure API wrapper, no AI) combined with a Claude Code skill prompt that teaches Claude how to use it.