So I really love the Dataverse MCP Server for when I am building Agentic solutions. It works really well within Copilot Studio Agents if you give it a bit of love and guidance. I am sure there is a blog post in there to talk about that but recently I have been looking at the really exciting Copilot Cowork, which recently added support for custom skills and MCP via its Plugins architecture.
Have a read of these articles if you want to find out more about Copilot Cowork Plugins.
Manage plugins for Copilot Cowork (Frontier) | Microsoft Learn
I am looking at how we can use Dataverse MCP from Cowork and whilst I am not there yet, I have been trying to get it to work via Github Copilot and Visual Studio Code. We have a number of different tenants at iThink 365, we have a dev tenant and a production tenant. Each of those tenants have quite a few different Power Platform environments.
So, I set up Visual Studio Code with a mcp.json file within the .vscode folder, the contents of the file were this.
The URL is basically your Dynamics Environment URL with /api/mcp appended to the end.

I followed the advice from this Microsoft Learn article “Configure the Dataverse model context protocol (MCP) server – Power Apps | Microsoft Learn” but ended up getting this error every time.
2026-05-07 19:24:02.901 [info] Received 403 status with Authorization header, retrying with new auth registration. Error details: {“error”:{“code”:”403″,”message”:”The application ‘aebc6443-996d-45c2-90f0-388ff96faa56’ is not authorized to access MCP. For details on approved clients and instructions to enable additional applications, see: https://aka.ms/configuremcpclientlist”}}
The frustrating thing was that I had enabled this application.

However, whilst I got it working against our Dev Tenant and Dev Environment, I could not get it working with one of our Production environments. After a lot of back and forth, I realised that I had enabled both the production Dataverse MCP Server and Preview Dataverse MCP Servers.

It turns out that currently, if you have both enabled, then you cannot access the Dataverse MCP Server.
Once I had removed the preview Dataverse MCP server, everything kicked into gear, and I could see the Dataverse tools from Visual Studio Code.

Now, I want to get Copilot Cowork to connect with my Dataverse MCP Server, hopefully that blog post won’t be too far away.





