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