loading…
Search for a command to run...
loading…
MCP server for agent treasury management. Creates yield-bearing vaults, manages USDC deposits, and runs programmable time-based payment streams between agents.
MCP server for agent treasury management. Creates yield-bearing vaults, manages USDC deposits, and runs programmable time-based payment streams between agents.
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.
POST /mcp
JSON-RPC 2.0 over HTTP. Supports initialize, tools/list, and tools/call.
| 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) |
# Initialize
curl -X POST https://hivebank.onrender.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize"}'
# List tools
curl -X POST https://hivebank.onrender.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'
# Call a tool
curl -X POST https://hivebank.onrender.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"hivebank_get_stats","arguments":{}}}'
npm install
npm start
Server starts on port 3001 (or PORT env var). Health check at GET /health.
Node.js + Express + SQLite. Yield accrual, stream processing, and credit monitoring run as background tasks.
Proprietary — Hive Civilization
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"hiveclear": {
"command": "npx",
"args": []
}
}
}