[FEATURE] Add verbosity control for MCP tool call display
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When using MCP tools that accept large parameters (like content fields with multi-line text), the full parameter display creates very noisy output that makes it hard to follow the
conversation.
Example - a simple memory_store call displays 30+ lines showing the entire content parameter:
● shared-memory - memory_store (MCP)(session_id: "...", title: "...", content: "## Problem\nAfter power outage...
[800+ characters of content displayed inline]
...")
Proposed Solution
Add a verbosity control, such as:
--quietflag or config setting to suppress/truncate MCP tool input parameters- Environment variable like
CLAUDE_MCP_VERBOSITY=minimal - Setting in
~/.claude/settings.jsonlike"mcpVerbosity": "minimal"
Options could include:
full- current behavior (show all parameters)minimal- show tool name and truncated parameters (e.g., first 100 chars)none- show only tool name and result
Alternative Solutions
_No response_
Priority
Medium - Would be very helpful
Feature Category
MCP server integration
Use Case Example
Running multiple Claude instances with shared MCP servers. The verbose output makes it difficult to track actual conversation flow when tools are called frequently.
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗