{
 "categories": [
  "platform",
  "low-code",
  "database"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-11",
   "fact": "homepage",
   "note": "Microsoft defines Dataverse as the cloud store for business-application data in tables, used by Power Apps and Dynamics 365.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "vendor",
   "note": "The page is Microsoft Learn documentation for Microsoft Dataverse.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "deployment",
   "note": "Microsoft states Dataverse is not available for on-premises deployments. This record is the cloud Dataverse platform.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "license",
   "note": "The intro points to purchasing a plan to use Dataverse. Dataverse is a commercially licensed Power Platform service.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "platforms",
   "note": "Makers and developers use Dataverse through Power Apps and programmatic APIs in the cloud. A first-party Dataverse desktop client was not established on the opened pages.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "status",
   "note": "Microsoft publishes a current Dataverse MCP server with a documented remote URL, tool catalog, and billing note dated from December 2025.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.exists",
   "note": "Microsoft documents the Dataverse Web API for working with data and table and column definitions.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[0]",
   "note": "The Web API implements OData version 4.0. Requests use OData-MaxVersion and OData-Version 4.0 headers.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[1]",
   "note": "CRUD is exposed as RESTful HTTP GET, POST, PATCH, and DELETE. Named Organization-service messages are functions or actions.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[0]",
   "note": "Delegated OAuth uses MSAL. Public clients request a {resource}/user_impersonation scope and send Authorization: Bearer. Interactive and username-password examples are documented; tokens expire in about 60 minutes.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[1]",
   "note": "Server-to-server application users bind a Dataverse user to an Entra app and authenticate with a client secret or certificate thumbprint (AuthType=ClientSecret or Certificate on ServiceClient).",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.coverage",
   "note": "The Web API can do the same operations as the SDK for .NET, including data and metadata. CRUD maps to retrieve, create, update, and delete messages. Coverage of the Dataverse data platform is full. Dynamics app business processes remain license-gated.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Dataverse Web API overview used as this record's API docs URL.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.exists",
   "note": "Microsoft publishes the Dataverse SDK for .NET for business data, metadata, and operations, including plug-ins and custom workflow activities.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/org-service/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.languages[0]",
   "note": "SDK assemblies are distributed as Microsoft.CrmSdk.CoreAssemblies (.NET Framework) and Microsoft.PowerPlatform.Dataverse.Client (.NET Framework or .NET Core).",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/org-service/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.official",
   "note": "The SDK for .NET is Microsoft's official Dataverse developer SDK. ServiceClient is the current MSAL client.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/org-service/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.first_party",
   "note": "Microsoft states Dataverse can act as an MCP server at https://{org}.crm.dynamics.com/api/mcp for Copilot Studio, VS Code GitHub Copilot, Copilot CLI, Claude desktop, and Claude Code.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.verdict",
   "note": "The Microsoft MCP catalog install link resolves to Microsoft Learn Connect to Dataverse with model context protocol. The page lists official tools for search, record and table CRUD, Dataverse SQL, skills, and files.",
   "source": "https://go.microsoft.com/fwlink/?linkid=2320176",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.cli.exists",
   "note": "Microsoft Power Platform CLI (pac) is the official developer CLI for Dataverse environments, authentication, and solution packages, with pac auth create profiles.",
   "source": "https://learn.microsoft.com/en-us/power-platform/developer/cli/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Dataverse provides server-side logic through plug-ins.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Tables can use workflows to automate business processes without user interaction.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "Business rules validate data across columns and tables regardless of the app used to create the data.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[0]",
   "note": "Web API GET operations return OData JSON for rows and metadata.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[1]",
   "note": "Microsoft documents Excel import and export for Dataverse tables.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[2]",
   "note": "Microsoft documents CSV import and export for one-time or infrequent Dataverse loads.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.import[0]",
   "note": "Web API POST and PATCH create and update rows as OData JSON.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.import[1]",
   "note": "Excel files can be imported into Dataverse tables.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.import[2]",
   "note": "CSV files can be imported into Dataverse tables.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.import[3]",
   "note": "Power Query can transform and import data from many online sources into Dataverse.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "Makers interact with Dataverse through the Power Apps portal, so the interactive UI stack in scope is web DOM.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.api",
   "note": "OData v4 Web API plus Organization-service messages, OAuth delegated and app-only auth, and an official .NET SDK are a broad production path. Environment, role, and Dynamics license gates keep it at 8 rather than 9.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.mcp",
   "note": "Official remote MCP with record and table tools, SQL, and files. Environment enablement, allowed-client lists, renamed tools, and Copilot-credit billing outside Copilot Studio keep the path at 7.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.mcp",
   "note": "Non-Microsoft clients use npm package @microsoft/dataverse as a local proxy or connect to /api/mcp with a custom Entra app that has Dynamics CRM mcp.tools and is allow-listed in the environment.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-mcp-other-clients",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.mcp",
   "note": "Opened the admin configure/disable page. Copilot Studio is enabled by default. Other clients must be enabled per environment. Disabling MCP stops tools that rely on it.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-mcp-disable",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.mcp",
   "note": "The official Microsoft MCP catalog lists Microsoft Dataverse as a first-party server and points INSTALL and REPOSITORY at go.microsoft.com/fwlink/?linkid=2320176.",
   "source": "https://github.com/microsoft/mcp",
   "tier": "scraped"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.cli",
   "note": "Official pac CLI covers auth profiles, environments, and solutions. Some pac data and package commands are Windows-only. That is a useful official CLI with platform limits.",
   "source": "https://learn.microsoft.com/en-us/power-platform/developer/cli/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Dataverse MCP overview, remote URL, and tool catalog. Same content as fwlink 2320176.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[1].url",
   "note": "Opened the Microsoft MCP catalog install link. It redirects to the Learn Dataverse MCP page with the official tool list.",
   "source": "https://go.microsoft.com/fwlink/?linkid=2320176",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current Dataverse Web API / OData overview.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current Dataverse OAuth delegated and application-user authentication guide.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-11",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-mcp"
   },
   {
    "type": "mcp",
    "url": "https://go.microsoft.com/fwlink/?linkid=2320176"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth"
   }
  ]
 },
 "homepage": "https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro",
 "id": "microsoft-dataverse",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2-delegated",
    "oauth2-client-credentials"
   ],
   "coverage": "full",
   "docs": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview",
   "exists": true,
   "kinds": [
    "odata",
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "odata-json",
    "excel",
    "csv"
   ],
   "import": [
    "odata-json",
    "excel",
    "csv",
    "power-query"
   ]
  },
  "extensibility": {
   "scripting": [
    "plugins",
    "workflows",
    "business-rules"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Dataverse Web API, SDK for .NET, Power Platform CLI, and the first-party Dataverse MCP server cover data and metadata automation without browser control. This record is Microsoft Dataverse. It is not Dynamics 365 Sales, Customer Service, Finance, Business Central, or Power Automate as standalone products.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "dotnet"
   ],
   "official": true
  }
 },
 "name": "Microsoft Dataverse",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "power-automate"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Microsoft",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 6,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "Microsoft Dataverse is automatable today through the Dataverse Web API and a first-party MCP server. The Web API implements OData v4 at https://{org}.api.{region}.dynamics.com/api/data/v9.2/ and performs the same create, retrieve, update, and delete messages as the Organization service using GET, POST, PATCH, and DELETE, plus named functions and actions. Authentication is OAuth 2.0 against Microsoft Entra ID via MSAL. Delegated flows use a /user_impersonation scope. Server-to-server application users use a client secret or certificate and do not consume a paid user license. The official SDK for .NET ServiceClient uses MSAL and can target the Organization service or Web API. Power Platform CLI (pac) authenticates with profiles and operates on Dataverse environments and solutions. Microsoft documents Dataverse as an MCP server at https://{org}.crm.dynamics.com/api/mcp. The go.microsoft.com fwlink 2320176 install target is the Learn page Connect to Dataverse with model context protocol. Tools include search_data, search, create_record, update_record, delete_record, create_table, update_table, delete_table, read_query, describe, skill upsert/delete, and file upload/download. The environment administrator must enable MCP and allowed clients. Tools used by agents outside Copilot Studio have been charged since 2025-12-15 unless a qualifying Dynamics 365 Premium or Microsoft 365 Copilot license applies. The tool surface was renamed, so client allowlists must be reviewed. iPaaS catalogs were not opened as Dataverse connectors. Computer-use viability is unassessed. API scores 8 and is the best path. Use MCP when an allowed client is already configured.\n"
 }
}