Labsco
MCP SERVER · OFFICIAL PROJECT

Trade Router MCP

by TradeRouter

Place Solana swaps and scheduled orders from the assistant, with the key signing locally.

Wallets, Signing & Transaction ExecutionOfficial source
Summary
Solana order types an agent can place, without handing over the key.

The private key is read once from the environment and used only for local signing; the API sees the public address and a finished signed transaction, nothing else. The order engine is remote — custody is not.

What it is

A non-custodial trading server for TradeRouter.ai: swap, limit, trailing, DCA, TWAP and combo orders on Solana, with every transaction signed on your own machine.

What you get
  • Swap, limit, trailing, DCA, TWAP and combo order types on Solana
  • Transactions built remotely, signed locally with @solana/web3.js and tweetnacl — only signed transactions leave the machine
  • Submission through Jito MEV-protected bundles
  • Confirmation with the resulting balance changes
  • The wallet address the orders will run against, readable before you trade
  • Server messages verified with Ed25519 against a hard-coded trust anchor
Requirements

Node.js 18 or newer, and a Solana wallet private key in base58 as TRADEROUTER_PRIVATE_KEY. The project recommends a dedicated trading wallet rather than your main holdings.

Setup effort

One command plus a key — npx -y @traderouter/trade-router-mcp, then supply credentials