{"name":"io.github.andresdefi/zerodust","slug":"andresdefi-zerodust","title":null,"description":"Recover stranded native gas: empty a chain's balance to exactly zero on 25 EVM chains.","url":"https://mcp.market/server/andresdefi-zerodust","rating":null,"grade":"C","score":64,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":37,"stars":2,"forks":0,"downloads_week":369,"last_push_at":"2026-10-14T13:53:03.000Z","license":"MIT"},"uptime":{"percent":0,"checks":28,"ok":0,"last_checked_at":"2026-11-04T05:40:38.911Z","last_ok_at":"2026-10-12T08:31:04.719Z","latency_ms":246},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/andresdefi/zerodust","website":null,"version":"0.5.1","remotes":[{"type":"streamable-http","url":"https://api.zerodust.xyz/mcp"}],"packages":[{"registryType":"npm","identifier":"@zerodust/mcp-server","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Custom API URL (defaults to https://api.zerodust.xyz)","format":"string","name":"ZERODUST_API_URL"},{"description":"API key for higher rate limits. An agent can issue itself one with the zerodust_register_api_key tool, with no human signup step.","format":"string","isSecret":true,"name":"ZERODUST_API_KEY"},{"description":"Set to \"true\" to enable the sweep tools. Sweeping moves real funds, so it is off by default and also requires one of the four signing-key variables below.","format":"string","name":"ZERODUST_ALLOW_EXECUTE"},{"description":"Path or specifier of a module whose default export returns a viem LocalAccount. This is how Turnkey, Privy, AWS KMS or any other custody service is used, without a raw key ever reaching this server. Preferred over ZERODUST_PRIVATE_KEY.","format":"string","name":"ZERODUST_SIGNER_MODULE"},{"description":"Path to an encrypted V3 keystore (as produced by `cast wallet import` or geth). Requires ZERODUST_KEYSTORE_PASSWORD_FILE or ZERODUST_KEYSTORE_PASSWORD.","format":"string","name":"ZERODUST_KEYSTORE_FILE"},{"description":"Path to a file containing the keystore password, so the password never enters the MCP config.","format":"string","name":"ZERODUST_KEYSTORE_PASSWORD_FILE"},{"description":"Keystore password inline. Prefer ZERODUST_KEYSTORE_PASSWORD_FILE.","format":"string","isSecret":true,"name":"ZERODUST_KEYSTORE_PASSWORD"},{"description":"Path to a file containing a hex private key, so the key stays out of the MCP config.","format":"string","name":"ZERODUST_PRIVATE_KEY_FILE"},{"description":"Private key for the agent's own wallet, inline. Used locally to sign the EIP-7702 authorization and EIP-712 sweep intent; never transmitted, only the resulting signatures are sent. The signer-module, keystore and key-file options above keep it out of your config entirely.","format":"string","isSecret":true,"name":"ZERODUST_PRIVATE_KEY"},{"description":"Comma-separated allowlist of sweep destinations. When unset, funds can only be swept to the agent's own address.","format":"string","name":"ZERODUST_ALLOWED_DESTINATIONS"}]}],"tools":[],"scan":{"score":64,"grade":"C","scanned_at":"2026-10-14T22:04:34.200Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-14T22:04:34.125Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":0,"max":20,"notes":["remote unreachable: Streamable HTTP error: Error POSTing to endpoint: {\"message\":\"Route POST:/mcp not found\",\"error\":\"Not Found\",\"statusCode\":404}"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"reliability.unreachable","severity":"high","component":"reliability","title":"Remote endpoint did not respond","detail":"Streamable HTTP error: Error POSTing to endpoint: {\"message\":\"Route POST:/mcp not found\",\"error\":\"Not Found\",\"statusCode\":404}"}],"inputs":{"probes":[{"url":"https://api.zerodust.xyz/mcp","reachable":false,"authRequired":false,"latencyMs":921,"error":"Streamable HTTP error: Error POSTing to endpoint: {\"message\":\"Route POST:/mcp not found\",\"error\":\"Not Found\",\"statusCode\":404}"}],"packages":[{"registryType":"npm","identifier":"@zerodust/mcp-server","version":"0.5.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-10-01T20:06:46.862Z","repositoryUrl":"git+https://github.com/andresdefi/zerodust.git","weeklyDownloads":369}],"repo":{"found":true,"owner":"andresdefi","repo":"zerodust","archived":false,"pushedAt":"2026-10-14T13:53:03Z","stars":2,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/164500125?v=4","ownerCreatedAt":"2024-03-22T11:27:38Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":2,"forks":0,"downloadsWeek":369,"license":"MIT","lastPushAt":"2026-10-14T13:53:03.000Z","score":37}}}},"grade_history":[{"kind":"downgrade","fromGrade":"A","toGrade":"C","reason":"score 64: Remote endpoint did not respond","createdAt":"2026-10-14T22:04:34.676Z"}],"reviews":[]}