What problem does it solve?
Generate a complete Power Platform custom connector and MCP server implementation that enables Copilot Studio agents to call deterministic tools, return file-like resources, and stream JSON-RPC responses over HTTP.
Core Features & Use Cases
- Power Platform Connector Output: Produces apiDefinition.swagger.json and apiProperties.json files that conform to connector standards and include x-ms-agentic-protocol: mcp-streamable-1.0.
- Streamable MCP Server: Implements a POST /mcp JSON-RPC 2.0 endpoint with streamable HTTP support, tool registration, resource outputs, and robust error handling.
- Schema Validation & Compatibility: Enforces no reference types, single-type fields, enum-as-string handling, and McpResponse/McpErrorResponse schemas for Copilot Studio compatibility.
- Use Case: Build an Azure Function or Express.js-hosted MCP server that exposes data-processing tools for customer analytics, reporting, or third-party API orchestration integrated into Copilot Studio.
Quick Start
Generate a complete MCP server for Copilot Studio that implements x-ms-agentic-protocol: mcp-streamable-1.0, exposes a POST /mcp JSON-RPC 2.0 endpoint, includes apiDefinition.swagger.json, apiProperties.json, script.csx, server code, tool handlers, resource outputs, and deployment instructions.