Trade Router MCP
JSON →Non-custodial Solana swap & limit-order MCP server. 21 tools across Raydium, PumpSwap, Orca, Meteora. Jito MEV-protected. Private key never leaves the agent.
Install
npx -y @traderouter/trade-router-mcp Tools · 21
- get_wallet_address Get the configured wallet's public address
- build_swap Build an unsigned swap transaction
- submit_signed_swap Submit a manually signed transaction
- auto_swap Build + sign + submit in one call
- get_holdings Get token holdings for a wallet
- get_mcap Market cap and price for a token
- get_flex_card Trade card PNG URL for wallet + token
- place_limit_order Limit buy/sell by price or market cap
- place_trailing_order Trailing stop buy/sell
- place_twap_order TWAP (time-weighted) buy/sell
- place_limit_twap_order Limit trigger → TWAP execution
- place_trailing_twap_order Trailing trigger → TWAP execution
- place_limit_trailing_order Limit trigger → trailing execution (single swap on trigger)
- place_limit_trailing_twap_order Limit trigger → trailing trigger → TWAP execution
- list_orders List active orders for a wallet
- check_order Get status of a specific order
- cancel_order Cancel an active order
- extend_order Extend an order's expiry
- connect_websocket Register a wallet over the persistent WebSocket
- connection_status Current WebSocket connection state
- get_fill_log Log of filled orders
Environment variables
TRADEROUTER_PRIVATE_KEYSOLANA_RPC_URL
Links
★ 2 GitHub stars