VikrantSingh01/adaptive-cards-mcp
View on GitHub ↗AI-powered Adaptive Card MCP server — 9 tools for generating, validating, optimizing cards for Teams, Outlook, Copilot, ChatGPT. npm: adaptive-cards-mcp
31 ★6 forksTypeScriptUpdated 2mo ago
What you need to know
MCP server that helps AI assistants generate valid, accessible Adaptive Cards for Teams, Outlook, Copilot, and other Microsoft surfaces, with 9 tools, 3 prompts, and 924 tests.
Install
No install needed: npx adaptive-cards-mcp Claude Code: claude mcp add adaptive-cards-mcp -- npx adaptive-cards-mcp SSE mode for Copilot: TRANSPORT=sse PORT=3001 npx adaptive-cards-mcp npm library: npm install adaptive-cards-mcp
Usage
- •Ask the agent to create, validate, optimize, template, or transform Adaptive Cards in natural language
- •Use slash prompts /adaptive-cards-mcp:create-adaptive-card, :review-adaptive-card, :convert-data-to-card
Key features
- ✓9 MCP tools: generate_card, validate_card, data_to_card, optimize_card, template_card, transform_card, suggest_layout, generate_and_validate, card_workflow
- ✓3 guided workflow prompts and 5 resources plus 21 canonical layout patterns
- ✓Host-aware generation for Teams (v1.6), Outlook (v1.4), Webex (v1.3), Viva Connections, Windows, Web Chat, Generic
- ✓Accessibility 100/100 with automatic speak property
- ✓stdio and SSE transports, optional MCP_API_KEY auth
- ✓Opt-in telemetry, disabled by default
- ✓MIT license
Best for
Generating production-ready Adaptive Card JSON for Microsoft surfaces.
Clients: Claude Code · GitHub Copilot · Cursor · Windsurf · Microsoft 365 Copilot · ChatGPT
Documentation ↗Reviewed 2026-08-11
Topics
adaptive-cardadaptive-cardsaibot-frameworkcard-generatorchatgptclaudecopilotcopilot-studiocursorgithub-copilotmcpmcp-servermicrosoft-teamsmodel-context-protocolopenaioutlooktypescriptvscodewindsurf
- Stars
- 31★
- Forks
- 6
- Language
- TypeScript
- License
- MIT
- Created
- 2026-03-15
- Last push
- 2026-06-20