io.github.TradeRouter/trade-router-mcp MCP Server
io.github.TradeRouter/trade-router-mcp
What is the io.github.TradeRouter/trade-router-mcp MCP server?
Non-custodial Solana swap & limit order engine for AI agents.
How to install io.github.TradeRouter/trade-router-mcp
Copy-paste configuration for popular MCP clients.
TRADEROUTER_PRIVATE_KEYrequiredsecretSolana base58-encoded private key. Local signing only, never transmitted. See SECURITY.md.
SOLANA_RPC_URLOptional RPC endpoint override (default https://api.mainnet-beta.solana.com).
TRADEROUTER_SERVER_PUBKEYOptional override for the server public key used to verify order_filled ed25519 signatures.
TRADEROUTER_SERVER_PUBKEY_NEXTOptional second server public key accepted during key rotation.
TRADEROUTER_REQUIRE_SERVER_SIGNATUREDefault 'true'. Verify server signatures on order_filled / twap_execution.
TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATUREDefault 'true'. Verify server signatures on order_created.
TRADEROUTER_DRY_RUNDefault '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.
{
"mcpServers": {
"trade-router-mcp": {
"command": "npx",
"args": [
"-y",
"@traderouter/trade-router-mcp"
],
"env": {
"TRADEROUTER_PRIVATE_KEY": "<YOUR_TRADEROUTER_PRIVATE_KEY>",
"SOLANA_RPC_URL": "<YOUR_SOLANA_RPC_URL>",
"TRADEROUTER_SERVER_PUBKEY": "<YOUR_TRADEROUTER_SERVER_PUBKEY>",
"TRADEROUTER_SERVER_PUBKEY_NEXT": "<YOUR_TRADEROUTER_SERVER_PUBKEY_NEXT>",
"TRADEROUTER_REQUIRE_SERVER_SIGNATURE": "<YOUR_TRADEROUTER_REQUIRE_SERVER_SIGNATURE>",
"TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE": "<YOUR_TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE>",
"TRADEROUTER_DRY_RUN": "<YOUR_TRADEROUTER_DRY_RUN>"
}
}
}
}{
"mcpServers": {
"trade-router-mcp": {
"command": "npx",
"args": [
"-y",
"@traderouter/trade-router-mcp"
],
"env": {
"TRADEROUTER_PRIVATE_KEY": "<YOUR_TRADEROUTER_PRIVATE_KEY>",
"SOLANA_RPC_URL": "<YOUR_SOLANA_RPC_URL>",
"TRADEROUTER_SERVER_PUBKEY": "<YOUR_TRADEROUTER_SERVER_PUBKEY>",
"TRADEROUTER_SERVER_PUBKEY_NEXT": "<YOUR_TRADEROUTER_SERVER_PUBKEY_NEXT>",
"TRADEROUTER_REQUIRE_SERVER_SIGNATURE": "<YOUR_TRADEROUTER_REQUIRE_SERVER_SIGNATURE>",
"TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE": "<YOUR_TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE>",
"TRADEROUTER_DRY_RUN": "<YOUR_TRADEROUTER_DRY_RUN>"
}
}
}
}{
"mcpServers": {
"trade-router-mcp": {
"command": "npx",
"args": [
"-y",
"@traderouter/trade-router-mcp"
],
"env": {
"TRADEROUTER_PRIVATE_KEY": "<YOUR_TRADEROUTER_PRIVATE_KEY>",
"SOLANA_RPC_URL": "<YOUR_SOLANA_RPC_URL>",
"TRADEROUTER_SERVER_PUBKEY": "<YOUR_TRADEROUTER_SERVER_PUBKEY>",
"TRADEROUTER_SERVER_PUBKEY_NEXT": "<YOUR_TRADEROUTER_SERVER_PUBKEY_NEXT>",
"TRADEROUTER_REQUIRE_SERVER_SIGNATURE": "<YOUR_TRADEROUTER_REQUIRE_SERVER_SIGNATURE>",
"TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE": "<YOUR_TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE>",
"TRADEROUTER_DRY_RUN": "<YOUR_TRADEROUTER_DRY_RUN>"
}
}
}
}{
"servers": {
"trade-router-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@traderouter/trade-router-mcp"
],
"env": {
"TRADEROUTER_PRIVATE_KEY": "<YOUR_TRADEROUTER_PRIVATE_KEY>",
"SOLANA_RPC_URL": "<YOUR_SOLANA_RPC_URL>",
"TRADEROUTER_SERVER_PUBKEY": "<YOUR_TRADEROUTER_SERVER_PUBKEY>",
"TRADEROUTER_SERVER_PUBKEY_NEXT": "<YOUR_TRADEROUTER_SERVER_PUBKEY_NEXT>",
"TRADEROUTER_REQUIRE_SERVER_SIGNATURE": "<YOUR_TRADEROUTER_REQUIRE_SERVER_SIGNATURE>",
"TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE": "<YOUR_TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE>",
"TRADEROUTER_DRY_RUN": "<YOUR_TRADEROUTER_DRY_RUN>"
}
}
}
}claude mcp add trade-router-mcp --env TRADEROUTER_PRIVATE_KEY=<YOUR_TRADEROUTER_PRIVATE_KEY> --env SOLANA_RPC_URL=<YOUR_SOLANA_RPC_URL> --env TRADEROUTER_SERVER_PUBKEY=<YOUR_TRADEROUTER_SERVER_PUBKEY> --env TRADEROUTER_SERVER_PUBKEY_NEXT=<YOUR_TRADEROUTER_SERVER_PUBKEY_NEXT> --env TRADEROUTER_REQUIRE_SERVER_SIGNATURE=<YOUR_TRADEROUTER_REQUIRE_SERVER_SIGNATURE> --env TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE=<YOUR_TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE> --env TRADEROUTER_DRY_RUN=<YOUR_TRADEROUTER_DRY_RUN> -- npx -y @traderouter/trade-router-mcpRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.