Adaptive Cards MCP server
io.github.VikrantSingh01/adaptive-cards-mcp·v2.3.0·32 starsGenerate, validate, and optimize Adaptive Cards for Teams, Outlook, and Copilot.
32 stars55 downloads/wk
Reviews
Write oneNobody has reviewed Adaptive Cards yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Adaptive Cards tools (9, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
card_workflowwrite actionExecute a multi-step card pipeline in a single call. Steps: generate, validate, optimize, template, transform.
data_to_cardConvert structured data (JSON array, CSV, key-value object) into the optimal Adaptive Card presentation.
generate_and_validateGenerate an Adaptive Card and immediately validate + optionally optimize it in a single call. Reduces tool-call overhead for common workflows.
generate_cardConvert any content \u2014 natural language description, structured data, or a combination \u2014 into a valid Adaptive Card v1.6 JSON. Returns cardId for reference in subsequent tool calls.
optimize_cardOptimize an existing Adaptive Card. Accepts card JSON or a cardId.
suggest_layoutRecommend the best Adaptive Card layout pattern for a given description.
template_cardConvert a static Adaptive Card into an Adaptive Card Template with … data binding.
transform_cardTransform an Adaptive Card: upgrade/downgrade version, apply host-specific constraints, or flatten nesting.
validate_cardValidate an Adaptive Card JSON against the v1.6 schema. Returns diagnostics with suggested fixes for each error. Accepts card JSON or a cardId from a previous tool call.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 100 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Adaptive Cards compares
Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 70% of 916 Email servers
- Tools
- 9
- the typical Email server has 7
- Tools that change things
- 11%
- typical: 25%. Fewer write tools means less an agent can break
- GitHub stars
- 32
- more than 92% of 493 Email servers
- Downloads a week
- 55
- more than 39% of 235 Email servers with a package
What its tools let an agent do: 6 read · 2 create · 1 change
Install Adaptive Cards in Claude Code, Cursor or VS Code
Runs npx -y adaptive-cards-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add adaptive-cards-mcp -- npx -y adaptive-cards-mcp
What the publisher says
From the Adaptive Cards repository's README, as published. We do not edit it. Read it on GitHub
Adaptive Cards MCP
An MCP server that helps AI assistants generate valid, accessible Adaptive Cards for Teams, Outlook, Copilot, and other Microsoft surfaces. 9 tools, 3 guided workflows, 924 tests.
Blog: I Built an MCP Server That Makes AI 10x Better at Adaptive Cards
Demo
Your browser does not support the video tag.
Quick Start
No install needed — npx downloads and runs it automatically.
1. Add to your AI assistant
Claude Code
claude mcp add adaptive-cards-mcp -- npx adaptive-cards-mcpGitHub Copilot (VS Code)
Add to .vscode/mcp.json:
{
"servers": {
"adaptive-cards-mcp": {
"command": "npx",
"args": ["adaptive-cards-mcp"]
}
}
}Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"adaptive-cards-mcp": {
"command": "npx",
"args": ["adaptive-cards-mcp"]
}
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"adaptive-cards-mcp": {
"command": "npx",
"args": ["adaptive-cards-mcp"]
}
}
}Microsoft 365 Copilot / Copilot Studio (HTTP/SSE)
TRANSPORT=sse PORT=3001 npx adaptive-cards-mcp
# With auth enabled
TRANSPORT=sse MCP_API_KEY=your-secret npx adaptive-cards-mcp- Open Copilot Studio → your agent → Tools → Add a tool → New tool → Model Context Protocol
- Enter your MCP server URL (e.g., https://your-server.azurewebsites.net/sse)
- Select the tools to expose
OpenAI ChatGPT
- Enable Developer mode in ChatGPT settings
- Go to Settings → Connectors → Create
- Enter your MCP server HTTPS URL
2. Start using it
Just ask your AI assistant in natural language:
> Create an expense approval card for Teams> Convert this JSON data into an Adaptive Card table> Validate this card and fix accessibility issues> Make this card work on Outlook (v1.4)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Adaptive Cards: common questions
- Is Adaptive Cards MCP server safe?
- Mostly: it is graded B (82/100). Read the Adaptive Cards safety report
- How do I install Adaptive Cards?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Adaptive Cards need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Adaptive Cards maintained?
- The last commit was 137 days ago (2026-06-20). The latest release is v2.3.0.
- What can I use instead of Adaptive Cards?
- Servers from other publishers that do the same job: Mailoo - Email MCP Server, Inbox Zero MCP server and LMCP MCP server.
- How does Adaptive Cards compare with other Email MCP servers?
- safety score 82/100 (higher than 70% of 916 Email servers); tools 9 (the typical Email server has 7); tools that change things 11% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Adaptive Cards
Same job from other publishers: the closest match first, then the best rated.
- Mailoo - Email MCP ServerEmail MCP server for AI agents: IMAP/SMTP, Gmail, Outlook, calendar, ManageSieve, AI triage, OAuth2.5.0(1)GrowingA
Inbox ZeroSearch Gmail and Outlook, save drafts, manage email rules, and view email stats.not reviewedEstablishedA
LMCPMac & Windows: let ChatGPT, Claude & Cursor use your email, calendar, iMessage, Teams, files.not reviewedEstablishedB- Outlook MCPMicrosoft Outlook personal accounts: mail, rules, calendar, contacts, to-do, drafts (77 tools).not reviewedEstablishedA
Outlook AssistantMicrosoft Outlook MCP server — 22 tools for email, calendar, contacts, and mailbox management.not reviewedEstablishedA