Power Platform
MyMCP is an MCP server that provides seamless integration with Microsoft Power Platform services through GitHub Copilot. This .NET-based server exposes powerful tools for interacting with Dataverse and Power Automate, enabling developers to query, mo
What is Power Platform?
Power Platform is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mymcp is an mcp server that provides seamless integration with microsoft power platform services through github copilot. this .net-based server exposes powerful tools for interacting with dataverse an...
MyMCP is an MCP server that provides seamless integration with Microsoft Power Platform services through GitHub Copilot. This .NET-based server exposes powerful tools for interacting with Dataverse and Power Automate, enabling developers to query, mo
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MyMCP is an MCP server that provides seamless integration wi
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx power-platform-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Power Platform
Power Platform MCP (MyMCP) is a .NET-based MCP server that integrates Microsoft Power Platform services — Dataverse and Power Automate — with AI assistants such as GitHub Copilot. It exposes tools for querying entities, retrieving plugin trace logs, triggering manual flows, inspecting flow run histories, and reading flow trigger configurations, all authenticated through Azure AD credentials.
Prerequisites
- .NET 10 SDK installed
- Azure CLI installed and authenticated via az login
- Access to a Microsoft Power Platform environment with Dataverse
- Organization URL for your Dataverse environment (e.g. https://yourorg.crm.dynamics.com)
- Claude Desktop or a compatible MCP client
Authenticate with Azure CLI
The server uses DefaultAzureCredential which reads your Azure CLI session. Run az login and select the account that has access to your Power Platform environment.
az loginClone the repository and build
Clone the Power Platform MCP repository and build the .NET project in Release mode to produce the server binary.
git clone https://github.com/Cliveo/Power-Platform-MCP.git
cd Power-Platform-MCP
dotnet build .\MyMCP\MyMCP.csproj -c ReleaseConfigure your environment settings
Edit the .github/copilot-instructions.md file (or your client's equivalent config) to set your organization URL, publisher prefix, Flow API base URL, and environment ID. These values are read by the tools at call time.
# In .github/copilot-instructions.md, update:
# orgUrl: https://yourorg.crm.dynamics.com
# flowApiBaseUrl: https://api.flow.microsoft.com
# environmentId: your-environment-guid
# publisherPrefix: your_prefixAdd the server to Claude Desktop configuration
Register the built .NET executable as an MCP server in Claude Desktop. The server uses STDIO transport.
{
"mcpServers": {
"power-platform": {
"command": "dotnet",
"args": [
"run",
"--project",
"/path/to/Power-Platform-MCP/MyMCP/MyMCP.csproj",
"--configuration",
"Release"
]
}
}
}Test the connection with a Dataverse query
Ask Claude to list available Dataverse entities or retrieve plugin trace logs to confirm the server is connected and Azure credentials are valid.
Power Platform Examples
Client configuration
claude_desktop_config.json entry for the Power Platform MCP server using dotnet run.
{
"mcpServers": {
"power-platform": {
"command": "dotnet",
"args": [
"run",
"--project",
"/Users/yourname/Power-Platform-MCP/MyMCP/MyMCP.csproj",
"--configuration",
"Release"
]
}
}
}Prompts to try
Example prompts for interacting with Microsoft Power Platform through Claude.
- "List all entities in my Dataverse organization"
- "Get the plugin trace logs for my org at https://yourorg.crm.dynamics.com"
- "Show me the flow runs for flow ID abc-123 in environment xyz"
- "Get the manual trigger callback URL for flow abc-123"
- "Retrieve the metadata for the Account entity in Dataverse"Troubleshooting Power Platform
Authentication fails with 'No credential providers could provide a token'
Run az login to authenticate the Azure CLI. Ensure the logged-in account has the necessary Power Platform / Dataverse permissions. The server uses DefaultAzureCredential which checks Azure CLI first.
dotnet build fails with SDK version error
The project requires .NET 10 SDK. Download it from https://dotnet.microsoft.com/download/dotnet/10.0 and ensure dotnet --version shows 10.x.x.
Flow tools return 404 or environment not found
Verify the environmentId and flowApiBaseUrl values in your configuration match your actual Power Platform environment. Find the environment ID in the Power Platform admin center under Environments.
Frequently Asked Questions about Power Platform
What is Power Platform?
Power Platform is a Model Context Protocol (MCP) server that mymcp is an mcp server that provides seamless integration with microsoft power platform services through github copilot. this .net-based server exposes powerful tools for interacting with dataverse and power automate, enabling developers to query, mo It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Power Platform?
Follow the installation instructions on the Power Platform GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Power Platform?
Power Platform works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Power Platform free to use?
Yes, Power Platform is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Power Platform Alternatives — Similar Cloud Services Servers
Looking for alternatives to Power Platform? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Power Platform in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Power Platform?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.