curl --request POST \
--url http://localhost:8080/api/agents/tools/validate \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--header 'X-API-SECRET: <api-key>' \
--data '
{
"tool": {
"name": "Check Schedule",
"type": "check_availability_cal",
"cal_api_key": "cal_live_xxxxxxxxxxxxxxxx",
"event_type_id": 123456
}
}
'{
"message": "Tool configuration is valid",
"status": "success",
"data": {
"valid": true,
"tool_type": "check_availability_cal",
"tool_name": "Check Schedule"
}
}Validates a tool configuration (current behavior).
curl --request POST \
--url http://localhost:8080/api/agents/tools/validate \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--header 'X-API-SECRET: <api-key>' \
--data '
{
"tool": {
"name": "Check Schedule",
"type": "check_availability_cal",
"cal_api_key": "cal_live_xxxxxxxxxxxxxxxx",
"event_type_id": 123456
}
}
'{
"message": "Tool configuration is valid",
"status": "success",
"data": {
"valid": true,
"tool_type": "check_availability_cal",
"tool_name": "Check Schedule"
}
}API Key for MCP server and external service authentication
API Secret for MCP server and external service authentication
Show child attributes