MCP Dataverse

An MCP server for Microsoft Dataverse.
100 tools · 4 resources · 5 guided workflows · Three auth modes
Why MCP Dataverse?
AI agents hallucinate schema, guess column names, and build broken OData queries. This server gives them real-time access to your Dataverse environment — schema, records, metadata, solutions — through the Model Context Protocol.
- Three auth modes — device code (local), client credentials (CI/CD), managed identity (Azure-hosted)
- Works with any MCP client — VS Code, Claude, Cursor, Windsurf, Gemini, Codex CLI
- Atomic tools — each tool does one thing well; the AI picks the right one
- Structured outputs — every response returns
{summary, data, suggestions}as both text and MCPstructuredContent(with a declaredoutputSchemaon all core tools) - Guardrails — every tool declares read-only or destructive hints, and the riskiest operations require an explicit
confirm: true - Encrypted token cache — AES-256-GCM cached credentials, kept out of tool output






