MCP Servers / cloud-service / powerplatform-mcp

powerplatform-mcp

JSON →
httpnone36cloud-service

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.

Install
How to run this server
[ { "cmd": "npx powerplatform-mcp", "imports": [] } ]
server path: powerplatform-mcp
Tools
What this server exposes
get-entity-metadata
Get entity metadata
get-entity-attributes
List all attributes/fields
get-entity-attribute
Get a specific attribute
get-entity-relationships
Get 1:N and N:N relationships
create-entity-string-attribute
Create a Single Line of Text column
get-entity-keys
List alternate keys on an entity
create-entity-alternate-key
Create an alternate key
get-record
Get a record by ID
query-records
OData query
get-plugin-assemblies
List plugin assemblies
get-plugin-assembly-complete
Assembly with types, steps, images
get-entity-plugin-pipeline
Plugins executing on an entity
get-plugin-trace-logs
Plugin trace logs
get-all-plugin-steps
All SDK message processing steps
get-plugin-type
Look up a plugin type by class name
get-sdk-message
Look up an SDK message by name
create-plugin-step
Register a plugin step
get-flows
List cloud flows (smart filtering)
search-workflows
Search workflows and flows
get-flow-definition
Full definition or parsed summary
get-flow-runs
Flow run history
get-flow-run-details
Run details with action-level errors
cancel-flow-run
Cancel a running/waiting run
resubmit-flow-run
Retry a failed run
scan-flow-health
Batch health scan (success rates)
get-flow-inventory
Lightweight flow inventory
get-publishers
List non-readonly publishers
get-solutions
List visible solutions
get-solution
Get solution by unique name
get-solution-components
List components in a solution
Configuration
Environment & auth
authnone
envPOWERPLATFORM_DEV_URL
envPOWERPLATFORM_DEV_CLIENT_ID
envPOWERPLATFORM_DEV_CLIENT_SECRET
envPOWERPLATFORM_DEV_TENANT_ID
envPOWERPLATFORM_UAT_URL
envPOWERPLATFORM_UAT_CLIENT_ID
envPOWERPLATFORM_UAT_CLIENT_SECRET
envPOWERPLATFORM_UAT_TENANT_ID
envGITHUB_TOKEN
Resources
powerplatform-mcp — MCP Server · libregistry