---
title: "A wallet built for your agents"
canonical: "https://splits.org/agent-wallet/"
---
# A wallet built for your agents

Manage agents' budgets in one place. Fund your agents' subaccounts and let them transact autonomously or propose transactions for your approval.

## Agent prompt

```text
I want you to have your own wallet on Splits, where you hold your own key and I approve what you send.

First, read https://splits.org/docs/solutions/ai-agents/ and run `npx -y @splits/splits-cli@latest --llms-full` so you have the exact commands.

Then, step by step:
1. Install the CLI: npm install -g @splits/splits-cli@latest
2. Run `splits auth login-start --client-name "<the app you are running in, for example Claude Code>"`. Show me the approval URL and the code. Then run `splits auth login-status` right away; it waits while I log in and approve. On that page I can connect my existing Splits workspace or create a new one.
3. If you don't already have a signing key for this workspace, make one with `splits auth create-key --register`. Never ask me for my seed phrase, private key or passkey.
4. Ask me which account you should work from. If your key isn't a signer on it yet, propose adding it, and I'll approve in the app.
5. Tell me what you can and can't do on that account.

Don't move any funds until I've approved your key and told you the account is funded.
```

## See it work

1. Granular permissions: read-only, propose transactions, co-sign, or full access.
2. Give each agent a budget of its own. It can't spend past the balance.
3. Agents request their own top-ups for your approval.
4. Co-manage funds with agents. Humans stay in the loop as signers.

## Give agents wallets without giving up your keys

Everything you need to manage agent access, monitor activity, and keep your funds secure.

- **Revocable access**: Your agent is a signer with its own key. Revoke or rotate it any minute.
- **Agent spend limits**: Give each agent a budget to spend from. It can only spend what its account holds.
- **Humans in the loop**: Keep large transactions in accounts that need your passkey. Agents propose, you approve.
- **Works with your stack**: CLI, MCP and API for any agent that can run a command or connect over MCP.
- **Audit at a glance**: Agents can memo every payment, and every spend shows up in Accounting.
- **Enforced onchain**: The account's smart contract enforces approval thresholds. Contracts are open source.

- [Setup guide](https://splits.org/docs/solutions/ai-agents/)
