I can't connect more than one Fabric Agent to a Foundry agent as tool

Luis Garcia 5 Reputation points
2025-12-12T07:50:36.5566667+00:00

Hello,

I am trying to build an orchestrated system, connecting multiple Fabric Data Agents as tools to 1 orchestrator foundry Agent. Problem is, I cannot do this in the Foundry Portal. After adding 1 Fabric Agent as tool, when trying to add another, the tool option disappears. This is very confusing as Microsoft docs says this can be done and I've been to some keynotes where they shown this configuration.

User's image

Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Gowtham CP 7,000 Reputation points Volunteer Moderator
    2025-12-12T09:03:34.5733333+00:00

    Hi Luis Garcia ,

    Thanks for the question.

    Why only one Fabric Data Agent can be added The Azure AI Foundry portal currently supports attaching only one Microsoft Fabric Data Agent per Foundry agent. After you add the first Fabric Data Agent, the tool picker intentionally hides the Fabric option. This reflects the current supported model where each agent can maintain a single Fabric-scoped connection. Reference: Use the Microsoft Fabric data agent https://dori-uw-1.kuma-moon.com/azure/ai-foundry/agents/how-to/tools/fabric#add-fabric-data-agent-to-your-azure-ai-agent

    Why keynote demos show multiple Fabric Agents Some keynote demonstrations use internal preview builds that support multi-Fabric-agent orchestration. This capability is not yet available in the public Azure AI Foundry portal, which is why the UI prevents adding a second Fabric Data Agent.

    Supported configuration today You can attach: • One Fabric Data Agent • Additional tool types such as SharePoint, file search, web search, or other external knowledge sources

    Connecting multiple Fabric Data Agents to a single Foundry agent is not supported in the current public release.

    I hope this helps. If the answer is useful, please accept and upvote it to close the thread.

    You found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.