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.
claude mcp add adaptive-cards-mcp -- npx -y adaptive-cards-mcpWhat 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-mcpPlatform CLI
codex mcp add adaptive-cards-mcp -- npx -y adaptive-cards-mcpConfig file
{
"mcpServers": {
"adaptive-cards-mcp": {
"command": "npx",
"args": [
"-y",
"adaptive-cards-mcp"
]
}
}
}Config file
{
"servers": {
"adaptive-cards-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"adaptive-cards-mcp"
]
}
}
}Platform CLI
gemini mcp add adaptive-cards-mcp npx -y adaptive-cards-mcpStep 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.