LabscoMCP early access ↗
TradeRouterMCP SERVER · OFFICIAL PROJECT

Trade Router MCP

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

by TradeRouter ↗Wallets, Signing & Transaction Execution✓ Official

LABSCO 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 credentials — npx -y @traderouter/trade-router-mcp, then supply credentials