Adaptive MCP Server

Generate, validate, and optimize Adaptive Cards for Teams, Outlook, and Copilot.

Local serverstdioTypeScript

What is the Adaptive MCP Server?

Generate, validate, and optimize Adaptive Cards for Teams, Outlook, and Copilot.

The short version

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.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
generate_cardNatural language / data → valid Adaptive Card v1.6 JSON
validate_cardSchema validation + accessibility score + host compatibility + suggested fixes
data_to_cardAuto-select Table / FactSet / Chart / List from data shape
optimize_cardImprove accessibility, performance, modernize actions
template_cardStatic card → ${expression} data-bound template
transform_cardVersion upgrade/downgrade, host-config adaptation
suggest_layoutRecommend best layout pattern for a description
generate_and_validateGenerate + validate + optionally optimize in one call
card_workflowMulti-step pipeline: generate → optimize → template → transform

How to install the Adaptive MCP Server

{
  "mcpServers": {
    "adaptive-cards": {
      "command": "npx",
      "args": ["-y", "adaptive-cards-mcp"],
      "env": {
        "MCP_API_KEY": "your-value",
        "ANTHROPIC_API_KEY": "your-value",
        "OPENAI_API_KEY": "your-value",
        "AZURE_OPENAI_API_KEY": "your-value",
        "OLLAMA_BASE_URL": "your-value",
        "POSTHOG_API_KEY": "your-value",
        "POSTHOG_HOST": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
MCP_API_KEYCredential the server authenticates with.Yes
ANTHROPIC_API_KEYCredential the server authenticates with.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes
AZURE_OPENAI_API_KEYCredential the server authenticates with.Yes
OLLAMA_BASE_URLEndpoint or connection string the server talks to.Yes
POSTHOG_API_KEYCredential the server authenticates with.Yes
POSTHOG_HOSTEndpoint or connection string the server talks to.Optional

Example prompts to try

  • “Use Adaptive to generate card.”
  • “Use Adaptive to validate card.”
  • “Use Adaptive to data to card.”

Frequently asked questions

Generate, validate, and optimize Adaptive Cards for Teams, Outlook, and Copilot. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.