Skip to main content
POST
Create a plugin

Authorizations

Authorization
string
header
required

An API key minted in Command Center (Settings -> API Keys), sent as Authorization: Bearer 2501_ak_.... A Command Center session cookie is also accepted.

Body

application/json
name
string
required
Required string length: 1 - 255
description
string
default:""
Maximum string length: 2000
connection
object
enabled
boolean
org_id
string | null
trusted_issuer
string<uri>

OAuth only: the authorization server the MCP server names, trusted from this save on. Ignored when the plugin already trusts one.

Maximum string length: 2048

Response

The created plugin

description
string
required
connection
object
required
hosted_server
boolean
required

Whether the plugin runs a hosted MCP server, also when its stored connection is unreadable and sent as null.

id
string
required
name
string
required
enabled
boolean
required
tenant_id
string
required
org_id
string | null
required
created_at
string<date-time>
required
updated_at
string<date-time>
required