Test and discover tools for an unauthenticated Agent MCP installation
curl --request POST \
--url https://api.acornops.dev/api/v1/workspaces/{workspaceId}/agents/{agentId}/mcp/servers/{serverId}/test-connection \
--cookie acornops_cp_session=const options = {method: 'POST', headers: {cookie: 'acornops_cp_session='}};
fetch('https://api.acornops.dev/api/v1/workspaces/{workspaceId}/agents/{agentId}/mcp/servers/{serverId}/test-connection', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"result": {
"server_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"server_name": "<string>",
"server_url": "<string>",
"connection_status": "ok",
"last_discovery_at": "2023-11-07T05:31:56Z",
"discovered_tool_count": 1,
"discovered_tools": [
"<string>"
],
"error": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}Agent capabilities and target tools
Test and discover tools for an unauthenticated Agent MCP installation
Requires manage_agents and manage_mcp. Authenticated installations use the credential connection Verify operation.
Test and discover tools for an unauthenticated Agent MCP installation
curl --request POST \
--url https://api.acornops.dev/api/v1/workspaces/{workspaceId}/agents/{agentId}/mcp/servers/{serverId}/test-connection \
--cookie acornops_cp_session=const options = {method: 'POST', headers: {cookie: 'acornops_cp_session='}};
fetch('https://api.acornops.dev/api/v1/workspaces/{workspaceId}/agents/{agentId}/mcp/servers/{serverId}/test-connection', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"result": {
"server_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"server_name": "<string>",
"server_url": "<string>",
"connection_status": "ok",
"last_discovery_at": "2023-11-07T05:31:56Z",
"discovered_tool_count": 1,
"discovered_tools": [
"<string>"
],
"error": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": {}
}
}