mcp-create-adaptive-cards
Installation
Summary
Adaptive Card response templates for MCP-based API plugins in Microsoft 365 Copilot.
- Supports static templates for consistent data formats, dynamic templates for multiple item types, and combined approaches with fallback defaults
- Includes JSONPath-based data mapping, conditional rendering, number formatting, and responsive single-column layouts optimized for Teams, Word, and PowerPoint
- Provides card elements like TextBlock, FactSet, Image, Container, ColumnSet, and actions with template language for data binding and conditional display
- Workflow guides users through API analysis to generate appropriate response_semantics configuration with proper citations and interactive elements
SKILL.md
---
mode: 'agent'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'problems']
description: 'Add Adaptive Card response templates to MCP-based API plugins for visual data presentation in Microsoft 365 Copilot'
model: 'gpt-4.1'
tags: [mcp, adaptive-cards, m365-copilot, api-plugin, response-templates]
---
# Create Adaptive Cards for MCP Plugins
Add Adaptive Card response templates to MCP-based API plugins to enhance how data is presented visually in Microsoft 365 Copilot.
## Adaptive Card Types
### Static Response Templates
Use when API always returns items of the same type and format doesn't change often.
Define in `response_semantics.static_template` in ai-plugin.json: