Feature request: setting to disable MCP widget (MCP Apps) rendering per-connector

Open 💬 1 comment Opened Jul 13, 2026 by paweladifo

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 Rovo getJiraIssue" cards.
  • Connector: Atlassian Rovo MCP (Jira/Confluence).

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗