What you’ll do
The full path from empty agent to an agent your whole organization can use has three stages, and the middle one involves your Teams admin.- Build it. Create the agent, add C1 as a tool, authorize the connection, and write the agent’s instructions.
- Publish it. Publish the agent, connect the Microsoft 365 Copilot channel, and request admin approval to reach everyone.
- Approve and use it. Your Teams admin approves the app, you confirm it went through, and people add the agent in Microsoft 365 Copilot.
Before you begin
- AI access management must be enabled for your tenant. See Enable AI access management.
- A Copilot Studio environment you can create agents in, from your Power Platform admin.
- Access in C1 to the tools you want the agent to call. Request it from the C1 catalog and an approver grants it. See Find and request AI tool access.
- A Teams admin who can approve the app, if you’re publishing to everyone in your organization.
Get your C1 MCP server URL
Every connection to C1 uses the same URL, scoped to your tenant. Copy it before you open Copilot Studio.1
In C1, click your profile menu and click AI & API.
2
On the AI connections tab, copy the MCP server URL.
Create a blank agent
Start from a blank agent so nothing is configured that you didn’t choose. If you already have an agent you want to give governed tools to, skip to Add C1 as a tool.1
Sign in to Copilot Studio.
2
Switch to the environment you want to build in.Copilot Studio creates the agent in whichever environment is selected, and you can’t move the agent to a different one later. If you see an error that you don’t have permissions to any environments, ask your Power Platform admin for access to one.
3
Go to the Agents page and select Create blank agent.To set the primary language, solution, or schema name at the same time, select the down arrow next to Create blank agent, select Advanced create, and select Confirm and create. You can’t change the primary language after the agent is created.
4
Enter a name and description for the agent, then select Save.The name has a 42-character limit and can’t contain angle brackets. The description has a 1,024-character limit.
Add C1 as a tool
C1 appears to Copilot Studio as an MCP server. Add it through the MCP onboarding wizard.1
Go to the Tools page for your agent.
2
Select Add a tool, then select New tool.
3
Select Model Context Protocol. The MCP onboarding wizard appears.
4
Enter a Server name and Server description, and paste your C1 MCP server URL into Server URL.Write a clear description, because the agent’s orchestrator uses it to decide when to call C1. For example: “Governed access to approved company tools, authorized per user by C1.”
5
For the authentication type, select OAuth 2.0, then select Dynamic discovery as the type.
6
Select Create, then select Next.
7
On Add tool, select Create a new connection, then select Add to agent.
Authorize the connection
The first time the agent calls a C1 tool, C1 asks you to sign in and confirm the connection.1
Test the agent and ask it to list its available tools.
2
When the sign-in prompt appears, sign in to C1.
3
Review the connection details and click Allow.
Write the agent’s instructions
Instructions tell the agent how to behave and when to use the tools it has.1
On the agent’s Overview page, find the Instruction section and select Edit.
2
Describe what the agent does, and when it should use its tools.
3
Select Save.
4
Test the agent and adjust the instructions until it behaves the way you want.
Publish the agent
Publishing makes the current version of the agent available to be used. On its own it doesn’t put the agent in front of anyone; connecting the channel and sharing the agent do that.1
Select Publish and confirm.
Turn on the Microsoft 365 Copilot channel
Publishing doesn’t connect the agent to Microsoft 365 Copilot. Connect the channel yourself, and check the Microsoft 365 setting while you’re there. This is the step that decides whether the agent appears in Microsoft 365 Copilot or only in Teams.1
Open your agent in Copilot Studio and select Channels on the top menu bar.
2
Select the Teams and Microsoft 365 Copilot tile. The configuration panel appears.
3
Under Turn on Microsoft 365, confirm Make agent available in Microsoft 365 Copilot is selected.It’s selected by default. If you clear it, the agent is available in Teams only.
4
Select Add channel.
5
Select See agent in Teams, then select Add to install the agent for yourself.
Request admin approval to publish to everyone
To make the agent available to your whole organization, submit it for your Teams admin to approve. Approved agents appear in the Built for your org section of the Teams app store and the Built by your org section of the Microsoft 365 Agent Store.1
In the Teams and Microsoft 365 Copilot configuration panel, select Availability options.
2
If the agent shows Added to Teams under Show to my teammates and shared users, remove it.An agent left in both places appears twice in the app store.
3
Select Show to everyone in my org.
4
Review the submission requirements, then select Submit for admin approval.
5
Select Yes to confirm.
Approve the agent in the Teams admin center
This section is for your Teams admin. Send it to them along with the agent’s name.
1
Sign in to the Teams admin center and go to Teams apps > Manage apps.The Pending approval widget at the top of the page shows apps waiting for review.
2
Find the agent in the table.A newly submitted app shows a Publishing status of Submitted and a Status of Blocked. Sort the Publishing status column in descending order to find it quickly.
3
Select the agent’s name to open its details page, and review the About tab.The tab shows the description, status, who submitted it, and the app ID.
4
In the Publishing status box, select Publish.
Confirm the agent is configured
Once your admin has approved the agent, check that everything landed before you tell people to use it.1
In Copilot Studio, open Channels > Teams and Microsoft 365 Copilot > Availability options and select Refresh.The status changes to Approved.
2
Confirm Make agent available in Microsoft 365 Copilot is still selected in the channel panel.
3
Open the agent and ask it to list its tools, to confirm the C1 connection still works after publishing.
Use the agent in Microsoft 365 Copilot
Each person who wants the agent adds it themselves.1
Open Microsoft 365 Copilot.
2
Find the agent in the agent list, or add it from the Built by your org section of the Microsoft 365 Agent Store.
3
Enter @, select the agent from the list, and ask a question.
4
When C1 asks you to sign in, sign in and select Allow.
Update the agent later
You can keep improving the agent after it’s approved. Changes to the instructions or other content only need a republish: select Publish again and everyone gets the update. You only need to resubmit for admin approval if you change the agent’s details, such as its name, description, or icon.Troubleshoot Copilot Studio connection errors
Frequently asked questions about connecting Copilot Studio
Do I need a C1 admin role to do this?
Do I need a C1 admin role to do this?
No. Anyone with a C1 account can build an agent and authorize it. Enabling AI access management and granting tool access are C1 admin tasks done separately. Publishing to your whole organization needs a Teams admin.
Which tools will my agent see?
Which tools will my agent see?
Only the tools your access profiles grant you. C1 checks every tool call against your granted access, so two people using the same agent can see different tools.
What happens if my access is revoked while the agent is running?
What happens if my access is revoked while the agent is running?
The next tool call returns a denied error, and in-flight calls finish. Nothing on your machine is deleted; only new tool calls are affected. See What happens if your access is revoked or expires.
Can my admin see what the agent did?
Can my admin see what the agent did?
Yes. Every tool call is logged with full identity context. See Audit AI tool usage.