Dataverse diagnostics inside your AI assistant

Plug-in trace analysis, failed async job triage, solution import failure explanations and performance flags for Microsoft Dataverse — exposed as MCP tools your assistant can call directly. Runs locally overMCP/stdio: no hosted service, no open ports, and your Dataverse data never leaves your tenant.

Add to Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "dataverse-ops": {
      "command": "npx",
      "args": ["-y", "@simplesmoothsafe/dataverse-ops-mcp"],
      "env": {
        "DATAVERSE_URL": "https://yourorg.crm.dynamics.com",
        "CLIENT_ID": "<app-registration-client-id>",
        "CLIENT_SECRET": "<client-secret>",
        "TENANT_ID": "<entra-tenant-id>"
      }
    }
  }
}

Tools

Free tools work without a license key. Pro tools unlock with a Pro or Enterprise license.

ToolTierWhat it does
pingFreeHealth check for the server connection — returns { ok: true } without touching Dataverse.
get_plugin_tracesFreeRecent plug-in trace logs, defaulting to executions that threw exceptions.
get_failed_async_jobsFreeFailed and canceled async jobs over a time window, grouped by name and error code.
check_step_configProLints plug-in step registrations: missing filtering attributes, risky sync steps, rank collisions.
explain_traceProRoot-cause analysis of a single failing plug-in execution, with correlated sibling traces.
explain_import_failureProExplains a failed solution import with per-component causes and missing dependencies.
analyze_plugin_performanceProPer-plugin/message performance table (p50/p95, sync vs async, depth) with anti-pattern flags.

Pricing

Free

€0

  • All free tools (ping, traces, failed jobs)
  • Runs entirely on your machine
  • Community support
Install free

Enterprise

€249/ org / month

  • Everything in Pro
  • Priority support
  • Invoicing & procurement-friendly billing
Buy Enterprise