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.
This article summarizes the distribution options and procedures for Microsoft 365 Copilot extensibility. Depending on their intended purpose as a line-of-business or marketable software solutions, agents and connectors for Copilot can be shared among users in a tenant, published to an organizational catalog, or offered in the Microsoft Commercial Marketplace through Microsoft Partner Center.
Microsoft 365 and Copilot program
As an independent software publisher, you can distribute your Copilot app package through the Microsoft 365 and Copilot program of Microsoft Partner Center.
Before submitting your agent to Partner Center, ensure it meets all applicable:
- Microsoft Commercial Marketplace certification policies
- Store validation guidelines for agents for Copilot
- Responsible AI validation checks
- (Optional) Microsoft 365 App Compliance Program certification
When ready, submit your app package to Microsoft Partner Center through the Microsoft 365 and Copilot program under the offer type Apps and agents for Microsoft 365 and Copilot.
When Microsoft validates and approves your app package, your agent is made available in the Microsoft Commercial Marketplace and ready for IT enablement. When it's enabled by an IT administrator, it appears in the App store within Microsoft 365 Copilot, Microsoft Teams, Outlook, Word, Excel, and PowerPoint. It also appears in the Agents Store within Microsoft 365 Copilot. When the agent deployed by an admin or acquired by a user, it appears as an installed agent for Microsoft 365 Copilot.
Declarative agents built with Microsoft 365 Agents Toolkit
Microsoft 365 Agents Toolkit (an evolution of Teams Toolkit) supports publishing agents to your organizational catalog and also submission to the Microsoft Commercial Marketplace. Agents are packaged, distributed, and managed using the same Microsoft 365 app package as Teams apps that are integrated to run across the Microsoft 365 ecosystem.
Responsible AI validation checks run on your declarative agent during manifest validation, including when you sideload or publish your agent.
Distribution method | Support | Learn more |
---|---|---|
Sideload for personal use | ✅ | Create declarative agents using Agents Toolkit |
Share with others | ❌ | |
Submit to organizational catalog | ✅ | Upload a custom app using Teams admin center |
Submit to Microsoft Commercial Marketplace | ✅ | Publish your app to the Teams Store |
Declarative agents built with Copilot Studio agent builder
The Copilot Studio agent builder within Microsoft 365 Copilot enables you to build and declarative agents for Microsoft 365 Copilot quickly, and easily share and distribute them within your organization.
Distribution method | Support | Learn more |
---|---|---|
Sideload for personal use | ✅ | Create an agent with Copilot Studio agent builder |
Share with others | ✅ | Share an agent with Copilot Studio agent builder |
Submit to organizational catalog | ✅ | Share an agent with Copilot Studio agent builder |
Submit to Microsoft Commercial Marketplace | ❌ |
Copilot agents built with Copilot Studio
A Copilot agent built with Copilot Studio is more customizable and feature-rich version of a declarative agent created with Copilot Studio agent builder. Unlike a standalone Copilot Studio agent, a Copilot agent isn't automatically deployed to Microsoft 365 Copilot and Teams when published. Rather, you need to set its availability options to distribute the agent to share among individuals, groups, or to be published to the organization's catalog by an admin.
Distribution method | Support | Learn more |
---|---|---|
Sideload for personal use | ✅ | Create a Copilot agent |
Share with others | ✅ | Publishing a Copilot agent |
Submit to organizational catalog | ✅ | Publishing a Copilot agent |
Submit to Microsoft Commercial Marketplace | ❌ |
Declarative agents built with SharePoint
Custom-built SharePoint agents enable SharePoint site members with edit permissions to create and edit agents that are tailored to specific team needs and content. SharePoint agents are published in the sense that after they're created within SharePoint, they're made available to users with access to the SharePoint site to interact with. SharePoint agents can also be shared to Teams within group chats and meetings.
Distribution method | Support | Learn more |
---|---|---|
Sideload for personal use | ❌ | |
Share with others | ✅ | Share an agent in Teams |
Submit to organizational catalog | ❌* | *Ready-made and Custom-built agents for SharePoint are a configurable part of each SharePoint site; they aren't published directly to an organizational catalog. Organizational access is scoped to users with permissions to the SharePoint site. |
Submit to Microsoft Commercial Marketplace | ❌ |
Custom engine agent built with Agents Toolkit
Agents Toolkit supports publishing agents to your organizational catalog and also submission to the Microsoft Commercial Marketplace. Agents are packaged, distributed, and managed using the same Microsoft 365 app package as Teams apps that are integrated to run across the Microsoft 365 ecosystem.
Store submission requirements include a number of custom engine agent UX best practices to ensure the best possible user experience.
Distribution method | Support | Learn more |
---|---|---|
Sideload for personal use | ✅ | Publish to individual scope |
Share with others | ❌ | |
Submit to organizational catalog | ✅ | Publish apps using Agents Toolkit |
Submit to Microsoft Commercial Marketplace | ✅ | Publish your app to the Teams Store |
Custom agents built with Copilot Studio
Custom agents built with Copilot Studio can be published to the Microsoft 365 Copilot and Teams channel, in addition to other channels. When you publish to the Microsoft 365 Copilot and Teams channel, your custom agent is made available to organizational users in Teams and the Microsoft 365 Copilot app. Additionally, you can customize your agent's appearance as an agent for Microsoft 365 Copilot.
Distribution method | Support | Learn more |
---|---|---|
Sideload for personal use | ✅ | Install an agent in Teams and Microsoft 365 Copilot |
Share with others | ✅ | Share a link so others can install an agent |
Submit to organizational catalog | ✅ | Show an agent to the organization |
Submit to Microsoft Commercial Marketplace | ❌ |
Copilot connectors
Microsoft 365 Copilot connector (formerly Microsoft Graph connectors) publishing options depend on whether you have a standalone connector or a connector that's packaged using the same Microsoft 365 app package as Teams apps that are integrated to run across the Microsoft 365 ecosystem. While both scenarios are supported for single-tenant distribution, submission to the Microsoft Partner Center Microsoft 365 and Copilot program is currently limited to Copilot connectors packaged as Microsoft 365 (Teams) apps.
Distribution method | Support | Learn more |
---|---|---|
Sideload for personal use | ❌ | |
Share with others | ❌ | |
Submit to organizational catalog | ✅ | |
Submit to Microsoft Commercial Marketplace | ✅* | Make your Copilot connector available for other organizations *Connectors that are packaged as Apps for Microsoft 365 can be submitted to Partner Center by verified publishers. Standalone connector submission (to connectors gallery) isn't available. |