web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Custom MCP in Copilot ...
Copilot Studio
Suggested Answer

Custom MCP in Copilot Studio: Published agent users unable to create OAuth connection

(0) ShareShare
ReportReport
Posted on by

We are testing a custom MCP integration with Microsoft Copilot Studio.

As the maker, we are able to:

  • create the connection successfully

  • complete OAuth authentication

  • use the MCP tools inside Copilot Studio

However, after publishing the agent, end users are unable to create their own connection properly.

When the published agent prompts users to create or pick a connection, the dialog appears blank and no connection options are shown. As a result, end users cannot authenticate with their own account even though the agent is configured for end-user credentials.

Questions:

  1. Are custom MCP servers officially supported for published Copilot Studio agents using end-user credentials?

  2. Is the blank “Create or pick a connection” dialog a known issue?

  3. Are there additional requirements for enabling end users to create their own OAuth connections for MCP servers?

Would appreciate any guidance on whether this scenario is currently supported or if there are recommended workarounds.

I have the same question (0)
  • Suggested answer
    Beyond The Platforms Profile Picture
    177 on at
    This behavior is expected and is due to a current platform limitation, not a misconfiguration.
     
    Custom MCP Servers in Copilot Studio are still in preview. While OAuth authentication works correctly for makers during design and testing, end-user OAuth connections for Custom MCP Servers are not fully supported yet in published agents.
     
    What happens in this scenario is:
    - The maker can successfully create and use the OAuth connection.
    - After publishing, Copilot Studio attempts to prompt end users to “Create or pick a connection”.
    - Because end-user OAuth connections for Custom MCP Servers are not currently supported, the connection picker dialog appears empty and the user cannot authenticate.
     
    This is not related to Dataverse permissions, environment roles, or missing configuration. Re-publishing the agent or changing security settings does not resolve the issue.
     
    Recommended workarounds at this time:
    - Use a maker-managed OAuth connection (application/service credentials) so the agent runs with a single shared connection.
    - If per-user OAuth is required, expose the API via a Custom Connector instead of a Custom MCP Server, as Custom Connectors fully support end-user OAuth connections in published agents.
     
    Microsoft has indicated that MCP support is evolving, and broader end-user authentication scenarios are expected in future updates, but today this is a known limitation of Custom MCP Servers.
     
    Hope this helps!
    Paolo


    Did this solve your issue? → Accept as Solution
    👍 Partially helpful? → Click "Yes" on "Was this reply helpful?" or drop a Like!


    Want more tips on Power Platform & AI? Follow me here:

    🔗 LinkedIn: https://www.linkedin.com/in/paoloasnaghi/
    ▶️ YouTube: https://www.youtube.com/@BeyondThePlatforms
    📸 Instagram: https://www.instagram.com/beyond_the_platforms/
    🌐 Website: https://www.beyondtheplatforms.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.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 802

#2
Vish WR Profile Picture

Vish WR 331

#3
Haque Profile Picture

Haque 292

Last 30 days Overall leaderboard