Create an MCP server

Registers an org-level MCP server. Secret values supplied in secrets are stored write-only and never returned.

Scope: plugins:write

Authentication

AuthorizationBearer

Your ara_ API key from Settings > Ara API. Keys are capability-scoped: run, plugins:read, secrets:read, secrets:write, sessions:read, knowledge:read, repos:read, repos:write, reviews:read, reviews:write, analytics:read, org:read, org:write, attachments:read, attachments:write, plugins:write, guardrails:read, guardrails:write.

Path parameters

orgIdstringRequired

Organization id or slug. Resolve it with GET /v3/self.

Request

This endpoint expects an object.
namestringRequired
transportenumRequired
iconstringOptional
descriptionstringOptional
urlstringOptional
commandstringOptional
argslist of stringsOptional
envmap from strings to stringsOptional
headersmap from strings to stringsOptional
auth_typeenumOptional
secretsmap from strings to stringsOptional

Write-only. Secret values to store for this server. Never returned in any response.

enabledbooleanOptional

Response

The created MCP server.
idstring
slugstring
namestring
iconstring or null
descriptionstring
sourcestring
transportenum
urlstring or null
commandstring or null
argslist of strings
envmap from strings to strings
headersmap from strings to strings
auth_typeenum
secret_nameslist of strings

The names of the secrets configured for this server. Secret values are write-only and are never returned.

accessstring
enabledboolean
created_atdatetime
updated_atdatetime

Errors

400
Bad Request Error
403
Forbidden Error