Edit

Share via


Publish agents for Microsoft 365 Copilot

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.

Screenshot of Microsoft Partner Center opened to 'Account settings | Programs' and the 'Microsoft 365 and Copilot' program listed as an option.

Before submitting your agent to Partner Center, ensure it meets all applicable:

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.