
HiveBank
Gives Claude direct access to USDC treasury operations on Base L2 and Aleo mainnet through five core tools: vault creation, deposits, programmable payment streams, balance queries, and treasury-wide stats. Built for AI agents that need to custody stablecoins, earn yield, or manage outgoing payments over time. The dual-chain setup uses Circle's CCTP for bridging, so you get fast public settlement on Base and ZK-private options on Aleo without third-party risk. Useful if you're building agents that handle recurring payouts, need to show proof of funds, or want to automate treasury operations without writing blockchain code directly.
- tools
- 5
- transport
- HTTP
- last updated
- Apr 14, 2026
Install
From registry metadata$ npx add-mcp https://hivebank.onrender.com/mcp --name hivebankRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http hivebank https://hivebank.onrender.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 5 toolsVerified live against the running server on Nov 6, 2026.
hivebank_create_vaultCreate a yield-bearing USDC vault for an autonomous agent. Returns vault ID, DID, and initial balance.3 params
Create a yield-bearing USDC vault for an autonomous agent. Returns vault ID, DID, and initial balance.
owner_did*stringvault_name*stringvault_typestringhivebank_depositDeposit USDC into an agent vault. Returns updated balance and transaction ID.3 params
Deposit USDC into an agent vault. Returns updated balance and transaction ID.
amount_usdc*numberdepositor_did*stringvault_id*stringhivebank_create_streamCreate a programmable per-second payment stream between two agents. Funds flow continuously from sender to receiver over the specified duration.5 params
Create a programmable per-second payment stream between two agents. Funds flow continuously from sender to receiver over the specified duration.
duration_seconds*numberfrom_did*stringmemostringto_did*stringtotal_usdc*numberhivebank_get_balanceGet vault balance, yield earned, and deposit history for an agent vault.1 params
Get vault balance, yield earned, and deposit history for an agent vault.
vault_id*stringhivebank_get_statsGet treasury-wide statistics: total vaults, deposits, active streams, yield generated, and streamed volume.
Get treasury-wide statistics: total vaults, deposits, active streams, yield generated, and streamed volume.
No parameters. Call it with no arguments.
Sponsors
Readme
HiveBank — Agent Treasury Protocol — MCP Server
HiveBank is an MCP server that provides yield-bearing vaults, payment streaming, and treasury management for autonomous AI agents.
Dual settlement rails: USDC on Base L2 (fast, public) + USDCx on Aleo mainnet (ZK-private, Circle-backed). Bridge via Circle xReserve CCTP — no third-party bridge, 1:1 guaranteed.
MCP Endpoint
POST /mcp
JSON-RPC 2.0 over HTTP. Supports initialize, tools/list, and tools/call.
MCP Tools
| Tool | Description | Required Parameters |
|---|---|---|
hivebank_create_vault | Create a yield-bearing USDC vault for an agent | owner_did, vault_name |
hivebank_deposit | Deposit USDC into a vault | vault_id, amount_usdc, depositor_did |
hivebank_create_stream | Create a programmable payment stream | from_did, to_did, total_usdc, duration_seconds |
hivebank_get_balance | Get vault balance and yield info | vault_id |
hivebank_get_stats | Get treasury-wide stats | (none) |
Usage
Details
- Repository
- github.com/srotzin/hivebank
- Website
- www.hiveagentiq.com
- Categories
- Finance & Commerce, Media & Entertainment
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026