Skip to main content

Flowon MCP Server for Dataverse

Overview

The Flowon MCP Server for Dataverse is the bridge between AI assistants and the entire Flowon for Dataverse. It exposes the full power of Logic Composer, Process Orchestrator, and Microsoft Dataverse as a set of intelligent tools that an AI agent can call autonomously to understand, design, build, and update your Flowon configuration without requiring a developer or manual UI interaction.

Where Logic Composer empowers functional consultants to build solutions without code, the Flowon MCP Server for Dataverse goes one step further: it empowers AI assistants to build those solutions on your behalf, following your instructions in natural language.

AI MCP SERVER
🐳flowon/xrm-mcp
CONNECTED
ConversationClaude · MCP
MCP Tool Calls30+ tools
Ready
-
dev.crm.dynamics.com

Key Capabilities

CapabilityDescription
ReadQuery projects, solutions, logic blocks, flows, recipes, business processes, and Dataverse metadata
CreateCreate new projects, logic blocks (all 5 types), and logic flows
UpdateModify the metadata of existing logic blocks and logic flows
InspectExplore full dependency graphs across all Flowon artifacts
PublishTrigger Dataverse customization publishing after changes

What is MCP?

Model Context Protocol (MCP) is an open standard that allows AI assistants (such as Claude, GitHub Copilot, and others) to interact with external tools and data sources in a structured, reliable way. Instead of an AI guessing how to interact with a system, MCP provides a formal contract: a defined set of tools with precise inputs, outputs, and descriptions.

The Flowon MCP Server for Dataverse implements this protocol for the Flowon for Dataverse platform. Once connected, an AI assistant can call any of the Flowon MCP tools as part of completing a task you describe in natural language.

How MCP Fits InModel Context Protocol · open standard
AI Agent
Claude
GitHub Copilot
any MCP client
MCP
Flowon MCP Server for Dataverse
30+ tools
Auth handled (Entra OBO)
Error safety + managed solutions guard
Conditional tool registration by license
SDK
Dynamics 365
Dataverse
Logic Composer
Process Orchestrator

Why This Matters

Without an MCP server, an AI assistant can only talk about Flowon - it can suggest what a logic block might look like, but it cannot create it. With the Flowon MCP Server for Dataverse connected, the AI assistant moves from advisor to actor. It can execute each step of a task end-to-end, verify the outcome after each step, and retry if something goes wrong.


How the MCP Server Works

The Flowon MCP Server for Dataverse is a .NET application that:

  1. Connects to your Dataverse environment using the Microsoft Power Platform Dataverse Client
  2. Loads Flowon project, logic, and Process Orchestrator data into an in-memory store at startup
  3. Exposes a set of MCP tools that the AI can call to read and write Flowon configuration
  4. Enforces business rules such as blocking modifications to managed solutions
MCP Server Internal Architecture.NET application · Dataverse Client · in-memory store
MCP Tools Layer
ProjectToolSolutionToolLogicBlockToolLogicFlowToolLogicRecipeToolLogicBpmToolMetadataTool
Service Layer
IProjectServiceILogicBlockStoreILogicFlowStoreILogicRecipeStoreIBusinessProcessStoreIMetadataRepository
Dataverse Client Layer
IOrganizationServiceAsyncIXrmService

Product Scope

The MCP Server registers tools conditionally based on which Flowon products are installed and licensed in the connected environment:

MCP Tool GroupRequired Flowon Product
Project ToolsLogic Composer
Solution ToolsDataverse (always available)
Logic Block ToolsLogic Composer
Logic Flow ToolsLogic Composer
Logic Recipe ToolsLogic Composer
Business Process ToolsProcess Orchestrator
Metadata ToolsDataverse (always available)