Skip to main content
MCP server CX Codex

adaptive-cards-mcp — Claude Code MCP server: what it does

Generates, validates, and transforms Adaptive Cards JSON for Microsoft Teams and Outlook right inside your AI assistant.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add adaptive-cards-mcp -- npx -y adaptive-cards-mcp
Open on GitHub

What adaptive-cards-mcp does

The server equips your coding agent with 9 dedicated tools for handling Microsoft Adaptive Cards. It outputs production JSON for approval requests and incident alerts. When fed with CSV rows or raw API responses, it turns the data into FactSets or table layouts.

Different Microsoft hosts enforce different specification levels. Outlook and Webex frequently reject schema version 1.6 elements, so the server provides downgrade transformations back to 1.3 or 1.4. It also audits accessibility by inserting alternative text and heading styles for screen readers.

Setup takes seconds. Execution runs directly through npx without manual build steps. When connecting to Copilot Studio, the server operates over HTTP and SSE with optional MCP_API_KEY token protection.

What it helps with

  • Build interactive approval cards for Teams with action buttons
  • Convert raw JSON arrays or CSV data into formatted card tables
  • Downgrade schema versions to 1.3 or 1.4 for Outlook compatibility
  • Audit card accessibility and insert missing alt text for screen readers

Example prompts for the agent

  • Create an expense approval card for Teams with approve and reject buttons
  • Convert this quarterly sales JSON array into an Adaptive Card layout
  • Validate this card JSON and adapt it to work with Outlook schema v1.4

How to install adaptive-cards-mcp

Platform CLI

claude mcp add adaptive-cards-mcp -- npx -y adaptive-cards-mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about adaptive-cards-mcp

How to install adaptive-cards-mcp in Claude Code?

Run this terminal command: claude mcp add adaptive-cards-mcp -- npx -y adaptive-cards-mcp. The assistant fetches the package via npx and configures the tools immediately.

What does adaptive-cards-mcp do?

It generates, audits, and reformats Adaptive Cards JSON for Microsoft surfaces. The server handles schema rules, visual element layout, and backwards compatibility across host versions.

Can I run this server with Copilot Studio over HTTP?

Yes. Launch it using TRANSPORT=sse PORT=3001 npx adaptive-cards-mcp. You can also supply MCP_API_KEY if you need endpoint authentication.

Similar MCP servers

All MCP servers for Frontend and UI →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor