A Model Context Protocol (MCP) server and standalone CLI for querying PowerPlatform / Dataverse environments. Supports multiple environments, entity metadata, records, plugins, flows, solutions, workflows, business rules, security roles, and more.
Server Config
{
"mcpServers": {
"powerplatform": {
"command": "npx",
"args": [
"-y",
"powerplatform-mcp"
],
"env": {
"POWERPLATFORM_ENVIRONMENTS": "DEV,UAT,PROD",
"POWERPLATFORM_DEV_URL": "https://dev-org.crm.dynamics.com",
"POWERPLATFORM_DEV_CLIENT_ID": "...",
"POWERPLATFORM_DEV_CLIENT_SECRET": "...",
"POWERPLATFORM_DEV_TENANT_ID": "...",
"POWERPLATFORM_UAT_URL": "https://uat-org.crm.dynamics.com",
"POWERPLATFORM_UAT_CLIENT_ID": "...",
"POWERPLATFORM_UAT_CLIENT_SECRET": "...",
"POWERPLATFORM_UAT_TENANT_ID": "..."
}
}
}
}