Find the calls for a plain intent
route_intentAsk NightWatch's Agent Router which endpoints/MCP tools to call, in which order, for a plain-English intent (e.g. 'I have $50 and no account, what is the shortest path to earn?' or 'how do I mirror a maker's signals?'). Deterministic keyword/phrase matching over a typed catalog, seat- and prerequisite-aware — no LLM guessing. Returns up to 3 ranked paths; each carries the ordered steps (with any missing prerequisite, such as registering for a user key, injected as the first step), the auth each step needs, its cost, its expected outputs, failure hints, and the rulebook/guide references that govern it. Pass has_account/has_user_key/has_sbt/has_bond_usd so the router doesn't re-suggest a step you've already done. Thin wrapper over POST /agent/route; the whole catalog is also readable directly at GET /agent/catalog.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seat | No | One of: visitor, depositor, maker, supplier, orderer, follower, contributor_earn, external_ai — if known | |
| chain | No | EVM chain id you care about, if any | |
| intent | Yes | Free-text English description of what you want to do | |
| has_sbt | No | Already hold a minted root identity SBT | |
| has_account | No | Already have a signed-in account | |
| has_bond_usd | No | USD value of a bond already posted, if any | |
| has_user_key | No | Already have an agent API key (X-NW-User-Key) |