Skip to content

Client compatibility

swsd-mcp is a standard Model Context Protocol server. Any MCP-compatible client can use it for the 35 tools — that’s the protocol’s whole point.

The seven UI widgets ship over the MCP Apps capability (SEP-1865), a strict-additive extension. Hosts that don’t support MCP Apps still get the full text + structured tool output — the widgets are simply not rendered, never errored.

ClientStdio MCPMCP Apps widgetsNotes
Claude Desktop (macOS, Windows, Linux)Verified end-to-end. Widgets render in-line.
Claude Code (CLI)No widget rendering surface; tools work via structured text.
Claude Web (claude.ai)Verified.
VS Code Copilot Chat (Insiders + GA)Spec-compliant since the v2.0.1 widget-bridge fix.
ChatGPT (Apps SDK)OpenAI’s MCP Apps client.
CursorStandard stdio MCP; widget surface not yet implemented host-side.
ContinueStandard stdio MCP.
ClineStandard stdio MCP.
Goose (Block)Verified by upstream MCP Apps maintainers.
PostmanRenders widgets when the request hits the MCP server.
MCPJamOpen-source MCP playground.
LM StudioNo widget rendering surface.
Microsoft Copilot Studio✅**Different transport — needs an HTTP server, not stdio. See Deployment → Copilot Studio.

A ”✅” under Stdio MCP means the client speaks the standard MCP protocol and can call swsd-mcp’s tools. A ”✅” under MCP Apps widgets means the client also renders the seven UI bundles in-line. A ”—” means the host doesn’t currently render widgets; the structured tool output still works.

If your MCP-compatible client isn’t in the table above, it almost certainly still works for the tools — the protocol is the contract, not the host. Try the Quick start, and if the widgets don’t render, that’s expected for hosts without MCP Apps support — the same tools return identical structured text.

If you’ve verified swsd-mcp working in a client not listed here, open a PR to add it.

  • Quick start — install and configure in under five minutes
  • Widgets reference — what each of the seven widgets renders
  • Deployment — HTTP-transport hosting for Copilot Studio and shared-team setups