{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.traderouter/trade-router-mcp","description":"Non-custodial Solana swap & limit order engine for AI agents.","repository":{"url":"https://github.com/TradeRouter/trade-router-mcp","source":"github"},"version":"1.0.10","packages":[{"registryType":"npm","identifier":"@traderouter/trade-router-mcp","version":"1.0.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"Solana base58-encoded private key. Local signing only, never transmitted. See SECURITY.md.","isRequired":true,"isSecret":true,"name":"TRADEROUTER_PRIVATE_KEY"},{"description":"Optional RPC endpoint override (default https://api.mainnet-beta.solana.com).","name":"SOLANA_RPC_URL"},{"description":"Optional override for the server public key used to verify order_filled ed25519 signatures.","name":"TRADEROUTER_SERVER_PUBKEY"},{"description":"Optional second server public key accepted during key rotation.","name":"TRADEROUTER_SERVER_PUBKEY_NEXT"},{"description":"Default 'true'. Verify server signatures on order_filled / twap_execution.","name":"TRADEROUTER_REQUIRE_SERVER_SIGNATURE"},{"description":"Default 'true'. Verify server signatures on order_created.","name":"TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE"},{"description":"Default 'false'. When 'true', write-action tools short-circuit and return { dry_run: true, ... } instead of calling the API.","name":"TRADEROUTER_DRY_RUN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T08:21:48.915683Z","publishedAt":"2026-04-25T08:21:48.915683Z","updatedAt":"2026-04-25T08:21:48.915683Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.traderouter/trade-router-mcp","description":"Non-custodial Solana swap & limit order engine for AI agents.","repository":{"url":"https://github.com/TradeRouter/trade-router-mcp","source":"github"},"version":"1.0.11","packages":[{"registryType":"npm","identifier":"@traderouter/trade-router-mcp","version":"1.0.11","transport":{"type":"stdio"},"environmentVariables":[{"description":"Solana base58-encoded private key. Local signing only, never transmitted. See SECURITY.md.","isRequired":true,"isSecret":true,"name":"TRADEROUTER_PRIVATE_KEY"},{"description":"Optional RPC endpoint override (default https://api.mainnet-beta.solana.com).","name":"SOLANA_RPC_URL"},{"description":"Optional override for the server public key used to verify order_filled ed25519 signatures.","name":"TRADEROUTER_SERVER_PUBKEY"},{"description":"Optional second server public key accepted during key rotation.","name":"TRADEROUTER_SERVER_PUBKEY_NEXT"},{"description":"Default 'true'. Verify server signatures on order_filled / twap_execution.","name":"TRADEROUTER_REQUIRE_SERVER_SIGNATURE"},{"description":"Default 'true'. Verify server signatures on order_created.","name":"TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE"},{"description":"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.","name":"TRADEROUTER_DRY_RUN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T13:49:38.429006Z","publishedAt":"2026-04-25T13:49:38.429006Z","updatedAt":"2026-04-25T13:49:38.429006Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.traderouter/trade-router-mcp","description":"Non-custodial Solana swap & limit order engine for AI agents.","repository":{"url":"https://github.com/TradeRouter/trade-router-mcp","source":"github"},"version":"1.0.12","packages":[{"registryType":"npm","identifier":"@traderouter/trade-router-mcp","version":"1.0.12","transport":{"type":"stdio"},"environmentVariables":[{"description":"Solana base58-encoded private key. Local signing only, never transmitted. See SECURITY.md.","isRequired":true,"isSecret":true,"name":"TRADEROUTER_PRIVATE_KEY"},{"description":"Optional RPC endpoint override (default https://api.mainnet-beta.solana.com).","name":"SOLANA_RPC_URL"},{"description":"Optional override for the server public key used to verify order_filled ed25519 signatures.","name":"TRADEROUTER_SERVER_PUBKEY"},{"description":"Optional second server public key accepted during key rotation.","name":"TRADEROUTER_SERVER_PUBKEY_NEXT"},{"description":"Default 'true'. Verify server signatures on order_filled / twap_execution.","name":"TRADEROUTER_REQUIRE_SERVER_SIGNATURE"},{"description":"Default 'true'. Verify server signatures on order_created.","name":"TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE"},{"description":"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.","name":"TRADEROUTER_DRY_RUN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T14:11:55.036983Z","publishedAt":"2026-04-25T14:11:55.036983Z","updatedAt":"2026-04-25T14:11:55.036983Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.traderouter/trade-router-mcp","description":"Non-custodial Solana swap & limit order engine for AI agents.","repository":{"url":"https://github.com/TradeRouter/trade-router-mcp","source":"github"},"version":"1.0.13","packages":[{"registryType":"npm","identifier":"@traderouter/trade-router-mcp","version":"1.0.13","transport":{"type":"stdio"},"environmentVariables":[{"description":"Solana base58-encoded private key. Local signing only, never transmitted. See SECURITY.md.","isRequired":true,"isSecret":true,"name":"TRADEROUTER_PRIVATE_KEY"},{"description":"Optional RPC endpoint override (default https://api.mainnet-beta.solana.com).","name":"SOLANA_RPC_URL"},{"description":"Optional override for the server public key used to verify order_filled ed25519 signatures.","name":"TRADEROUTER_SERVER_PUBKEY"},{"description":"Optional second server public key accepted during key rotation.","name":"TRADEROUTER_SERVER_PUBKEY_NEXT"},{"description":"Default 'true'. Verify server signatures on order_filled / twap_execution.","name":"TRADEROUTER_REQUIRE_SERVER_SIGNATURE"},{"description":"Default 'true'. Verify server signatures on order_created.","name":"TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE"},{"description":"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.","name":"TRADEROUTER_DRY_RUN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T08:26:46.822524Z","publishedAt":"2026-04-27T08:26:46.822524Z","updatedAt":"2026-04-27T08:26:46.822524Z","isLatest":true}}}],"metadata":{"count":4}}
