Skip to main content
POST
/
api
/
captain
/
agents
/
{id}
/
mcp
/
servers
/
{name}
/
test
Test MCP server
curl --request POST \
  --url http://localhost:63372/api/captain/agents/{id}/mcp/servers/{name}/test \
  --cookie captain_session=
{
  "ok": true,
  "message": "Connected successfully, 5 tool(s) available",
  "tools": [
    {
      "name": "read_file",
      "description": "Read contents of a file"
    }
  ]
}

Authorizations

captain_session
string
cookie
required

HMAC-signed session cookie returned by /api/captain/auth/login. Valid for 7 days. Invalidated when password changes.

Path Parameters

id
string
required

Agent ID

name
string
required

MCP server name

Response

Connection test result

ok
boolean
required
message
string
required
Example:

"Connected successfully, 5 tool(s) available"

tools
object[] | null