github avatar

Mcp Create Adaptive Cards

Here's a skill that adds visual polish to MCP-based API plugins by implementing Adaptive Card response templates for Microsoft 365 Copilot. It configures both static templates (when your API always returns the same data structure) and dynamic templates (when different items need different visual layouts) directly in your ai-plugin.json file. The skill handles the response_semantics configuration, data path mapping, and template selector logic that determines which card layout to use. If you're building MCP plugins that will be consumed by M365 Copilot users, this transforms plain JSON responses into proper visual cards with formatted text, fact sets, and conditional rendering based on your data.

skills.sh installs
8.7K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill mcp-create-adaptive-cards --agent claude-code

Installs into .claude/skills of the current project.

Files

---
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:

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Git & Pull Requests, AI & Agent Building

More from github/awesome-copilot

All 318
1github avatartransloadit-media-processinggithub/awesome-copilotProcess media files (video, audio, images, documents) using Transloadit. Use when asked to encode video to HLS/MP4, generate thumbnails, resize or watermark ima8.7Kskills.sh installs
2github avatardataverse-python-usecase-buildergithub/awesome-copilotGenerate complete solutions for specific Dataverse SDK use cases with architecture recommendations8.7Kskills.sh installs
3github avatarmcp-create-declarative-agentgithub/awesome-copilotSkill converted from mcp-create-declarative-agent.prompt.md8.7Kskills.sh installs
4github avatarcreate-spring-boot-kotlin-projectgithub/awesome-copilotCreate Spring Boot Kotlin Project Skeleton8.7Kskills.sh installs
5github avatartypespec-create-api-plugingithub/awesome-copilotGenerate a TypeSpec API plugin with REST operations, authentication, and Adaptive Cards for Microsoft 365 Copilot8.7Kskills.sh installs
6github avatarcosmosdb-datamodelinggithub/awesome-copilotStep-by-step guide for capturing key application requirements for NoSQL use-case and produce Azure Cosmos DB Data NoSQL Model design using best practices and co8.7Kskills.sh installs