HomeFinance › zerodust

zerodust

Recover stranded native gas: empty a chain's balance to exactly zero on 25 EVM chains.

Official TypeScript CloudLocal macOSWindowsLinux Remote
★ 2 stars Last pushed 2026-07-25 License: MIT

Topics: Finance & Fintech

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Remote (streamable-http)

https://api.zerodust.xyz/mcp Reachable (checked 2026-09-24)

Claude Code:

claude mcp add --transport http zerodust https://api.zerodust.xyz/mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "zerodust": {
      "url": "https://api.zerodust.xyz/mcp"
    }
  }
}

Package (npm 0.3.1)

npx -y @zerodust/[email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "zerodust": {
      "command": "npx",
      "args": [
        "-y",
        "@zerodust/[email protected]"
      ],
      "env": {
        "ZERODUST_API_URL": "<YOUR_VALUE>",
        "ZERODUST_API_KEY": "<YOUR_VALUE>",
        "ZERODUST_ALLOW_EXECUTE": "<YOUR_VALUE>",
        "ZERODUST_SIGNER_MODULE": "<YOUR_VALUE>",
        "ZERODUST_KEYSTORE_FILE": "<YOUR_VALUE>",
        "ZERODUST_KEYSTORE_PASSWORD_FILE": "<YOUR_VALUE>",
        "ZERODUST_KEYSTORE_PASSWORD": "<YOUR_VALUE>",
        "ZERODUST_PRIVATE_KEY_FILE": "<YOUR_VALUE>",
        "ZERODUST_PRIVATE_KEY": "<YOUR_VALUE>",
        "ZERODUST_ALLOWED_DESTINATIONS": "<YOUR_VALUE>"
      }
    }
  }
}
  • ZERODUST_API_URL — Custom API URL (defaults to https://api.zerodust.xyz)
  • ZERODUST_API_KEY secret — API key for higher rate limits. An agent can issue itself one with the zerodust_register_api_key tool, with no human signup step.
  • ZERODUST_ALLOW_EXECUTE — 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.
  • ZERODUST_SIGNER_MODULE — 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.
  • ZERODUST_KEYSTORE_FILE — Path to an encrypted V3 keystore (as produced by `cast wallet import` or geth). Requires ZERODUST_KEYSTORE_PASSWORD_FILE or ZERODUST_KEYSTORE_PASSWORD.
  • ZERODUST_KEYSTORE_PASSWORD_FILE — Path to a file containing the keystore password, so the password never enters the MCP config.
  • ZERODUST_KEYSTORE_PASSWORD secret — Keystore password inline. Prefer ZERODUST_KEYSTORE_PASSWORD_FILE.
  • ZERODUST_PRIVATE_KEY_FILE — Path to a file containing a hex private key, so the key stays out of the MCP config.
  • ZERODUST_PRIVATE_KEY secret — 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.
  • ZERODUST_ALLOWED_DESTINATIONS — Comma-separated allowlist of sweep destinations. When unset, funds can only be swept to the agent's own address.

This repository has 2 servers listed in the Official MCP Registry.

Other names: io.github.zerodustxyz/zerodust

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry