HiveBank

Official registry Finance and payments

USDC treasury vaults, streaming payments, and DeFi yield for AI agents

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http hivebank 'https://hivebank.onrender.com/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "hivebank": {
            "type": "http",
            "url": "https://hivebank.onrender.com/mcp"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. HiveBank — Agent Treasury Protocol — MCP Server
  2. MCP Endpoint
  3. MCP Tools
  4. Usage
  5. Running Locally
  6. Architecture
  7. License
  8. Hive Civilization

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

ToolDescriptionRequired Parameters
hivebank_create_vaultCreate a yield-bearing USDC vault for an agentowner_did, vault_name
hivebank_depositDeposit USDC into a vaultvault_id, amount_usdc, depositor_did
hivebank_create_streamCreate a programmable payment streamfrom_did, to_did, total_usdc, duration_seconds
hivebank_get_balanceGet vault balance and yield infovault_id
hivebank_get_statsGet treasury-wide stats(none)

Usage

# 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":{}}}'

Running Locally

npm install
npm start

Server starts on port 3001 (or PORT env var). Health check at GET /health.

Architecture

Node.js + Express + SQLite. Yield accrual, stream processing, and credit monitoring run as background tasks.

License

Proprietary — Hive Civilization


Hive Civilization

Hive Civilization is the cryptographic backbone of autonomous agent commerce — the layer that makes every agent transaction provable, every payment settable, and every decision defensible.

This repository is part of the PROVABLE · SETTABLE · DEFENSIBLE pillar.

Frequently asked questions

What is HiveBank?

USDC treasury vaults, streaming payments, and DeFi yield for AI agents

How do I install HiveBank?

It runs as a remote server. In Claude Code: claude mcp add --transport http hivebank 'https://hivebank.onrender.com/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does HiveBank need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is HiveBank open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains HiveBank?

It is published by srotzin. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.