Rencore · how-to

Build an inventory of your AI agents in five days, with what you already have

A five-day method for listing every AI agent in your Microsoft 365 tenant: who built it, who owns it now and what it can reach. No procurement, no project.

The short answer: inventory AI agents in Microsoft 365 in five days

You can list the AI agents in your Microsoft 365 tenant in five working days without buying anything. Ask the teams first, then check Copilot Studio, SharePoint and the Teams app catalog, record four fields per agent, and sort the list by what each agent can reach, not by how many there are.

  • Days 1 and 2: ask people what they built
  • Day 3: check the three places agents live
  • Day 4: record four fields per agent
  • Day 5: sort by reach
Days one and two

Ask your teams before you scan Microsoft 365

Start with people. Send a short message to the teams most likely to have built something, which is usually finance, operations, HR, and whoever runs your service desk. Ask what they have built, what it does, and who maintains it.

This feels less rigorous than scanning, and it is faster and more accurate at this stage. People who built something useful are generally pleased to talk about it. More importantly, they know the things a scan cannot tell you: whether the agent is still in use, whether the person who built it still works here, and whether it was ever meant to be shared as widely as it has been.

The interesting answers are not the agents people tell you about. They are the ones built by somebody who has since moved team or left, which nobody mentions because nobody owns them.

Day three

Where AI agents live: Copilot Studio, SharePoint and Teams

Three places hold most of what people mean when they say agent.

  • Copilot Studio. This is where authored agents live, and it is the only population you can enumerate properly. For each one you can see its environment, its data connections, its knowledge sources, and its publishing state.
  • SharePoint. Agents created directly on a site are a different shape. Any licensed user can create one, with no central request and no approval gate, so this population grows with your license rollout rather than after it.
  • The Teams app catalog. Agents published to Teams surface here, and for some tenants this covers a useful share of what people actually mean when they ask the question.
Day four

Record four fields per AI agent, not fourteen

The fourth field, what content it sits on, is where the work is, and it is the one people skip. Access through an agent is inherited from whoever built it. Access to an agent is a sharing decision somebody made deliberately. They are different questions and only one of them tells you about exposure.

What it does

One sentence, in the maker's words.

Who built it

And whether they still work here.

How widely it is shared

A sharing decision someone made on purpose.

What content it sits on

The field where the work is, and the one people skip.

Day five

Sort AI agents by reach, not by count

The instinct is to count the list and report the number. The number is the least useful thing on the page. Sort instead by what each agent can reach, and the picture changes. A handful of agents sitting on finance, HR, or legal content will matter more than everything else combined.

Three groups is usually enough: agents on sensitive content, agents with no active owner, and everything else. If an agent falls into the first two groups at once, that is where you start.

What this will not tell you

Agents defined over Microsoft 365 content rather than authored in Copilot Studio do not enumerate neatly. Lightweight agents built through Agent Builder, and declarative agents generally, will not appear as a tidy list anywhere. The practical control for that population is the person who created them and the permissions on the content they sit on, which means your access review and your offboarding process are doing the governing, not your register.

If you later compare your list against a count from another tool, expect the totals to differ. They are built on different foundations and counting different things. Knowing why, before somebody puts both numbers on a slide, saves an awkward meeting.

Gartner expects the average Fortune 500 enterprise to be running more than 150,000 agents by 2028, up from fewer than 15 in 2025. A manual list is the right first move and the wrong permanent answer.

After the week

Keeping the AI agent inventory true is the real cost

Building the list takes a week. Keeping it true takes forever, and that is the real problem you have just discovered rather than solved. Agents are created faster than reviews happen, the people who build them move on, and a register that is three weeks stale is not a control.

So treat the week as a diagnostic rather than a deliverable. You will come out of it knowing what you are dealing with, which two or three things need fixing now, and whether the volume is something your team can keep up with by hand.

Rencore Governance keeps this list true after the week is over: every agent, its owner and what it can reach, scanned on a schedule.

Take the longer version with you

This guide builds on section 5 of Regulating your AI companion, our whitepaper on governing AI, agents and the data they run on.

Frequently asked questions

How long does it take to build an inventory of AI agents in Microsoft 365?
About one working week with what you already have: two days asking the teams, one day checking Copilot Studio, SharePoint and the Teams app catalog, one day recording four fields per agent and one day sorting by reach. Treat the result as a diagnostic, not a finished register.
Where do AI agents live in a Microsoft 365 tenant?
Authored agents live in Copilot Studio, agents created on a site live in SharePoint, and agents published to Teams surface in the Teams app catalog. Agents defined over Microsoft 365 content rather than authored in Copilot Studio do not enumerate neatly, so the count differs from tool to tool.
What should an AI agent inventory record?
Four fields are enough to act on: what the agent does in one sentence, who built it and whether they are still here, whether it is shared and how widely, and what content it sits on. The last field tells you about exposure; the others tell you about ownership.
Why not just count the agents?
A count says little about risk. Access through an agent is inherited from whoever built it, so three agents on finance content matter more than a thousand that read one team's project plans. Sort by what each agent can reach.
How do I keep the agent inventory up to date?
A manual list is out of date quickly, because agents appear faster than anyone reviews them. Rencore Governance scans the tenant on a schedule and keeps the inventory of agents, owners and reach current, so the week of work does not have to be repeated.