Power Platform

v1.0.0Cloud Servicesstable

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

power-platform-mcpmcpai-integration
Share:
8
Stars
0
Downloads
0
Weekly
0/5

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

Integrate with Dataverse and Power Automate through Copilot.
Query and modify Power Platform data via AI.
Cliveo

Maintainer

LicenseMIT
Languagec#
Versionv1.0.0
UpdatedMar 2, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx power-platform-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 login
2

Clone 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 Release
3

Configure 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_prefix
4

Add 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"
      ]
    }
  }
}
5

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.

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.

Quick Config Preview

{ "mcpServers": { "power-platform-mcp": { "command": "npx", "args": ["-y", "power-platform-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides