About
A Model Context Protocol server built in .NET for Microsoft PowerPlatform and Dataverse, enabling easy integration with testing frameworks and automated workflows.
Capabilities

Overview
The dotnet‑powerplatform-mcp server is a specialized Model Context Protocol (MCP) implementation that exposes Microsoft Power Platform and Dataverse services to AI assistants such as Claude. By wrapping the native .NET SDK for Power Platform, it translates standard MCP resource and tool calls into authenticated requests against the Dataverse API. This bridge enables conversational agents to read, create, update, and delete records, query relationships, and invoke custom Power Automate flows—all within a single, type‑safe API surface that adheres to MCP conventions.
For developers building AI‑powered solutions on the Power Platform, this server eliminates the need to write custom connectors or manage OAuth flows manually. Instead, an AI client can issue a simple or request, and the MCP server handles all authentication, data mapping, and error translation. The result is a seamless experience where natural language commands are converted into precise platform actions without exposing sensitive credentials to the assistant.
Key capabilities include:
- Entity CRUD operations: Create, read, update, and delete Dataverse records through intuitive MCP resource endpoints.
- Advanced querying: Execute OData queries with filtering, ordering, and pagination directly from the assistant.
- Flow execution: Trigger Power Automate flows via MCP tools, passing structured input and receiving output or status.
- Metadata discovery: Retrieve entity schemas and relationships, allowing the assistant to adapt dynamically to schema changes.
- Security context propagation: The server respects Azure AD scopes and uses managed identities where available, ensuring that only authorized actions are performed.
Typical use cases involve building chatbots that can manage customer data, automate approval processes, or generate real‑time reports by speaking directly to Dataverse. For example, an AI assistant could answer “Show me all open cases for customer X” by issuing a query resource call, or it could start a “Send renewal reminder” flow with a single prompt. In each scenario the MCP server abstracts away platform intricacies, letting developers focus on conversational logic and business rules.
What sets this MCP server apart is its tight integration with the .NET ecosystem, giving developers access to compile‑time type safety and rich diagnostics while still conforming to the MCP standard. It also supports extensibility: custom tools can be added for specialized Power Platform actions, and the server can be deployed in Azure App Service or as a containerized microservice. This combination of standard MCP compatibility, native .NET performance, and Power Platform depth makes it a powerful asset for any team looking to embed intelligent automation into their Microsoft ecosystem.
Related Servers
Data Exploration MCP Server
Turn CSVs into insights with AI-driven exploration
BloodHound-MCP
AI‑powered natural language queries for Active Directory analysis
Google Ads MCP
Chat with Claude to analyze and optimize Google Ads campaigns
Bazi MCP
AI‑powered Bazi calculator for accurate destiny insights
Smart Tree
Fast AI-friendly directory visualization with spicy terminal UI
Google Search Console MCP Server for SEOs
Chat‑powered SEO insights from Google Search Console
Weekly Views
Server Health
Information
Explore More Servers
AI Publications MCP Server
Showcase and share AI research through a lightweight MCP server
Cairo Coder
AI‑powered Cairo code generation service
Prompt Decorators MCP Server
Standardize, enhance, and transform LLM prompts with composable decorators
RagDocs MCP Server
Semantic document search with Qdrant and Ollama/OpenAI embeddings
PDF.co MCP Server
AI-powered PDF operations via PDF.co API
Sunra AI MCP Server
Universal interface for AI models in code assistants and IDEs