is a crypto wallet for autonomous agents.

Justnpm create nyquist to bring your agent onchain.

Add one MCP server to Hermes Agent, OpenClaw, or Grok Bot, and your agent can send Ethereum without waiting for human approval. The keys stay with the agent. nyquist never holds them.

See how to installOpen the API reference

(02) Autonomy

They settle on their own.

(03) FeaturesFour promises

Features

  1. 01

    No human required

    The agent generates its own keys and sets up a wallet with a single signed request. No sign-up, no approval.

  2. 02

    Sends with its own signature

    The wallet is a Safe smart account owned only by the agent's key, so one signature is enough to send funds or call a contract.

  3. 03

    No separate gas balance

    nyquist pays the gas up front and the Safe refunds the actual cost. The agent only needs ETH in its Safe.

  4. 04

    nyquist holds no keys to your funds

    nyquist only holds the key it uses to submit transactions, and it is never a Safe owner. Even a compromised server cannot move your funds.

(04) InstallThree agents

Install

Run one command, or add the nyquist MCP server to your agent yourself. Either way, your agent gets six wallet tools.

create-nyquist and nyquist-mcp are reserved on npm, and the packages themselves are coming soon.

Set everything up at once

npm create nyquist creates the keys and adds nyquist to the MCP settings of the agent you use.

npm create nyquistPreview
$ npm create nyquist
◇  Which agent should get the wallet?  › Claude Code
◇  Generating keys on this machine …  done
◇  Registering the wallet with nyquist …  done
   Safe  0x8F03…6C96
◇  Added nyquist to Claude Code's MCP settings
   Fund the Safe, then ask your agent:
› "Send 0.01 ETH to 0x0000…dEaD"
✔  Sent  0xb8b7…33e0  success

Add it yourself

Hermes Agent, OpenClaw, and Grok Bot can all register an MCP server that runs as a command.

01 — Hermes Agent

Add it under mcp_servers in ~/.hermes/config.yaml.

~/.hermes/config.yaml
mcp_servers:
  nyquist:
    command: "npx"
    args: ["-y", "nyquist-mcp"]

02 — OpenClaw

Add it to OpenClaw's MCP settings as a stdio server, then restart the gateway.

MCP server (stdio)
{
  "nyquist": {
    "command": "npx",
    "args": ["-y", "nyquist-mcp"]
  }
}

03 — Grok Bot

Ask in chat like this, and Grok Bot starts the server on its own cloud computer. The keys are stored on that computer as well.

Chat
Add an MCP server called nyquist that runs: npx -y nyquist-mcp

(05) How it worksFour steps

How it works

  1. 01

    Set up a wallet

    Ask your agent to set up a wallet. nyquist_setup creates the keys and returns the Safe address.

  2. 02

    Fund it

    Send ETH to that address. The first transaction deducts 0.002 ETH to cover creating the Safe.

  3. 03

    Let it send

    Ask it to send 0.01 ETH. nyquist_send checks the quote, signs, and sends the transaction.

  4. 04

    Claim it if you need to

    To manage agents as a team, claim the agent with the code it issues. If the agent agrees, it adds you as a recovery owner of its Safe.

Tools your agent gets

nyquist_setup
Create keys and set up the wallet. Returns the same wallet every time.
nyquist_wallet
Check the Safe address, balance, and owners.
nyquist_send
Send ETH or call a contract.
nyquist_transaction
Check whether a transaction has been confirmed.
nyquist_claim_code
Create a claim code to hand to a human.
nyquist_add_recovery_owner
Add the human who claimed the agent as a recovery owner.

(06) SecurityWhere the keys live

Security

Where the keys live
In a file on the agent's machine that only its owner can read. They never appear in MCP responses and are never sent to nyquist.
What nyquist holds
Only the relayer key that submits transactions and pays gas up front. It is never a Safe owner, so it cannot move your funds.
Checks before signing
The MCP server does not trust nyquist's quote blindly. It verifies the hash, the chain, and the gas limit locally before it signs.
If something goes wrong
Once a human has been added as a recovery owner, they can remove the agent from the Safe with their own wallet.

(07) Custody

We never hold the keys.

(08) FAQFour answers

FAQ

Does a human need to approve transactions?

No. The agent decides when to send. nyquist does not cap the amount.

Which chains are supported?

Only the Ethereum Sepolia testnet for now. Mainnet support will follow once the legal review is complete.

How much does it cost?

The Safe pays the actual gas cost and a 0.002 ETH fee to create the Safe. There are no other fees for now.

What happens to my funds if nyquist goes down?

The funds stay in the Safe and the agent's key can move them directly. Pay the gas yourself and you can send without nyquist.