Feature request: setting to disable MCP widget (MCP Apps) rendering per-connector
Feature request: per-connector toggle to disable MCP widget (MCP Apps / UI resource) rendering
Summary
When an MCP connector declares a UI resource via _meta.ui (aka "MCP Apps"), Claude Desktop / claude.ai automatically renders an interactive widget for every matching tool call. For the Atlassian/Rovo connector, this means every searchJiraIssuesUsingJql or getJiraIssue call renders a rich card widget (avatars, status pills, checkboxes, "Open in Jira" link, full ticket body) instead of plain text.
Problem
For users who read/process a lot of Jira issues through Claude (e.g. bulk searches, audits, status syncs), this widget rendering is more disruptive than helpful:
- It takes up much more vertical space than a plain-text/JSON summary for the same information.
- It duplicates content Claude already summarizes in its own reply.
- There is currently no way to opt out of it while keeping the underlying MCP tool functional. The only workaround is to disable the entire connector (
claude mcp disable <name>), which removes tool access entirely, not just the widget.
Requested feature
A per-connector (or global) setting to render MCP tool results as plain text/JSON instead of invoking the declared UI resource widget, without disabling the connector's tools. Ideally exposed as a toggle in Claude Desktop / claude.ai connector settings, and/or a Claude Code CLI equivalent (e.g. claude mcp configure <name> --no-widgets or similar).
Environment
- Reported via Claude Desktop / claude.ai (not the terminal CLI) — screenshots show the "Widget from Atlassian Rovo
searchJiraIssuesUsingJql" / "Widget from Atlassian RovogetJiraIssue" cards. - Connector: Atlassian Rovo MCP (Jira/Confluence).
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗