Group of 2 Use it now Notable
Claude Code adds MCP Apps support, letting a connected MCP server's tools render UI resources through a new mcp_read_resource protocol subtype
What
- A new protocol subtype
mcp_read_resourcelets a host read aui://resource from a connected MCP server (viaresources/read) for rendering an MCP Apps UI panel. - Tool definitions can now carry a validated
_metafield surfacingui.resourceUriandui.visibility(or the deprecated flatui/resourceUri). - Two new capabilities,
mcp_read_resource_v1andmcp_tool_ui_meta_v1, are advertised during session setup, unless disabled by a local flag.
Why This is the initial support for MCP Apps (SEP-1865), letting MCP servers define rich UI panels tied to their tools rather than plain text output.
Names in the bundlemcp_read_resource_meta.ui
Documented inclaude-code/agent-sdk/typescript