Skip to main content
Free guideChecked against Microsoft Learn · August 2026

Which Microsoft AI agent tool do you actually need?

Agent Builder, Copilot Studio, and Microsoft Foundry Agent Service. Four questions, a decision tree you can screenshot, and what each one puts on IT’s desk.

K

Mathieu Kessler

Kesslernity · Published 24 August 2026

Three Microsoft products let you build an AI agent, and their names do almost nothing to tell them apart: Agent Builder, Copilot Studio, and Microsoft Foundry Agent Service. That third one was Azure AI Foundry until recently and still carries the old name in parts of Microsoft’s own documentation, which tells you how settled this is.

The real difference is not what the agents can do. It is who builds the thing and how much control they need over it.

Microsoft’s own guidance sorts on four factors: audience, reach, function, oversight. The four questions below cover the same ground and add the one Microsoft leaves out: who actually builds it.

The decision tree
Decision tree. You want to build an agent. Question one: does it need a developer's control over the code and the infrastructure, meaning your own code, your own network boundary, an identity of its own in Entra? Yes routes to Microsoft Foundry Agent Service, built by a developer who owns an Azure project, with IT owning the Azure subscription, role-based access and an Entra identity per agent. Question two: is the audience wider than you and a few colleagues, meaning a department, the whole organisation, or people outside the company? Question three: does it need to do more than answer questions from documents, meaning multi-step actions, reaching into other systems, waiting for someone to approve a step? Question four: does it need formal oversight, meaning separate test and production versions, a say in who can change it, a staged rollout? A yes to any of questions two, three or four routes to Copilot Studio, built by whoever owns the process in IT or operations, with IT owning the Power Platform admin center, the environments, which systems it may connect to, and approval to list it organisation-wide. Four noes route to Agent Builder, built by you in a chat window with no code, with IT owning the Microsoft 365 admin center, the agent inventory and the data-access controls.
Download the treePNG at 2400 × 2720 · use it in a deck, no attribution needed beyond the footer already on it
Four questions
1

Who is building it?

You, in a chat window, with no code. Or an operations person who owns the process and needs it to do more than answer questions. Or a developer who needs control over the code and the infrastructure under it.

2

Who is it for?

Just you and a few colleagues. Or a whole department, the organisation, or people outside the company.

3

What does it need to do?

Answer questions from documents you already have. Or take multi-step actions, reach into other systems, wait for someone to approve a step.

4

Does it need formal oversight?

No, and be honest rather than hopeful. Or yes: separate test and production versions, a say in who can change it, a staged rollout.

Question one is the only route into Azure. If nobody needs control over the code and the infrastructure, Foundry is out whatever the other answers say. After that it is simple. Every answer the first option, and you can build this afternoon in Agent Builder. Anything else, and you are looking at Copilot Studio, so keep reading.

The three tools

Agent Builder

It is built into Microsoft 365 Copilot and you set it up by describing what you want in plain language. It is for one person or a small team who needs an agent that answers questions from a set of documents. The catch is scope rather than capability: it grants no new privileges, so it only surfaces what the person asking could already open, which is reassuring only if your existing permissions are right. Build for free and the agent can read the public web and nothing else, so the moment it needs to open a file of yours you need a Copilot licence, Copilot Credits, or a pay-as-you-go plan.

Copilot Studio

This is the department option: broader publishing, multi-step logic, approval steps, and connectors into systems beyond Microsoft 365. It is for someone who owns a process rather than someone who owns code, though it rewards patience. It is also where governance stops being a setting and becomes a job: separate test and production versions, role-based access, and an administrator who has to approve anything published organisation-wide. The catch is that none of it helps unless someone is paid to run it, and a department that will not fund that is better off not starting here.

Microsoft Foundry Agent Service

This one sits a level up, in Azure rather than Microsoft 365, and it is where developers work. You choose your own model, can swap it later without rewriting the agent, bring your own code, and give each agent its own identity and network boundary. You reach for it when what you are building is software rather than a configuration, which is a different question from where it has to run: Copilot Studio already publishes to websites and custom endpoints, so reaching your customers is not by itself a reason to be here. The catch is ownership: nobody maintains an Azure project by accident, so if you cannot name the team that still owns this in a year, you are not ready.

What lands on IT’s desk

Whichever tool wins, it arrives in a console somebody has to keep. Here is what each one puts there, and the question worth asking before it does.

Agent Builder

It is administered mainly from the Microsoft 365 admin center, at Copilot > Agents, where you can view the inventory and enable, disable, assign, block or remove an agent, set pay-as-you-go billing, and enforce Purview sensitivity labels and audit logs. Microsoft’s position is that standard audit logs, activity reports and DLP and retention policies apply, which is worth reading precisely: agents inherit the policies you have already built, so they are exactly as governed as the rest of your tenant and not one bit more. Sharing is a separate control, at Copilot > Settings > Data access > Agents in the same admin center, and it is the page worth finding before people start building rather than after.

Ask this first. Not about the agent at all: whether your SharePoint, Teams and Outlook permissions are actually right, because “no new privileges” only ever repeats what those permissions already say.

Copilot Studio

This moves to the Power Platform admin center, and the controls get finer: data loss prevention, role-based access and auditing are enforced at the environment level rather than agent by agent. You decide which connectors exist, which is the control that matters most, because a connector is how an agent reaches a system outside Microsoft 365. Publishing to the organisation’s app catalogue needs your approval, and that is a real gate, but it is a gate on one route: agents can also be published to Teams, to a website, or to a custom endpoint, and shared directly with view or edit rights.

Ask this first. Who owns the environments, before the first agent rather than after, because an environment nobody owns is where development, test and production quietly become the same thing.

Microsoft Foundry Agent Service

Now you are in Azure, which means a subscription, Azure role-based access control, virtual network isolation, content filters, and a dedicated Microsoft Entra identity for each agent. That identity is the part to read twice: it is what makes an agent something you can grant, audit and revoke like any other principal, rather than a capability bolted onto a human account. And before you assume Azure stays in Azure, Foundry agents can be published into Microsoft 365 Copilot, Teams and the Entra Agent Registry, so an agent built in a console you do not own can turn up inside one you do.

Ask this first. Two people need naming before the first one is built, and they are usually not the same person: who owns the subscription, and who owns its bill.

The inventory question has moved

This is the most useful section on the page for anyone who has been asked how many agents their organisation has. The Microsoft 365 admin center carries an agent registry, at Agents > All Agents > Registry: one list, sorted into Microsoft agents, partner-built agents, agents your organisation published, and agents shared by whoever made them. It filters by which platform built each agent and by which channel it is deployed to, exports to CSV with more than thirty fields per agent, and has a Microsoft Graph API in preview, which works with the AI Admin role, for anyone who would rather not click.

Two numbers on that page are worth more than the total. One counts agents whose owner has left the company. The other counts agents created or managed outside Agent 365, without its risk protection and observability. Read that second one twice, because it is tempting to treat it as a shadow-AI figure and it is not. It counts what sits outside Microsoft’s governance product, not what sits outside your organisation. Microsoft’s own risk taxonomy rates an agent with no registry entry, no owner or no Entra identity as critical, alongside an agent whose access rights exceed its declared function.

Three caveats before you promise anyone a single pane of glass. Microsoft gates the feature itself on what you are licensed for, so check the subscription before you build a governance process on top of it. The risk column shows only the high-severity risks the platforms underneath have already flagged, which is not the same thing as everything that is wrong. And the documentation does not say whether agents built in Foundry turn up here, so treat this as the Microsoft 365 inventory rather than the whole estate until you have checked your own tenant.

Start small on purpose

Guessing wrong costs less than it looks. An agent built in Agent Builder can be copied into Copilot Studio when it outgrows itself, and Microsoft’s documentation is explicit that its core configuration and instructions are preserved, so nobody starts over. The expensive mistake is not starting too small. It is commissioning a governed, developer-built agent for a job that eleven people were going to ask three questions a month.

Agent Builder

Best for
You or a small team, questions about documents you have
Who builds it
You, no code
Where IT manages it
Microsoft 365 admin center

Copilot Studio

Best for
A department or outside customers, multi-step work with oversight
Who builds it
A process owner, or a developer
Where IT manages it
Power Platform admin center

Microsoft Foundry Agent Service

Best for
Agents that need their own code, network boundary and identity
Who builds it
A developer, and it has to be
Where IT manages it
Azure, role-based access on the subscription

Where this comes from

The tool comparison and the admin paths on this page come from three Microsoft Learn primary sources, fetched 23 and 24 August 2026, not from a search summary: the Agent Builder and Copilot Studio comparison, the Microsoft Foundry Agent Service overview, and the agent registry page in the Microsoft 365 admin center documentation. Where the page draws a conclusion Microsoft does not draw, it says so.

Names change and consoles move. If something here no longer matches what you see, the Microsoft page is right and this one is stale: tell me and I will fix it. Kesslernity is independent and is not affiliated with, endorsed by, or sponsored by Microsoft.

// AI AT WORK

Field notes from real Copilot deployments.

What works, what costs more than expected, and the templates, every couple of weeks.