github avatar

Power Platform Mcp Connector Suite

The Power Platform MCP Connector Suite generates complete custom connector implementations that integrate Model Context Protocol with Microsoft Copilot Studio, enabling developers to create tools and resources that LLMs can invoke. It provides schema validation, troubleshooting, and generates all required files including Swagger definitions, C# transformations, and authentication configurations while ensuring compliance with Copilot Studio constraints. The skill solves the problem of building and validating complex MCP-integrated connectors by automating schema generation, catching compliance errors early, and offering multiple generation modes for new connectors, existing connector updates, and integration troubleshooting.

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

Install

$ npx -y skills add github/awesome-copilot --skill power-platform-mcp-connector-suite --agent claude-code

Installs into .claude/skills of the current project.

Files

Power Platform MCP Connector Suite

Generate comprehensive Power Platform custom connector implementations with Model Context Protocol integration for Microsoft Copilot Studio.

MCP Capabilities in Copilot Studio

Currently Supported:

  • ✅ Tools: Functions that the LLM can call (with user approval)
  • ✅ Resources: File-like data that agents can read (must be tool outputs)

Not Yet Supported:

  • ❌ Prompts: Pre-written templates (prepare for future support)

Connector Generation

Create complete Power Platform connector with:

Core Files:

  • apiDefinition.swagger.json with x-ms-agentic-protocol: mcp-streamable-1.0
  • apiProperties.json with connector metadata and authentication
  • script.csx with custom C# transformations for MCP JSON-RPC handling
  • readme.md with connector documentation

MCP Integration:

  • POST /mcp endpoint for JSON-RPC 2.0 communication
  • McpResponse and McpErrorResponse schema definitions
  • Copilot Studio constraint compliance (no reference types, single types)
  • Resource integration as tool outputs (Resources and Tools supported; Prompts not yet supported)

Schema Validation & Troubleshooting

Sponsors

Details

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

More from github/awesome-copilot

All 318
1github avatarsponsor-findergithub/awesome-copilotFind which of a GitHub repository's dependencies are sponsorable via GitHub Sponsors. Uses deps.dev API for dependency resolution across npm, PyPI, Cargo, Go, R8.7Kskills.sh installs
2github avatarmcp-copilot-studio-server-generatorgithub/awesome-copilotGenerate a complete MCP server implementation optimized for Copilot Studio integration with proper schema constraints and streamable HTTP support8.7Kskills.sh installs
3github avatarkotlin-mcp-server-generatorgithub/awesome-copilotGenerate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk libr8.7Kskills.sh installs
4github avatardeclarative-agentsgithub/awesome-copilotComplete development kit for Microsoft 365 Copilot declarative agents with three comprehensive workflows (basic, advanced, validation), TypeSpec support, and Mi8.7Kskills.sh installs
5github avatarshuffle-json-datagithub/awesome-copilotShuffle repetitive JSON objects safely by validating schema consistency before randomising entries.8.7Kskills.sh installs
6github avatarazure-resource-health-diagnosegithub/awesome-copilotAnalyze Azure resource health, diagnose issues from logs and telemetry, and create a remediation plan for identified problems.8.7Kskills.sh installs