Copilot Studio MCP
An MCP server enabling coding agents to build, test, and maintain Microsoft Copilot Studio agents. It converts agents into YAML folders, syncs with live agents via the Power Platform CLI, and interacts with Power Platform, Dataverse, and DirectLine APIs for evaluations, chat testing, and flow management.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Build new agents by creating solutions, generating instructions, and publishing
- Work on existing agents by cloning to files, editing components, and merging changes
- Give agents tools by adding connector actions, cloud flows, and AI Builder prompts
- Publish and test agents via chat with the published agent and evaluation runs
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
copilot-studio-mcp 0.1.8
{
"version": "0.1.8",
"transport": "stdio",
"identifier": "copilot-studio-mcp",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "CPS_WORKSPACE",
"format": "filepath",
"description": "Agent workspace folder to start in (VS Code: ${workspaceFolder})"
},
{
"name": "CPS_TENANT_ID",
"format": "string",
"description": "Entra tenant id for cs_login; defaults to organizations"
},
{
"name": "CPS_CLIENT_ID",
"format": "string",
"description": "Your own app registration for cs_login; defaults to the first-party VS Code client id"
},
{
"name": "CPS_READ_ONLY",
"format": "string",
"description": "Set to 1 to withhold every tool that can change an environment"
},
{
"name": "CPS_TOOLS",
"format": "string",
"description": "Tool preset or glob list: core, authoring, admin, solutions, full"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"copilot-studio-mcp": {
"command": "npx",
"args": [
"-y",
"copilot-studio-mcp@0.1.8"
],
"env": {
"CPS_WORKSPACE": "<YOUR_CPS_WORKSPACE>",
"CPS_TENANT_ID": "<YOUR_CPS_TENANT_ID>",
"CPS_CLIENT_ID": "<YOUR_CPS_CLIENT_ID>",
"CPS_READ_ONLY": "<YOUR_CPS_READ_ONLY>",
"CPS_TOOLS": "<YOUR_CPS_TOOLS>"
}
}
}
}Cline
{
"mcpServers": {
"copilot-studio-mcp": {
"command": "npx",
"args": [
"-y",
"copilot-studio-mcp@0.1.8"
],
"env": {
"CPS_WORKSPACE": "<YOUR_CPS_WORKSPACE>",
"CPS_TENANT_ID": "<YOUR_CPS_TENANT_ID>",
"CPS_CLIENT_ID": "<YOUR_CPS_CLIENT_ID>",
"CPS_READ_ONLY": "<YOUR_CPS_READ_ONLY>",
"CPS_TOOLS": "<YOUR_CPS_TOOLS>"
}
}
}
}VS Code
{
"servers": {
"copilot-studio-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"copilot-studio-mcp@0.1.8"
],
"env": {
"CPS_WORKSPACE": "<YOUR_CPS_WORKSPACE>",
"CPS_TENANT_ID": "<YOUR_CPS_TENANT_ID>",
"CPS_CLIENT_ID": "<YOUR_CPS_CLIENT_ID>",
"CPS_READ_ONLY": "<YOUR_CPS_READ_ONLY>",
"CPS_TOOLS": "<YOUR_CPS_TOOLS>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"copilot-studio-mcp": {
"command": "npx",
"args": [
"-y",
"copilot-studio-mcp@0.1.8"
],
"env": {
"CPS_WORKSPACE": "<YOUR_CPS_WORKSPACE>",
"CPS_TENANT_ID": "<YOUR_CPS_TENANT_ID>",
"CPS_CLIENT_ID": "<YOUR_CPS_CLIENT_ID>",
"CPS_READ_ONLY": "<YOUR_CPS_READ_ONLY>",
"CPS_TOOLS": "<YOUR_CPS_TOOLS>"
}
}
}
}Let your agent find its tools
Find servers like Copilot Studio MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.