
MCP Dataverse
Give your agent 73 Microsoft Dataverse tools for CRUD, FetchXML, metadata, audit, batch jobs, and security roles while building on Dynamics.
Overview
io.github.codeurali/dataverse is a Build-phase MCP server that provides 73 tools for Microsoft Dataverse CRUD, FetchXML, metadata, audit, batch, and role privileges.
What is this MCP server?
- 73 MCP tools covering CRUD, FetchXML, metadata, audit, and batch operations
- Role privilege and security-oriented Dataverse administration from the agent
- npm mcp-dataverse v0.5.0 with stdio transport
- Configure via DATAVERSE_ENV_URL or MCP_CONFIG_PATH config.json (VS Code / Claude Desktop friendly)
- Official docs site at codeurali.github.io/mcp-dataverse
- 73 tools documented in server description
- npm package mcp-dataverse version 0.5.0
- Environment variables DATAVERSE_ENV_URL and optional MCP_CONFIG_PATH for configuration
Community signal: 10 GitHub stars.
What problem does it solve?
Working in Dataverse means juggling Portals, plugins, and OData details while your agent cannot safely call the platform without a comprehensive tool layer.
Who is it for?
Builders and solo integrators on Power Platform/Dataverse who want broad agent coverage of CRM data and platform APIs.
Skip if: Teams on Postgres-only stacks, hobby apps with no Microsoft tenant, or users who need only lightweight REST without Dynamics concepts.
What do I get? / Deliverables
After configuring DATAVERSE_ENV_URL or MCP_CONFIG_PATH, your agent can perform structured Dataverse operations across CRUD, queries, metadata, and admin tasks instead of ad-hoc scripts.
- 73 agent-callable tools for Dataverse operations
- FetchXML, metadata, audit, batch, and role privilege coverage
- Documented stdio MCP server with optional file-based config for desktop IDEs
Recommended MCP Servers
Journey fit
Dataverse is the data and app platform layer—solo builders tag it under Build backend when modeling tables, queries, and enterprise CRM logic. CRUD, FetchXML, metadata, and role privileges are backend platform work, not launch SEO or growth analytics.
How it compares
Broad Dataverse database MCP with 73 tools, not a single-purpose CRM export script or generic SQL skill.
Common Questions / FAQ
Who is io.github.codeurali/dataverse for?
Developers and solo consultants building on Microsoft Dataverse or Dynamics who use MCP agents and need deep platform tool coverage.
When should I use io.github.codeurali/dataverse?
Use it during Build backend work when modeling entities, writing FetchXML, managing metadata, or automating batch and audit tasks in a Dataverse environment.
How do I add io.github.codeurali/dataverse to my agent?
Install the mcp-dataverse npm package, set DATAVERSE_ENV_URL or MCP_CONFIG_PATH to a config.json, and register the stdio server in Claude Desktop, VS Code, or Cursor MCP settings.