MCP tool call blocks are excessively verbose in terminal — no collapse option
Resolved 💬 3 comments Opened Apr 2, 2026 by anix-lynch Closed Apr 6, 2026
Summary
In Claude Code terminal sessions, every MCP tool call renders its full request payload + response JSON inline in the transcript. There is no way to collapse or suppress this output, making sessions visually noisy and hard to scroll.
Repro
- Run Claude Code in terminal (Warp or any terminal emulator)
- Trigger any MCP tool call (GitHub, Airtable, Notion, etc.)
- Full request block + full JSON response renders inline, untruncated
- On complex tool calls (e.g. Airtable list_records with 50+ rows), this can dump 200+ lines into the chat
Expected behavior
Terminal should either:
- (a) show a single summary line
✓ mcp__github__create_issue → successwith verbose output opt-in via flag, or - (b) match the collapsible block behavior available in the desktop/web UI
Why this matters
Power users running agentic workflows in terminal lose context fast. The noise makes it harder to audit what the agent actually decided vs. what it output. Users work around it by avoiding MCP entirely and using REST API via Bash — which defeats the purpose of having native MCP integrations.
Environment
Claude Code v2.1.90 · Sonnet 4.6 · macOS Darwin arm64 25.3.0 · Warp terminal
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗