{"name":"io.github.crystalsignal/saferoute","slug":"crystalsignal-saferoute","title":"SafeRoute","description":"Noncustodial Base x402 payment control and seller settlement recovery","url":"https://mcp.market/server/crystalsignal-saferoute","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T22:10:35.160Z","last_ok_at":"2026-09-20T22:10:35.160Z","latency_ms":269},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/crystalsignal/saferoute","website":"https://api.usesaferoute.com","version":"0.18.1","remotes":[{"type":"streamable-http","url":"https://api.usesaferoute.com/mcp"}],"packages":[],"tools":[{"name":"check_base_swap","description":"Wallet-free approved-token Base swap safety preflight. Costs $0.001 USDC.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"from":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"to":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"amount":{"type":"string"},"sourceAgentId":{"type":"string"},"referralCode":{"type":"string"},"intentId":{"type":"string"}},"required":["from","to","amount"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"check_token_risk","description":"Approved Base token risk and liquidity check. Costs $0.03 USDC.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"sourceAgentId":{"type":"string","minLength":1,"maxLength":128},"referralCode":{"type":"string","minLength":3,"maxLength":64},"intentId":{"type":"string","minLength":16,"maxLength":128}},"required":["token"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"check_wallet_risk","description":"Read-only Base wallet account-posture check. Costs $0.01 USDC.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"wallet":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"sourceAgentId":{"type":"string","minLength":1,"maxLength":128},"referralCode":{"type":"string","minLength":3,"maxLength":64},"intentId":{"type":"string","minLength":16,"maxLength":128}},"required":["wallet"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_safe_swap_quote","description":"Safety-checked noncustodial Base swap quote. Costs $0.01 USDC; the buyer signs and broadcasts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"from":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"to":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"amount":{"type":"string"},"wallet":{"type":"string"},"executionMode":{"type":"string","enum":["standard","gasless"]},"sourceAgentId":{"type":"string"},"referralCode":{"type":"string"},"intentId":{"type":"string"}},"required":["from","to","amount","wallet"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"guard_base_trade","description":"Complete pre-sign trade guard with route and simulation evidence. Costs $0.12 USDC.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"from":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"to":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"amount":{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"},"wallet":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"executionMode":{"type":"string","const":"standard"},"sourceAgentId":{"type":"string","minLength":1,"maxLength":128},"referralCode":{"type":"string","minLength":3,"maxLength":64},"intentId":{"type":"string","minLength":16,"maxLength":128}},"required":["from","to","amount","wallet"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_supported_assets","description":"List SafeRoute's seven approved Base assets, limits, fees, and execution modes. Free.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"preflight_transaction","description":"Decode and simulate approved Base ERC-20 calldata or SafeRoute's exact official ERC-8004 registration. Costs $0.05 USDC.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"transaction":{"type":"object","properties":{"from":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"data":{"type":"string","pattern":"^0x[a-fA-F0-9]+$"},"value":{"type":"string","pattern":"^\\d+$"}},"required":["from","to","data"]},"sourceAgentId":{"type":"string","minLength":1,"maxLength":128},"referralCode":{"type":"string","minLength":3,"maxLength":64},"intentId":{"type":"string","minLength":16,"maxLength":128}},"required":["transaction"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"prepare_token_transfer","description":"Prepare a bounded, simulated unsigned Base token transfer. Costs $0.10 USDC.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"amount":{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"},"sender":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"sourceAgentId":{"type":"string","minLength":1,"maxLength":128},"referralCode":{"type":"string","minLength":3,"maxLength":64},"intentId":{"type":"string","minLength":16,"maxLength":128}},"required":["token","amount","sender","recipient"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"protect_payment","description":"One automatic x402 payment-safety front door: pre-payment ALLOW/BLOCK, duplicate-safe ID binding, policy risk reasons, and optional mined-settlement verification. Free and rate-limited; the buyer signs and pays.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"idempotencyKey":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[a-zA-Z0-9._:-]+$"},"payment":{"type":"object","properties":{"payer":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"paymentRequired":{"type":"object","properties":{"x402Version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"resource":{"type":"object","properties":{"url":{"type":"string","format":"uri"}},"required":["url"],"additionalProperties":{}},"accepts":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"scheme":{"type":"string","minLength":1,"maxLength":32},"network":{"type":"string","minLength":1,"maxLength":64},"asset":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"amount":{"type":"string","pattern":"^\\d+$"},"payTo":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"maxTimeoutSeconds":{"type":"integer","minimum":1,"maximum":3600}},"required":["scheme","network","asset","amount","payTo","maxTimeoutSeconds"],"additionalProperties":{}}}},"required":["x402Version","resource","accepts"],"additionalProperties":{}},"policy":{"type":"object","properties":{"maxAmountAtomic":{"type":"string","pattern":"^\\d+$"},"reviewAboveAmountAtomic":{"type":"string","pattern":"^\\d+$"},"allowedPayees":{"maxItems":100,"type":"array","items":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"}},"blockedPayees":{"maxItems":100,"type":"array","items":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"}},"allowedHosts":{"maxItems":100,"type":"array","items":{"type":"string"}}},"additionalProperties":false},"sourceAgentId":{"type":"string","minLength":1,"maxLength":128},"referralCode":{"type":"string","minLength":3,"maxLength":64}},"required":["payer","paymentRequired"],"additionalProperties":false},"settlement":{"type":"object","properties":{"paymentResponseHeader":{"type":"string","minLength":1,"maxLength":8192},"transactionHash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}},"additionalProperties":false}},"required":["idempotencyKey","payment"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"prove_safe_action","description":"Create a signed pre-sign ALLOW, BLOCK, or REVIEW receipt. Costs $0.05 USDC.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"action":{"type":"string","enum":["trade","transaction","token"]},"from":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"to":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"amount":{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"},"wallet":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"executionMode":{"type":"string","const":"standard"},"token":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"transaction":{"type":"object","properties":{"from":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"data":{"type":"string","pattern":"^0x[a-fA-F0-9]+$"},"value":{"type":"string","pattern":"^\\d+$"}},"required":["from","to","data"]},"sourceAgentId":{"type":"string","minLength":1,"maxLength":128},"referralCode":{"type":"string","minLength":3,"maxLength":64},"intentId":{"type":"string","minLength":16,"maxLength":128}},"required":["action"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"route_agent_payment","description":"Prepare a bounded, simulated exact-buy route to a payer-owned Base USDC target covering the x402 payment and optional buffer. Costs $0.05 USDC; buyer confirms funding, then retries standard x402 once.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"request":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["request"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"verify_swap_execution","description":"Verify a standard-mode SafeRoute Base execution against its signed receipt. Free; referral payouts remain disabled.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"transactionHash":{"type":"string"},"receipt":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"receiptSignature":{"type":"string"}},"required":["transactionHash","receipt","receiptSignature"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"verify_transaction_intent","description":"Compare a mined Base transaction with buyer intent. Costs $0.05 USDC.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"transactionHash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"},"intent":{"type":"object","properties":{"sender":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"sellToken":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"buyToken":{"type":"string","enum":["USDC","WETH","EURC","CBETH","CBBTC","VIRTUAL","AERO"]},"sellAmount":{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"},"minimumBuyAmount":{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"},"expectedBuyAmount":{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"},"expectedTarget":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"expectedCalldataHash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}},"required":["sender","recipient","sellToken","buyToken","sellAmount","minimumBuyAmount"]},"sourceAgentId":{"type":"string","minLength":1,"maxLength":128},"referralCode":{"type":"string","minLength":3,"maxLength":64},"intentId":{"type":"string","minLength":16,"maxLength":128}},"required":["transactionHash","intent"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-20T20:56:46.773Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:56:46.763Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 466ms"]},"poisoning":{"score":15,"max":15,"notes":["13 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://api.usesaferoute.com/mcp","reachable":true,"authRequired":false,"latencyMs":466,"serverInfo":{"name":"saferoute","version":"0.18.1"}}],"packages":[],"repo":{"found":false,"owner":"crystalsignal","repo":"saferoute","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}