Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Agent Store is the central hub in Microsoft 365 Copilot where you can easily discover and install agents. By bringing together agents from Microsoft, trusted partners, and your own organization, Agent Store connects your team to a curated ecosystem of agents.
There are three ways to include agents in your Agent Store environment:
- Deploy prebuilt agents to Agent Store
- Create agents with Copilot Studio publish to Agent Store
- Bring agents from external platforms to Agent Store
Prerequisites
Before you begin, make sure you have the following:
- A Microsoft 365 Copilot license assigned to your organization
- Access to the Microsoft 365 admin center with Global Admin or Teams Admin permissions
- Access to Copilot Studio (if you plan to create and publish agents to Agent Store using Copilot Studio)
- An Azure subscription and developer access (if you plan to publish agents built by your organization to Agent Store)
Overview
The following table summarizes the three common agent deployment methods.
| Method | Use case | Performed by |
|---|---|---|
| Deploy prebuilt agents | Deploy agents from Microsoft and trusted partners. | Admin |
| Create and publish with Copilot Studio | Create custom agents using a natural language authoring tool. | Maker/Admin |
| Bring agents from external platforms | Connect agents built on external platforms or custom code. | Developer/Admin |
Note
Agents built using Agent Store.
Deploy prebuilt agents
Prebuilt agents are available from Microsoft and trusted partners. Use this method to browse and enable agents in Microsoft 365 admin center that are already built and verified. No development work is required.
Step 1: Browse the agent catalog (Admin)
- Go to the Microsoft 365 admin center.
- Select Agents > All agents to open the agent catalog.
- Review the available agents from Microsoft, verified third-party providers, and your organization.
Step 2: Review agent details and configure access (Admin)
- In the agent table, select an agent to open its details pane.
- Review the agent’s information based on availability and capability:
- Select Overview to view details, such as Publisher, Channel, and Last updated.
- Choose Users to assign and deploy to users or to allow users to install.
- Select Data & tools to view Capabilities, Knowledge, and Actions.
- Select Security & compliance to view agent risks and protections.
- Choose Certification to view the certification or publisher attestation information available for the agent.
- Select Activity when you’ve previously deployed the agent and want to confirm usage data.
Step 3: Configure agent assignment and availability (Admin)
- After choosing an agent, select Users > Deployed to. Choose who the agent is assigned to by selecting Just me, Entire organization, or Specific users/groups.
- To restrict access to an agent, select Block or Remove from the agent details page.
Step 4: Make the agent available in Agent Store (Admin)
- After you’ve made an agent available from the Microsoft 365 admin center, it becomes available in Agent Store inside Microsoft 365 Copilot.
- Users can find and install the agent from Agent Store, which is accessible across Microsoft 365 apps including Teams, Outlook Word, Excel, and PowerPoint.
Create and publish Copilot Studio agents built by your organization
Use this method to create a custom agent using Copilot Studio, the native agent development platform for Microsoft 365 Copilot. Makers at your organization build and submit agents for review in Microsoft 365 admin center. Admins review and approve these agents in Microsoft 365 admin center before they become available to users in Microsoft 365 Copilot.
Note
In addition to building agents with Microsoft Azure AI Foundry, custom code, or third-party AI platforms, agents can also be built and shared using Agent Builder within Microsoft 365 Copilot.
Step 1: Build the agent in Copilot Studio (Maker)
- In Copilot Studio, select Agents from the menu on the left. Select Create blank agent in Copilot Studio and follow the prompts to define your agent using natural language instructions, articles, and actions.
- Add and configure instructions, knowledge, search, tools, articles, and any required integrations.
- Test the agent in the built-in test panel before publishing. Publishing makes the agent available to the Admin within Microsoft 365 admin center.
Step 2: Submit the agent for admin approval (Maker)
- In Copilot Studio, select the Channels tab for your agent.
- Select Microsoft 365 Copilot and Microsoft Teams as the publishing channel. The related pane will show channel specific settings.
- Confirm that Make agent available in Microsoft 365 Copilot has been selected.
- Select Edit details to configure how your agent will be displayed. Once complete, select Save to return to the channel specific settings.
- Select Save to send the agent for admin review. Once the agent is reviewed and published in the Microsoft 365 admin center, you're able to view your agent in Agent Store.
Note
The agent isn't visible to users until an Admin approves the request. After approval, the agent appears under Agents > All agents > Built by your org in Agent Store.
Step 3: Review and approve the agent request (Admin)
- In the Microsoft 365 admin center, select Agents > All agents > Requests.
- Select the pending requested agent to review agent details, including capabilities, data access, and maker information.
- Select Publish to make the agent available in the Built by your org collection in Agent Store, or Reject to decline the request.
If the request is rejected, Copilot Studio notifies the maker so they can make changes and resubmit.
Bring agents from external platforms
Use this method to bring agents built outside of Copilot Studio into Microsoft 365 Copilot and Agent Store, including those on Microsoft Azure AI Foundry, custom code, or third-party AI platforms.
Step 1: Package the agent using the Microsoft 365 Agent Toolkit (Developer)
- Install the Microsoft 365 Agents Toolkit and Microsoft 365 Agents SDK.
- Create and configure a bot service resource in Azure.
- Configure the agent event listeners to handle Microsoft 365 Copilot interactions.
- Prepare the agent manifest package according to the toolkit requirements.
Tip
For full setup instructions, see Bring your agents into Microsoft 365 Copilot.
Step 2: Submit the packaged agent to the organizational catalog (Developer)
- Once the agent is packaged using the Microsoft 365 Agent Toolkit, submit it to your organization’s agent catalog directly from the toolkit.
- Verify that the agent appears as a pending request in the Microsoft 365 admin center.
Step 3: Review and approve the agent request (Admin)
- In the Microsoft 365 admin center, select Agents > All agents > Requests.
- Select the agent with the pending request to review the agent details.
- Select Approve to publish the agent to Agent Store, or Reject to decline the request.
After approval, the agent is available to users in Agent Store within Microsoft 365 Copilot.