Recommend the right agent tool (free)
recommend_agent_toolFREE deterministic router over the published Agent Card. Describe the job and optional category, country, chain, price cap and available input names; receive one to three matching tools with exact catalog prices, required inputs and a safe workflow. It performs no model call, network lookup, payment or target-tool execution and never returns supplied secret values.
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": {
"goal": "<goal>"
},
"name": "recommend_agent_tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | ||
| chain | No | ||
| country | No | ||
| category | No | ||
| max_results | No | ||
| prefer_free | No | ||
| max_price_usdc | No | ||
| available_inputs | No | Optional comma-separated input field names already available; values must not be supplied. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | ||
| error | No | ||
| price | No | No payment is required for this tool. | |
| catalog | No | ||
| charged | No | ||
| message | No | ||
| missing | No | ||
| routing | No | ||
| settled | No | When present on an error, false means no settlement occurred. | |
| unknown | No | ||
| accepted | No | ||
| no_match | No | ||
| retryable | No | ||
| error_code | No | ||
| status_code | No | ||
| did_you_mean | No | ||
| missing_checks | No | ||
| no_match_reason | No | ||
| recommendations | No | ||
| partial_evidence | No |