Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
As of October 2026, this content is archived and no longer maintained. Information on this page may not reflect the latest product plans, features, or guidance. For current roadmap information across Dynamics 365, Power Platform, Dataverse, Microsoft 365, and Copilot, visit the roadmap. Continue to use Microsoft Learn for authoritative product guidance and documentation.
| Enabled for | Public preview | General availability |
|---|---|---|
| Admins, makers, marketers, or analysts, automatically | - |
Jun 8, 2026 |
Business value
Microsoft Dataverse MCP improves agent tool routing with clearer tool boundaries, adds unstructured data search alongside structured records, and introduces business skill management from any MCP-compatible client.
Feature details
This release restructures the Dataverse MCP tool surface around the following principle: separate data retrieval from discovery, and give each tool a single unambiguous purpose to improve agent tool routing. All tools are billed at the basic rate except search_data, which remains at the premium rate.
Data search: renamed and expanded. Search is renamed to search_data and expanded to support unstructured data alongside structured records. The new name separates data retrieval from metadata discovery (see below).
Metadata search: new. A new search tool replaces list_tables and broadens metadata discovery to include tables, business skills, and apps—giving agents a dedicated exploration step separate from data retrieval.
Discovery: consolidated. describe_table and Fetch merge into a single describe tool that returns detailed information about tables, records, and business skills.
Business skill management: new. Two new tools—upsert_skill and delete_skill—bring business skill lifecycle operations into the MCP tool surface. Any MCP-compatible client can now create, update, and remove reusable skills directly.
Deprecations and migration
| Deprecated tool | Replacement | Migration detail |
|---|---|---|
Search |
search_data |
Renamed; now also supports unstructured data |
list_tables |
search |
Broader metadata discovery across tables, skills, and apps |
describe_table |
describe |
Combined with Fetch for unified detail retrieval |
Fetch |
describe |
Use describe to retrieve records by entity and ID |
Backward compatibility and aliasing support are being evaluated.
Complete tool reference
| Tool | Description | Billing | Status |
|---|---|---|---|
search_data |
Search structured and unstructured data in Dataverse | Premium | Renamed from Search |
describe |
Describe tables, records, and business skills in detail | Basic | New (merges describe_table and Fetch) |
search |
Search metadata to find tables, business skills, and apps | Basic | New (replaces list_tables) |
upsert_skill |
Create or update a business skill | Basic | New |
delete_skill |
Delete a business skill | Basic | New |
read_query |
Execute SELECT queries to fetch data | Basic | Unchanged |
create_record |
Insert a new row into a Dataverse table | Basic | Unchanged |
update_record |
Update an existing row in a Dataverse table | Basic | Unchanged |
delete_record |
Delete a row from a Dataverse table | Basic | Unchanged |
create_table |
Create a new table with specified schema | Basic | Unchanged |
update_table |
Modify schema or metadata of an existing table | Basic | Unchanged |
delete_table |
Delete a table from Dataverse | Basic | Unchanged |
Geographic areas
Visit the Explore Feature Geography report for Microsoft Azure areas where this feature is planned or available.
Language availability
Visit the Explore Feature Language report for information on this feature's availability.
Jun 8, 2026