Edit

Enable discovery of API center plugins from a plugin marketplace (preview)

This article shows how to enable discovery of plugins through a plugin marketplace endpoint in Azure API Center. The plugin marketplace endpoint uses the API Center data plane API to catalog the AI plugins such as MCP servers and skills available in the API center inventory.

Developers can add the plugin marketplace to their GitHub Copilot CLI or Claude Code development environment to discover and install plugins from your API center.

Prerequisites

Enable plugin marketplace endpoint

To enable the plugin marketplace endpoint by using the Azure portal:

  1. In the Azure portal, go to your API center.
  2. In the sidebar menu, under Consumption, select Data API settings.
  3. Under Plugin marketplace endpoint, select Enable plugin marketplace endpoint.

The marketplace endpoint is of the following form:

https://<service name>.data.<region>.azure-apicenter.ms/workspaces/default/plugins/marketplace.git

Clone the plugin marketplace endpoint locally

You can confirm that the plugin marketplace endpoint is enabled for your API center by cloning it locally.

To clone it, use a command similar to the following in your terminal, replacing the service name and region with the values from your API center:

git clone https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git

The marketplace folder of the cloned repository contains folders for marketplace configuration in Claude Code and GitHub Copilot CLI, and folders for each plugin in your API center inventory. For example:

marketplace/
    .claude-plugin/
    .github/
    plugins/
        plugin1/
        plugin2/
        ...

Each plugin folder contains JSON files with the plugin metadata and configuration.

Add plugin marketplace to GitHub Copilot CLI

Developers can add the plugin marketplace from your API center's marketplace endpoint to GitHub Copilot CLI by using the plugin marketplace add command. For example, add it in a GitHub Copilot CLI session with a command similar to the following. Replace the service name and region with the values from your API center:

/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git

Follow the prompts to add the plugin marketplace to your GitHub Copilot CLI.

After adding the marketplace, use the /plugin marketplace browse command to see the plugins from your API center inventory.

/plugin marketplace browse myapicenter

Add a plugin from the marketplace to a GitHub Copilot CLI session with the /plugin install command. For example:

/plugin install plugin-name@myapicenter

For more information about installing plugins from the marketplace in GitHub Copilot CLI, see GitHub Copilot CLI documentation.

Add plugin marketplace to Claude Code

Developers can add the plugin marketplace from their API center's marketplace endpoint by using the /plugin marketplace add command. For example, add it in a Claude Code session with a command similar to the following command. Replace the service name and region with the values from your API center:

/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git

Follow the prompts to add the plugin marketplace.

After you add the marketplace, use the /plugin command to see the plugins from your API center inventory.

Add a plugin from the marketplace to a Claude Code session with the /plugin install command. For example:

/plugin install plugin-name@myapicenter

For more information about installing plugins from the marketplace in Claude Code, see Claude Code documentation.