Skip to main content
These endpoints are for the VIP plan only. Other plans get a 403. See Plan access.
An MCP server gives a voice agent more tools. A workspace can have up to 10, and a voice agent can use up to 5. An account API key sends workspaceId in the body on create, and in the query on list.

Fields

string
required
The server’s name. Each name is used once per workspace.
string
required
The server URL. It must be a public https address.
string
bearer or api_key. Send null on update to remove the auth.
string
The secret for authType.
object
Extra headers to send.
authValue and header values are write only. We never send them back. A response shows hasAuth and the header names.
If you change url to another address (a different host, http or https, or port), send authValue and headers again in the same request, or set authType to null and headers to {} to remove them. The saved ones stay with the old address, and we refuse the change with a 400.
Response

Test an MCP server

POST /v1/mcp-servers/{id}/test We connect with the saved URL, headers and auth and ask for the tool list. A redirect to a private or internal address is refused. When a redirect goes to another address (a different host, http or https, or port), we do not send your auth there. Your other headers go with it. You can test 10 times a minute per workspace.
Response
When the connection fails, success is false and error says why.

Errors