Agent skill · software engineering · github
power-platform-mcp-connector-suite
Generate complete Power Platform custom connector with MCP integration for Copilot Studio - includes schema generation, troubleshooting, and validation
Why this skill is useful
Adds executable scripts for MCP integration and validation that extend the AI's capabilities in generating Power Platform connectors.
What it needs
Requires dotnet installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 37,534 stars on the source repository.
What this skill does
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 Validate schemas for Copilot Studio compliance: ✅ No reference types ($ref) in tool inputs/outputs ✅ Single type values only (not ["string", "number"]) ✅ Primitive types: string, number, integer, boolean, array, object ✅ Resources as tool outputs, not separate entities ✅ Full URIs for all endpoints Common issues and fixes: Tools filtered → Remove reference types, use primitives Type errors → Single types with validation logic Resources unavailable → Include in tool outputs Connection failures → Verify x-ms-agentic-protocol header Context Variables Connector Name: [Display name for the connector] Server Purpose: [What the MCP server should accomplish] Tools Needed: [List of MCP tools to implement] Resources: [Types of resources to provide] Authentication: [none, api-key, oauth2, basic] Host Environment: [Azure Function, Express.js, etc.] Target APIs: [External APIs to integrate with] Generation …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills github/power-platform-mcp-connector-suite