mcp-create-adaptive-cards

Integrate Adaptive Card templates into MCP-based Microsoft 365 Copilot plugins.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/lluppesms/dadabase.demo --skill mcp-create-adaptive-cards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-create-adaptive-cards
Source: https://github.com/lluppesms/dadabase.demo/tree/main/.github/skills/mcp-create-adaptive-cards
Command: npx skills add https://github.com/lluppesms/dadabase.demo --skill mcp-create-adaptive-cards

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to integrate visually appealing Adaptive Card responses into their Microsoft 365 Copilot plugins, improving data presentation and user experience.

Core Features & Use Cases

  • Adaptive Card Integration: Add static or dynamic Adaptive Card templates to API responses.
  • Response Semantics Configuration: Define how API data maps to card elements using JSONPath.
  • Use Case: Automatically display budget details or transaction histories as rich, interactive cards within Copilot, making information easier to digest.

Quick Start

Use the mcp-create-adaptive-cards skill to add a static Adaptive Card response template to the 'GetBudgets' function in ai-plugin.json.

Frequently Asked Questions about mcp-create-adaptive-cards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Adaptive Card response templates to Microsoft 365 Copilot plugins?

You can add Adaptive Card templates to M365 Copilot plugins by configuring the MCP-based API plugin to support static, dynamic, or combined template configurations using response semantics and JSONPath for data mapping.

What is the difference between static and dynamic Adaptive Card templates in Copilot API plugins?

Static Adaptive Card templates display fixed visual data, while dynamic templates use JSONPath to map variable API data to card elements. You can also combine both configurations to create interactive visual responses like transaction histories within Microsoft 365 Copilot.

How does JSONPath work when mapping API data to Adaptive Cards in M365 Copilot?

JSONPath defines response semantics to map API data directly to Adaptive Card elements like TextBlock, FactSet, and Image. This mechanism enables dynamic data binding, allowing API responses to automatically populate visual card structures in Microsoft 365 Copilot.

Can I display interactive budget details as Adaptive Cards within Microsoft 365 Copilot?

Yes, you can display budget details or transaction histories as rich, interactive Adaptive Cards within Copilot. By integrating response templates into your API plugin, the data is presented through structured visual elements like FactSet, making information easier to digest.

Do I need an MCP-based API plugin to use Adaptive Card templates with Copilot?

Yes, integrating Adaptive Card response templates requires an MCP-based API plugin for Microsoft 365 Copilot. The Skill facilitates adding these visual templates to functions like 'GetBudgets' within the ai-plugin.json configuration file.