01 — Hermes Agent
Add it under mcp_servers in ~/.hermes/config.yaml.
mcp_servers:
nyquist:
command: "npx"
args: ["-y", "nyquist-mcp"]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.
(02) Autonomy
(03) FeaturesFour promises
01
The agent generates its own keys and sets up a wallet with a single signed request. No sign-up, no approval.
02
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.
03
nyquist pays the gas up front and the Safe refunds the actual cost. The agent only needs ETH in its Safe.
04
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
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.
npm create nyquist creates the keys and adds nyquist to the MCP settings of the agent you use.
$ 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
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.
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.
{
"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.
Add an MCP server called nyquist that runs: npx -y nyquist-mcp(05) How it worksFour steps
01
Ask your agent to set up a wallet. nyquist_setup creates the keys and returns the Safe address.
02
Send ETH to that address. The first transaction deducts 0.002 ETH to cover creating the Safe.
03
Ask it to send 0.01 ETH. nyquist_send checks the quote, signs, and sends the transaction.
04
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.
nyquist_setupnyquist_walletnyquist_sendnyquist_transactionnyquist_claim_codenyquist_add_recovery_owner(06) SecurityWhere the keys live
(07) Custody
(08) FAQFour answers
No. The agent decides when to send. nyquist does not cap the amount.
Only the Ethereum Sepolia testnet for now. Mainnet support will follow once the legal review is complete.
The Safe pays the actual gas cost and a 0.002 ETH fee to create the Safe. There are no other fees for now.
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.