ext-apps
@modelcontextprotocol/ext-apps (MCP Apps) provides an SDK/spec for extending the core MCP protocol so that MCP tools can declare interactive UI resources (e.g., charts, forms, dashboards) that chat clients render inline (typically in a sandboxed iframe) and communicate with via host-mediated messaging.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
The README describes sandboxed iframe rendering, which is a security-positive isolation signal; however, authentication, authorization, and rate-limiting semantics are not specified in the provided material. Dependency hygiene and secret-handling practices are not verifiable from the provided excerpt alone.
⚡ Reliability
Best When
You control (or can implement) an MCP server and a compatible MCP Apps-capable host/client, and you want tool-driven interactive UI inside chat conversations.
Avoid When
You only need plain text/structured JSON outputs without interactive UI, or you need a conventional hosted HTTP API with documented auth/rate limiting semantics.
Use Cases
- • Add interactive UI to existing MCP tools (forms, dashboards, embedded visualizations).
- • Build MCP “Apps” that render interactive views inside compliant chat clients.
- • Create/host UI views and a bridge between UI and MCP tool calls.
- • Provide reference implementations (basic host, example servers) for MCP Apps integration.
Not For
- • Implementing a standalone web app that doesn’t integrate with MCP clients/hosts.
- • Using it as a full hosted SaaS with server-side authentication/billing guarantees.
- • Directly using it as a public REST/GraphQL API service for end users (it’s a protocol/SDK layer).
Interface
Authentication
Authentication/authorization is not described in the provided README excerpt; MCP Apps typically relies on the surrounding MCP transport/host/client security model.
Pricing
No pricing information is present in the provided content; this appears to be open-source SDK/spec.
Agent Metadata
Known Gotchas
- ⚠ This package is primarily protocol/SDK/spec for MCP Apps; it is not a conventional hosted API with HTTP pagination, rate-limit headers, or REST-style retry guidance.
- ⚠ Security and auth behavior may be delegated to the MCP server and the host/client implementation; agents should not assume standard API-key semantics from the ext-apps README alone.
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for ext-apps.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-30.