Trade Router MCP Server
by traderouterai.traderouter/trade-router-mcpv1.0.13
Non-custodial Solana trading engine: swaps, limit, trailing, TWAP and DCA orders across Raydium, PumpSwap, Orca and Meteora with Jito MEV protection.
context tax
queued
security
queued
cold start
queued
freshness
Slowing6mo ago
Install Trade Router MCP server
Install in Claude Code
claude mcp add trade-router -e TRADEROUTER_PRIVATE_KEY='<traderouter-private-key>' -- npx -y @traderouter/trade-router-mcpInstall in Cursor
{
"mcpServers": {
"trade-router": {
"command": "npx",
"args": [
"-y",
"@traderouter/trade-router-mcp"
],
"env": {
"TRADEROUTER_PRIVATE_KEY": "<traderouter-private-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"trade-router": {
"command": "npx",
"args": [
"-y",
"@traderouter/trade-router-mcp"
],
"env": {
"TRADEROUTER_PRIVATE_KEY": "<traderouter-private-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"trade-router": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@traderouter/trade-router-mcp"
],
"env": {
"TRADEROUTER_PRIVATE_KEY": "<traderouter-private-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"trade-router": {
"command": "npx",
"args": [
"-y",
"@traderouter/trade-router-mcp"
],
"env": {
"TRADEROUTER_PRIVATE_KEY": "<traderouter-private-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| TRADEROUTER_PRIVATE_KEY | yes | yes | Solana base58-encoded private key. Local signing only, never transmitted. See SECURITY.md. |
| SOLANA_RPC_URL | — | — | Optional RPC endpoint override (default https://api.mainnet-beta.solana.com). |
| TRADEROUTER_SERVER_PUBKEY | — | — | Optional override for the server public key used to verify order_filled ed25519 signatures. |
| TRADEROUTER_SERVER_PUBKEY_NEXT | — | — | Optional second server public key accepted during key rotation. |
| TRADEROUTER_REQUIRE_SERVER_SIGNATURE | — | — | Default 'true'. Verify server signatures on order_filled / twap_execution. |
| TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE | — | — | Default 'true'. Verify server signatures on order_created. |
| TRADEROUTER_DRY_RUN | — | — | Default 'false'. When 'true', write-action tools (submit_signed_swap, auto_swap, place_*_order, cancel_order, extend_order) short-circuit and return { dry_run: true, ... } instead of calling the API. Read-only tools execute normally. |
Freshness
Slowing — last maintenance signal 6mo ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-04-27 · 6mo ago · GitHub
Latest release
2026-04-25 · 6mo ago · GitHub · v1.0.12
Package published
no data · npm/PyPI
Registry entry updated
2026-04-27 · 6mo ago · official registry · v1.0.13
FAQ
›How do I install the Trade Router MCP server in Claude Code?
Run: claude mcp add trade-router -e TRADEROUTER_PRIVATE_KEY='<traderouter-private-key>' -- npx -y @traderouter/trade-router-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Trade Router require an API key?
Yes. It expects TRADEROUTER_PRIVATE_KEY, of which 1 is a secret.
›Can I use Trade Router as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Trade Router in the official MCP registry?
Yes, as ai.traderouter/trade-router-mcp.
Alternatives to Trade Router
Other finance & fintech MCP servers.