Announcements
Hi Community,
I'm working on setting up a Copilot Studio agent using the Dataverse MCP Server and ran into a question around cross-environment connectivity.
Scenario: My Copilot Studio agent is built in a Dev environment, but I want it to connect to a Production Dataverse environment (different org URL). I'm using a service account / Application User for authentication.
Questions:
What I've tried so far:
Any guidance, best practices, or real-world experience with this cross-environment setup would be hugely appreciated!
Thanks in advance
Yes, cross-environment is supported. Add the production Dataverse MCP endpoint (https://<org>.crm.dynamics.com/api/mcp) as a second MCP server entry in your Dev agent and authenticate with your service principal.
https://<org>.crm.dynamics.com/api/mcp
Steps:
To verify: run "list tables" or "describe table account" in the Test pane and confirm results reflect Prod data.
Sources
Best regards, Valantis
✅ If this helped solve your issue, please Accept as Solution so others can find it quickly. ❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :). 🏷️ For follow-ups @Valantis. 📝 https://valantisond365.com/
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Valantis 639
Vish WR 293
Haque 216