{"slug":"michsob/powerplatform-mcp","name":"powerplatform-mcp","description":"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.","category":"cloud-service","tags":[],"official":false,"stars":36,"transport":"http","install":[{"cmd":"npx powerplatform-mcp","imports":[]}],"tools":[{"name":"get-entity-metadata","description":"Get entity metadata"},{"name":"get-entity-attributes","description":"List all attributes/fields"},{"name":"get-entity-attribute","description":"Get a specific attribute"},{"name":"get-entity-relationships","description":"Get 1:N and N:N relationships"},{"name":"create-entity-string-attribute","description":"Create a Single Line of Text column"},{"name":"get-entity-keys","description":"List alternate keys on an entity"},{"name":"create-entity-alternate-key","description":"Create an alternate key"},{"name":"get-record","description":"Get a record by ID"},{"name":"query-records","description":"OData query"},{"name":"get-plugin-assemblies","description":"List plugin assemblies"},{"name":"get-plugin-assembly-complete","description":"Assembly with types, steps, images"},{"name":"get-entity-plugin-pipeline","description":"Plugins executing on an entity"},{"name":"get-plugin-trace-logs","description":"Plugin trace logs"},{"name":"get-all-plugin-steps","description":"All SDK message processing steps"},{"name":"get-plugin-type","description":"Look up a plugin type by class name"},{"name":"get-sdk-message","description":"Look up an SDK message by name"},{"name":"create-plugin-step","description":"Register a plugin step"},{"name":"get-flows","description":"List cloud flows (smart filtering)"},{"name":"search-workflows","description":"Search workflows and flows"},{"name":"get-flow-definition","description":"Full definition or parsed summary"},{"name":"get-flow-runs","description":"Flow run history"},{"name":"get-flow-run-details","description":"Run details with action-level errors"},{"name":"cancel-flow-run","description":"Cancel a running/waiting run"},{"name":"resubmit-flow-run","description":"Retry a failed run"},{"name":"scan-flow-health","description":"Batch health scan (success rates)"},{"name":"get-flow-inventory","description":"Lightweight flow inventory"},{"name":"get-publishers","description":"List non-readonly publishers"},{"name":"get-solutions","description":"List visible solutions"},{"name":"get-solution","description":"Get solution by unique name"},{"name":"get-solution-components","description":"List components in a solution"}],"env_vars":["POWERPLATFORM_DEV_URL","POWERPLATFORM_DEV_CLIENT_ID","POWERPLATFORM_DEV_CLIENT_SECRET","POWERPLATFORM_DEV_TENANT_ID","POWERPLATFORM_UAT_URL","POWERPLATFORM_UAT_CLIENT_ID","POWERPLATFORM_UAT_CLIENT_SECRET","POWERPLATFORM_UAT_TENANT_ID","GITHUB_TOKEN"],"auth_type":"none","github":"https://github.com/michsob/powerplatform-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}