This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
A code-first Microsoft Foundry agent in an equipment-provisioning solution needs to mark an approved request as fulfilled once a replacement device ships, by updating the request record in Dataverse through the Dataverse MCP server. Which category of tool does this task call for?
A search and query tool, such as read_query
A data-change tool, such as update_record
A schema-change tool, such as update_table
A code-first agent currently connects to the Dataverse MCP server to read and update request, device, employee, and allowance records in one Dataverse environment. The organization now wants that same agent to also reason over an employee's Teams messages and calendar through one centrally governed, usage-billed intelligence layer. Which integration point best fits that expanded need?
The existing direct Dataverse MCP server connection, because it already reaches every table the agent currently uses
A second, separate Dataverse MCP server connection pointed at a different environment
Work IQ, because it spans Microsoft 365 productivity data and business-application data under centralized governance
A supplied code-first agent is built with the Microsoft 365 Agents SDK and needs to handle certain requests that the existing Copilot Studio status agent currently can't resolve on its own. Which mechanism is the documented, recommended way to connect that agent to the Copilot Studio agent so it can call it?
The Microsoft 365 Agents SDK agent connection
The Agent2Agent (A2A) protocol
The Copilot Studio client library
A developer is writing a standalone web application that needs to let employees ask the existing Copilot Studio status agent about their equipment requests, directly from the application's own interface rather than through the status agent's native chat surface. Which approach should the developer use?
Call the status agent from the application by using the Copilot Studio client library
Connect the application to the status agent by using the Microsoft 365 Agents SDK agent connection
Give the application direct read access to the Dataverse tables behind the status agent
Starting December 15, 2025, which factor determines whether Dataverse MCP tool calls from a code-first agent are billed?
Whether the agent only uses search and query tools instead of data-change tools
Whether the Dataverse environment has more than one table exposed through the MCP server
Whether the agent was created outside Copilot Studio and isn't covered by a qualifying Dynamics 365 Premium or Microsoft 365 Copilot license
You must answer all questions before checking your work.
Was this page helpful?
Need help with this topic?
Want to try using Ask Learn to clarify or guide you through this topic?