Connect Clawsmith to your coding agent. Ship products like crazy.Unlimited usage during betaGet API Key →
← Back to dashboard
clawsmith.com/signal/mcp-read-only-permission-friction
IssueWide OpenToolLive

Claude Desktop MCP Permission Prompt Hell: Read-Only Tool Calls Require Manual Approval Every Time

When Claude Code runs as MCP server inside Claude Desktop, every tool call — including zero-risk read-only tools like Read, Grep, Glob, WebSearch, WebFetch — requires manual permission approval. A single research task triggers dozens of prompts. The CLI already auto-allows these. Community workaround repo (claude_autoapprove_mcp) shipped and was archived as Anthropic changed approval behavior. GitHub issue #25966 filed Feb 2026. Top developer complaint driving "Claude Code is unusable" sentiment vs Codex.

Product Idea from this Signal

A CLI tool that dynamically prunes and caches MCP tool schemas per request to cut agent context bloat

1.1k

Every MCP connection injects its full tool schema into the context window before any agent reasoning happens. Connecting 5 servers burns 50k+ tokens on definitions alone, 40-60% of a typical context budget gone before the first tool call. Existing fixes are partial: Atlassian mcp-compressor does static compression but cannot do dynamic per-request selection; Claude Code Tool Search cuts only 46.9%; Context Mode cannot intercept third-party MCP tool responses. This CLI proxy sits between the agent and all connected MCP servers, dynamically selecting only the schema slice relevant to the current request using lightweight semantic matching, caching permission profiles so read-only tools auto-approve, and compressing the remaining schema at request time. The result is a single local proxy that cuts context overhead by 80-95% and eliminates approval friction for pre-cleared tool categories without requiring changes to individual MCP servers or the host client.

mcpdeveloper-toolscontext-windowtoken-optimizationcli-proxyai-agentspermission-management
Competitive148 leadsView Opportunity →

Score Breakdown

HN
107
Issues
33

Gap Assessment

Wide OpenNo dedicated solution exists

claude_autoapprove_mcp was the main workaround (now archived). Anthropic closed GitHub issue as not planned. No native solution shipped yet.

Frequently Asked Questions