21 tools from the Trade Router MCP Server, categorised by risk level.
View the Trade Router policy →check_order Check the status of a specific order by order_id. connection_status Return live WS connection state for a wallet. extend_order Extend an order's expiry. expiry_hours is the new total (1–336). get_fill_log Return all order_filled events received since process start (capped at 200). get_flex_card Get the URL for a flex trade card PNG for a wallet and token. GET /flex. Returns the URL to display the image. get_holdings Scan SPL token holdings for a Solana wallet. Slow — up to 100s. get_mcap Get market cap (and price/pool) data for one or more token addresses. GET /mcap. get_wallet_address Derive the Solana wallet address from TRADEROUTER_PRIVATE_KEY. Call first at session start — also starts WebSocket connection. list_orders List all active limit/trailing orders for a wallet. place_limit_order Place a market-cap-based limit order over WS. action: sell|buy. target: bps vs current mcap at placement. place_limit_trailing_order Place a limit-then-trailing order. Wait for limit, then trailing phase; when trail triggers, single swap. action: limit_trailing_sell|limit_trailin... place_trailing_order Place a trailing stop or trailing buy over WS. action: trailing_sell|trailing_buy. trail: bps distance. place_twap_order Place a TWAP (time-weighted) buy or sell order. Splits total amount into frequency slices over duration seconds. action: twap_buy|twap_sell. auto_swap Build + sign + submit in one step. Requires TRADEROUTER_PRIVATE_KEY. 3/5 build_swap Build an unsigned Solana swap tx via REST. Returns base58 swap_tx. Pass to submit_signed_swap or use auto_swap. 3/5 place_limit_trailing_twap_order Place a limit-then-trailing-then-TWAP order. Limit → trail → on trail trigger, execute via TWAP. action: limit_trailing_twap_sell|limit_trailing_tw... 3/5 place_limit_twap_order Place a limit-then-TWAP order. Wait for limit target (bps), then execute via TWAP. action: limit_twap_sell|limit_twap_buy. 3/5 place_trailing_twap_order Place a trailing-then-TWAP order. When trail triggers, execute via TWAP. action: trailing_twap_sell|trailing_twap_buy. 3/5 The Trade Router MCP server exposes 21 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Trade Router server.
Trade Router tools are categorised as Read (13), Write (2), Destructive (1), Execute (5). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept