Server data from the Official MCP Registry
Non-custodial Solana swap & limit order engine for AI agents.
Non-custodial Solana swap & limit order engine for AI agents.
This is a well-architected non-custodial Solana trading MCP server with strong cryptographic controls and proper credential handling. The private key is never transmitted or logged—only signed transactions leave the machine. Ed25519 signature verification on server messages is correctly implemented. Minor code quality issues (broad error handling, some missing input validation) and the need for users to carefully manage wallet segregation prevent a higher score, but the security design is sound for its stated purpose. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.
3 files analyzed · 10 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: TRADEROUTER_PRIVATE_KEY
Environment variable: SOLANA_RPC_URL
Environment variable: TRADEROUTER_SERVER_PUBKEY
Environment variable: TRADEROUTER_SERVER_PUBKEY_NEXT
Environment variable: TRADEROUTER_REQUIRE_SERVER_SIGNATURE
Environment variable: TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE
Environment variable: TRADEROUTER_DRY_RUN
Add this to your MCP configuration file:
{
"mcpServers": {
"ai-traderouter-trade-router-mcp": {
"env": {
"SOLANA_RPC_URL": "your-solana-rpc-url-here",
"TRADEROUTER_DRY_RUN": "your-traderouter-dry-run-here",
"TRADEROUTER_PRIVATE_KEY": "your-traderouter-private-key-here",
"TRADEROUTER_SERVER_PUBKEY": "your-traderouter-server-pubkey-here",
"TRADEROUTER_SERVER_PUBKEY_NEXT": "your-traderouter-server-pubkey-next-here",
"TRADEROUTER_REQUIRE_SERVER_SIGNATURE": "your-traderouter-require-server-signature-here",
"TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE": "your-traderouter-require-order-created-signature-here"
},
"args": [
"-y",
"@traderouter/trade-router-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
A Model Context Protocol server for TradeRouter.ai — Solana swap & limit order engine.
npx @traderouter/trade-router-mcp
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"traderouter": {
"command": "npx",
"args": ["-y", "@traderouter/trade-router-mcp"],
"env": {
"TRADEROUTER_PRIVATE_KEY": "your_base58_private_key"
}
}
}
}
| OS | Config path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
| Variable | Required | Description |
|---|---|---|
TRADEROUTER_PRIVATE_KEY | ✅ | Solana wallet private key in base58 format |
SOLANA_RPC_URL | ❌ | RPC endpoint. Defaults to https://api.mainnet-beta.solana.com |
TRADEROUTER_SERVER_PUBKEY | ❌ | Server public key for signature verification |
TRADEROUTER_SERVER_PUBKEY_NEXT | ❌ | Next server public key for key rotation |
TRADEROUTER_REQUIRE_SERVER_SIGNATURE | ❌ | Verify server signatures on fills. Defaults to true |
TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE | ❌ | Verify server signatures on order creation. Defaults to true |
| Tool | Description |
|---|---|
get_wallet_address | Get the configured wallet address |
build_swap | Build an unsigned swap transaction |
submit_signed_swap | Submit a manually signed transaction |
auto_swap | Build and auto-sign a swap in one step |
get_holdings | Get token holdings for a wallet |
get_mcap | Get market cap and price data for token(s) |
get_flex_card | Get flex trade card PNG URL for wallet and token |
place_limit_order | Place a limit buy or sell order |
place_trailing_order | Place a trailing buy or sell order |
place_twap_order | Place a TWAP (time-weighted) buy or sell order |
place_limit_twap_order | Place a limit-then-TWAP order (limit target then TWAP execution) |
place_trailing_twap_order | Place a trailing-then-TWAP order (trail trigger then TWAP execution) |
place_limit_trailing_order | Place a limit-then-trailing order (limit then trailing, single swap on trigger) |
place_limit_trailing_twap_order | Place a limit-then-trailing-then-TWAP order |
list_orders | List all active orders for a wallet |
check_order | Check the status of an order |
cancel_order | Cancel an active order |
extend_order | Extend an order's expiry |
connect_websocket | Connect and register WebSocket for a wallet |
connection_status | Get current WebSocket connection status |
get_fill_log | Get log of filled orders |
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.