Skip to main content
POST

Body Parameters

string
required
Human-readable server name (e.g., My Weather Tools).
string
Optional description of what this server does. Stored inside settings.description and returned in the response as settings.description.
string
default:"active"
Initial server status. One of: active, paused, draft.
string
default:"none"
Inbound authentication required for the MCP endpoint. One of: none, bearer, api-key, basic, oauth.
string
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.
string
Comma-separated list of allowed CORS origins. Leave empty to allow all origins (*).
integer
default:"60"
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.