[BUG] MCP tool widgets distraction in Claude Desktop App
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
The Claude App currently shows visual MCP tool widgets such as getJiraIssue in the conversation, even when project instructions explicitly say not to use or reference visual MCP widgets.
What Should Happen?
There should be a setting to hide/collapse MCP tool widgets by default, or a project/user-level option like "plain text tool output only" or the system instruction should be taken in consideration.
Error Messages/Logs
Steps to Reproduce
Calling Jira getJiraIssue for DEV-XYZ displayed a noisy getJiraIssue widget even though the assistant summarized the ticket in plain markdown or even worse call the model to read over a bunch of tickets or confluence pages. The app then is going to be flooded with total unnecessary content.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Claude 1.21459.3 (e0f338) 2026-07-16T05:40:26.000Z
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Why this matters:
For Jira/Confluence/Dev workflows, the visible widgets are noisy and distract from the concise chat and workflows. Agent instructions can control the assistant's final response, but they cannot prevent the app UI from rendering the tool widget and the user is also not able to stop rendering unwanted external content directly within the app.