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 / Limitations Delegating...
Copilot Studio
Unanswered

Limitations Delegating Actions via Orchestrator Agent to Child Agents with MCP Tools

(1) ShareShare
ReportReport
Posted on by 2

Hi everyone,

We’re currently building an orchestrator agent in Copilot Studio designed to delegate tasks to other specialized agents. However, we’re hitting a limitation we weren’t expecting — and I’d love to know if others have encountered (and solved) this

Scenario

We have:

  • A Commercial Orchestrator Agent that delegates to an Account Management Agent.

  • The Account Management Agent includes a Dataverse MCP Agent as a tool, which is responsible for handling actions like querying and creating accounts.

Behavior Observed

  • When interacting directly with the Account Management Agent, prompts like:

    • “What accounts do I have?”

    • “Can I create an account with the name 'X'?”

      generally work — although with some occasional, expected instability 

  • However, when performing the same queries through the Orchestrator Agent, we can see that the child agent is invoked, but it never progresses to execute the MCP Server calls

Issue

It seems that MCP calls/tools are not invoked when the child agent is called via orchestration. This is not explicitly documented as a limitation here:

🔗 Add other agents (preview) - Microsoft Copilot Studio | Microsoft Learn

Question

  • Has anyone else run into this behavior?

  • Is there a known workaround or a best practice to make this delegation work seamlessly?

Current Workaround

We’ve managed to work around it by calling agents via agent flows and leveraging native connector actions, manually passing parameters like the conversation ID to preserve context. But this approach feels quite messy and unscalable for complex orchestrations.

I have the same question (0)
  • Michael E. Gernaey Profile Picture
    53,969 Moderator on at
     
    I do not know for sure that this is the issue, but many folks are discussing issues with limitations on talking across MCP, not listing all Tools available on MCP.
     
    I am wondering (and building out my own test stuff currently) if when in Orchestration mode it is just not able to access the Tool to dynamically call it, versus when you are essentially... "hard coding" connections. I know its not hard coding but the only way my brain is able to lol explain it.
     
    If you can share just a little bit more details, I will also read your learn link, but I wonder, if you look at the Agent itself, do you see all the available tools the MCP Provides?
     
    If you use that Agent directly does it work versus the parent / child approach you have?
     
     

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 March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 594

#2
chiaraalina Profile Picture

chiaraalina 170 Super User 2026 Season 1

#3
deepakmehta13a Profile Picture

deepakmehta13a 118

Last 30 days Overall leaderboard