Servers
Create Server
Create a new MCP server.
POST
Body Parameters
Human-readable server name (e.g.,
My Weather Tools).Optional description of what this server does. Stored inside
settings.description and returned in the response as settings.description.Initial server status. One of:
active, paused, draft.Inbound authentication required for the MCP endpoint. One of:
none, bearer, api-key, basic, oauth.JSON-encoded string of the credentials used when clicking Test in the admin panel.
These are your personal/dev API keys — they are stored encrypted and are never exposed to MCP clients.
If not set, the test flow falls back to
auth_credentials automatically.Format depends on test_auth_type:Bearer — {"token":"your_bearer_token"}API Key — {"name":"X-API-Key","value":"your_api_key","location":"header"} — use "location":"query" to send as a query parameter.Basic Auth — {"username":"your_username","password":"your_password"}Pass as a JSON-serialised string here. The
GET /servers/{id}/credentials endpoint returns these as a decoded object.Comma-separated list of allowed CORS origins. Leave empty to allow all origins (
*).Maximum MCP requests per minute for this server.
Timeout is configured per-tool, not per-server. Set
timeout when creating or updating a tool via the Tools API.
