route_task
WHEN TO CALL: first, whenever (1) you need live external data or an action none of your connected tools covers, (2) a connected MCP tool fails and you need a working substitute now, or (3) the user asks which MCP server or tool to use for a task. Describe the task in plain language; get the single best live tool, ready to call: its endpoint (MCP URL or package to launch), input schema with example arguments, call hints, reliability verdict, free or paid with the exact price and how to pay, and ranked fallbacks (bestFree and bestValue included). freeOnly / requireAutomatable / maxPricePerCall narrow the choice. Replaces discover_tools + check_tool_reliability + prepare_tool_call + find_alternatives in one call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Plain-language description of what you want to do (e.g. 'send a slack message'). | |
| view | No | 'full' (default, all fields) or 'compact' (lean, far fewer tokens — just what you need to call + fail over + pay + report). | |
| category | No | Optional capability category to narrow the choice. | |
| freeOnly | No | Only consider FREE tools (many callers want this). | |
| fallbacks | No | How many backup tools to return (default 5, max 10). | |
| maxPricePerCall | No | Cap per-call price in USD; paid tools above this are excluded. | |
| maxToolListTokens | No | Skip servers whose whole tool list costs more than this many tokens to load into context. | |
| requireAutomatable | No | Only tools an agent can pay for autonomously (free or x402/USDC) — for unattended agents that can't do a human card/OAuth signup. |