Browse source on GitHub

MCP (Model Context Protocol) Samples

MCP samples for providing tools and resources to Copilot Studio agents, and for calling a published Copilot Studio agent through its own MCP channel.

Contents

Sample Description
pass-resources-as-inputs/ Pass MCP resources as agent inputs
search-species-resources-typescript/ Species search MCP server in TypeScript
dynamic-mcp-routing-typescript/ Dynamic routing to multiple MCP server instances via a Power Platform connector
Copilot Studio protocol clients Official Python MCP and A2A clients calling Copilot Studio, with included cooking-agent source