Create MCP server
create_mcp_serverRegister a new external MCP upstream server for the org. The URL is SSRF-validated; any authValue is encrypted at rest.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"url": "<url>"
},
"name": "create_mcp_server"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Streamable-HTTP endpoint of the upstream MCP server. | |
| name | Yes | Unique per-org identifier for the server (1–50 chars). | |
| enabled | No | ||
| authType | No | none | |
| authValue | No | Plaintext upstream credential (bearer token or header value). Encrypted at rest; never returned. | |
| transport | No | http | |
| headerName | No | Header name for authType="header" (e.g. "X-Api-Key"). | |
| description | No | ||
| displayName | No | ||
| selectedTools | No | Allow-list of upstream tool names. null = all allowed, [] = none, [names] = only those. |