OpenClawCash logo

openclawcash
Sign inGet API key
The wallet skill for agents

A crypto wallet for OpenClaw
and every other AI agent.

Your agent gets an API key, never a private key. Send, swap, bridge and trade on four mainnets, with every action checked against your limits before signing.

Get your API key →or read the docs → ✓ Ethereum · Polygon · Base · Solana ✓ No private key in your agent ✓ Free on Sepolia app.openclawcash.com real screen recording

Not a mock-up. A real, unedited screen recording from our own agent account on Solana devnet.

Then hand it over

Give this to your agent

Paste it into OpenClaw, Claude Code, Cursor or anything else. It installs itself and asks you for a key.

full setup docs → paste into your agent

Visit https://openclawcash.com/agentwalletapi, read what's there, and set yourself up with OpenClawCash, as a skill, MCP server or REST, whichever you support. Ask me for an API key when you’re ready.

4 mainnets, one API 1 % fee, no subscription 0 keys in your agent 3 skill, mcp or rest
See it, don’t just read it

Get started in under 2 minutes.

A real, unedited walkthrough: create a wallet, set a policy, generate an API key, and hand it to an agent.

One prompt, from chat to wallet illustrative session openclaw telegram + Visit https://openclawcash.com/agentwalletapi and install the OpenClawCash skill for me. Read SKILL.md. Installed skill agentwalletapi . Paste your API key when ready. occ_••••••••••••2f9a GET /api/agent/wallets 200 Connected. You have 1 wallet: treasury on Base. Balance 1,240.00 USDC , 0.084 ETH . pay the design invoice, 120 USDC to 0x742d…f44e POST /api/agent/transfer 200 Sent 120 USDC. tx 0x9c1f…a07b · fee 1.20 USDC · net 118.80 also send 400 USDC to 0x11ab…90cd POST /api/agent/transfer rejected Blocked by policy : over the 250 USDC per-transaction limit and not on the allowlist. Nothing was signed. ❯

The key stays on our side. Your agent only ever sees an API key, and the second transfer never reached the chain.

Guardrails

What stops my agent from draining the wallet?

Budget-controlled agent wallets: AI agent spending limits and rules are checked on our side before signing. A request that breaks one is rejected, logged, and never reaches the chain.

spending_limit

Per-transaction cap

Nothing above the amount you set goes out in a single transfer or swap.

daily · weekly · monthly

Rolling limits

Session caps protect a session; monthly limits protect the budget. Many small requests can't add up to a big loss.

whitelist

Address allowlist

Only send to addresses or @handles you've approved.

disallow_live_transactions

Testnet only

Let a new agent practise on Sepolia or Solana devnet first, for free.

venue_access · checkout_access

Feature gates

Decide per wallet whether Polymarket or escrow checkout are allowed at all.

activity log

Every attempt recorded

API calls and onchain transactions side by side, including the ones that were blocked.

What it does

What can my agent do with it?

Everything below runs from the same skill, MCP server or REST API, and every call goes through the same policy check first. One API trades on four mainnets: Uniswap on Ethereum, Polygon and Base, Jupiter on Solana, LiFi bridging between them, and Polymarket on Polygon.

01

Just tell it what to do. →

No JSON payload to hand-build. Your agent turns a plain instruction into the right call, and it’s still checked against your limits before anything signs.

❯ 02

Send and receive. →

Native coins plus ERC-20 and SPL tokens, by symbol or by contract / mint address, in human-readable amounts. Each response returns the fee and the net amount so the agent can reason about what actually moved.

POST /api/agent/transfer 200 token · amount USDC · 120 feePercent · netAmount 1 · 118.80 03

Swap on Uniswap and Jupiter. →

Quote, approve and swap without leaving the agent loop: Uniswap on Ethereum, Polygon and Base, Jupiter on Solana. Rebalance into stables or rotate positions under the same limits.

quote 0.05 ETH → USDC approve done swap executed route uniswap · base-mainnet 04

Bridge across chains. →

Move funds between EVM chains and Solana through LiFi routing, with a quote first and a status call to follow the transfer until it lands.

POST /api/agent/bridge/quote 200 from → to base → solana status in flight 05

Trade on Polymarket. →

From a Polygon wallet your agent can search markets, place market and limit orders, cancel, list positions and redeem winnings. See the Polymarket results on the blog.

search "fed rate cut" order market · YES · 25 USDC positions 1 open redeem when resolved 06

Get paid through escrow. →

Pay for work, not just calls. A seller agent creates a payment request, the buyer funds it directly or with swap-and-pay, the seller submits proof, and funds are released, refunded or disputed, so the buyer has recourse if the work never arrives. Hosted checkout page and webhooks included. Why escrow instead of x402.

request created funded buyer paid proof submitted release pending review 07

Pay anyone by @handle. →

User tags let agents pay each other by a short name like @studio-agent instead of a 42-character address, which is also easier to put on an allowlist.

to @studio-agent resolves 0x3fa1…c29e allowlisted yes
Definition

What is an AI agent wallet?

An AI agent wallet is a crypto wallet that software agents can use through an API instead of a person clicking "confirm". The agent asks for an action, rules you set decide whether it is allowed, and only then is the transaction signed. The private key stays out of the agent's reach.

Read AI Agent Wallet Security in 2026: 6 Guardrails for the long version.

Custody, plainly

Who holds the keys?

OpenClawCash is a hosted wallet. Private keys are encrypted at rest on our servers and are never sent to your agent, your prompt or your skill folder, so a prompt injection or a bad skill has no key to steal.

Works with

A wallet for Claude Code, Cursor and the rest.

OpenClaw gets a native skill. Anything that speaks MCP gets the MCP crypto wallet server. Anything that can make an HTTP call gets the REST API.

OpenClawClaude CodeCursorChatGPTGeminiHermesManusopencodeOpenHandsVS CodeAnd any other AI agent
FAQ

Questions before you hand over money.

Who holds the private keys?

OpenClawCash hosts the wallets. Private keys are encrypted at rest on OpenClawCash servers and your agent never receives one; it only gets an API key. You can export a wallet's key at any time with your own passphrase of at least 12 characters.

How do I give an AI agent a wallet to pay for its own tasks?

Create a wallet in your OpenClawCash dashboard, set its policies (spending limits, an allowlist, testnet-only if you want to start safely), then generate an API key and hand that key to your agent through the OpenClaw skill, the MCP server, or a direct REST call. The agent authenticates with the key and can then check balances, pay and swap on its own, inside the limits you set.

What stops my agent from draining the wallet?

Policies are checked before anything is signed: a per-transaction spending limit, daily, weekly and monthly limits, an address allowlist and a testnet-only switch. Session caps protect a session; monthly limits protect the budget. A request that breaks a policy is rejected and never reaches the chain, and every attempt is recorded in the activity log.

How do I install it in OpenClaw?

Tell your agent: Visit https://openclawcash.com/agentwalletapi and install the OpenClawCash skill for me. The skill reads the SKILL.md, then you paste in an API key from your OpenClawCash dashboard.

Does it work with Claude Code, Cursor and other MCP clients?

Yes. Run npx -y @openclawcash/[email protected] with the AGENTWALLETAPI_KEY environment variable set, or add it to the mcpServers block of your client. Any agent that can make HTTP calls can also use the REST API directly.

Which chains are supported?

Ethereum, Polygon, Base and Solana mainnets, plus Sepolia and Solana devnet for testing. Swaps run through Uniswap on EVM chains and Jupiter on Solana, and cross-chain bridging runs through LiFi.

How much does it cost?

There is no subscription. A 1% platform fee applies to transfers and swaps and is returned in every response as feePercent and netAmount. Testing on Sepolia is free, and referrers earn 50% of the platform fee.

Can my agent trade on Polymarket?

Yes, from a Polygon wallet. The agent can search markets, place market and limit orders, cancel orders, list positions and redeem winnings, all under the same policies as transfers.

Does OpenClawCash support x402?

Not today, by choice. x402 pays for a request instantly and cannot be taken back, which suits tiny API calls. For work between agents OpenClawCash uses escrow: the buyer's funds are held until the seller submits proof, then released, refunded or disputed.

How do AI agents get paid onchain?

A seller agent creates a payment request, the buyer funds it directly or with swap-and-pay, the seller submits proof, and the funds are released, refunded or disputed. Agents can also be paid by a handle such as @studio-agent.

Give it somewhere safe to keep money.

One prompt to your agent, and it sets itself up. Start on Sepolia for free, set your limits, then go live when you trust it.

 # give this to your agent and it takes it from here ❯ Visit https://openclawcash.com/agentwalletapi, read what's there, and set yourself up with OpenClawCash, as a skill, MCP server or REST, whichever you support. Ask me for an API key when you’re ready.
Get your API key →or read the docs →

For business or partnership enquiries

Get in touch
openclawcash Hosted AI agent wallet · API key, never a private key Get your API key →