
Adaptive Cards Mcp
If you're building Adaptive Cards for Microsoft 365, this server gives Claude the tools to generate, validate, and optimize them properly. It exposes nine operations including schema validation against the v1.6 spec, accessibility scoring, host-specific compatibility checks for Teams and Outlook, and data-to-card conversion that picks the right layout for your JSON or CSV. The optimize_card tool fixes common issues like missing wrap properties and alt text, while transform_card downgrades schema versions when you need v1.3 or v1.4 compatibility. It includes 21 preset patterns for approvals, notifications, and forms, plus templating support that converts static cards into reusable templates with expression bindings. Runs via npx with stdio transport, or as an HTTP/SSE endpoint for Copilot Studio integrations.
- GitHub stars
- 27
- tools
- 9
- transport
- STDIO
- last updated
- Mar 18, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
generate_cardNatural language / data → valid Adaptive Card v1.6 JSON
Natural language / data → valid Adaptive Card v1.6 JSON
No parameter schema in public metadata yet.
validate_cardSchema validation + accessibility score + host compatibility + suggested fixes
Schema validation + accessibility score + host compatibility + suggested fixes
No parameter schema in public metadata yet.
data_to_cardAuto-select Table / FactSet / Chart / List from data shape
Auto-select Table / FactSet / Chart / List from data shape
No parameter schema in public metadata yet.
optimize_cardImprove accessibility, performance, modernize actions
Improve accessibility, performance, modernize actions
No parameter schema in public metadata yet.
template_cardStatic card → `${expression}` data-bound template
Static card → `${expression}` data-bound template
No parameter schema in public metadata yet.
transform_cardVersion upgrade/downgrade, host-config adaptation
Version upgrade/downgrade, host-config adaptation
No parameter schema in public metadata yet.
suggest_layoutRecommend best layout pattern for a description
Recommend best layout pattern for a description
No parameter schema in public metadata yet.
generate_and_validateGenerate + validate + optionally optimize in one call
Generate + validate + optionally optimize in one call
No parameter schema in public metadata yet.
card_workflowMulti-step pipeline: generate → optimize → template → transform
Multi-step pipeline: generate → optimize → template → transform
No parameter schema in public metadata yet.
Sponsors
Readme
Adaptive Cards MCP
adaptive-cards-mcp — 9 tools, 21 patterns, 924 tests, 0 competitors
Details
- Repository
- github.com/vikrantsingh01/adaptive-cards-mcp
- Categories
- AI & LLM Tools, Communication & Messaging
- Package
adaptive-cards-mcp- Transport
- STDIO
- Registry
- MCP registry, active