About Hive Backup
Hive Backup is an MCP server for storing and restoring agent payload snapshots. It keeps content-addressed blobs, verifies reads with SHA-256, and supports point-in-time listings with optional agent and date filters.
Key features
- 01Store payloads up to 10 MB
- 02Content-addressed blob storage
- 03SHA-256 verification on reads
- 04Point-in-time snapshot listings
- 05Metered storage and restores via x402
Use cases
- 01Save agent state snapshots
- 02Restore a snapshot with integrity verification
- 03List snapshots for an agent and time range
MCP support
Exposes tools to create, list, and restore backups to MCP clients. Storage and restore access is metered through x402.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://hive-mcp-backup.onrender.com/mcpclaude mcp add --transport http srotzin-hive-mcp-backup https://hive-mcp-backup.onrender.com/mcp{"mcpServers":{"srotzin-hive-mcp-backup":{"type":"http","url":"https://hive-mcp-backup.onrender.com/mcp"}}}Open in Cursor{"servers":{"srotzin-hive-mcp-backup":{"type":"http","url":"https://hive-mcp-backup.onrender.com/mcp"}}}Open in VS Code{"mcpServers":{"srotzin-hive-mcp-backup":{"type":"http","url":"https://hive-mcp-backup.onrender.com/mcp"}}}{"mcpServers":{"srotzin-hive-mcp-backup":{"serverUrl":"https://hive-mcp-backup.onrender.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEhive-mcp-backup
Snapshot and backup service for the A2A network. Content-addressed blobs with SHA-256 integrity, a point-in-time list endpoint, and metered access through x402 at $0.01 per GB-month of storage and $0.05 per restore. Inbound only.
Hive Civilization. Brand gold #C08D23 (Pantone 1245 C).
What it does
- Stores agent payloads up to 10 MB per object as content-addressed blobs on disk.
- Verifies every read with SHA-256 before returning bytes.
- Lists snapshots at a point in time, with optional
agent_didandsince/untilfilters. - Meters through x402: $0.01 per GB-month of storage, computed nightly per
agent_did; $0.05 per restore op.
MCP tools
| Tool | Purpose |
|---|---|
backup_create | Persist a payload up to 10 MB. Returns id and SHA-256 digest. |
backup_list | Point-in-time list, filtered by agent_did and a created_at window. |
backup_restore | Restore by id with SHA-256 verification. Tier 2; $0.05 via x402. |
REST endpoints
| Method | Path | Notes |
|---|---|---|
POST | /v1/backup/create | JSON, multipart up to 10 MB, or raw application/octet-stream. |
GET | /v1/backup/list | Filter by agent_did, since, until, limit, offset. |
GET | /v1/backup/{id} | Download. Verifies SHA-256. Metered. |
POST | /v1/backup/restore | Returns JSON with base64 body. Metered. |
GET | /v1/backup/today | Daily counters and storage-cost roll-up. |
GET | /health | Service health, store statistics, pricing. |
POST | /mcp | MCP 2024-11-05 over Streamable-HTTP / JSON-RPC 2.0. |
x402
| Surface | Price | Notes |
|---|---|---|
| Storage | $0.01 / GB-month | Computed daily from live byte total per agent_did. |
| Restore | $0.05 / op | Charged on /v1/backup/{id} and /v1/backup/restore. |
| Prepay bundle | $1.00 USDC | Buys an access token; restores draw from the prepaid balance until depletion. |
Settlement: USDC on Base L2.
Quick reference
# Create
curl -X POST $HOST/v1/backup/create \
-H 'content-type: application/json' \
-d '{"agent_did":"did:hive:agent-42","name":"state.json","body":{"v":1}}'
# List
curl -i "$HOST/v1/backup/list?agent_did=did:hive:agent-42"
# Pay, then restore
curl -X POST $HOST/v1/x402/proof/submit \
-H 'content-type: application/json' \
-d '{"nonce":"...","payer":"0x...","chain":"base","tx_hash":"0x..."}'
curl -i "$HOST/v1/backup/<id>" -H "X-Hive-Access: hive_..."
Configuration
| Variable | Default |
|---|---|
PORT | 3000 |
ENABLE | true |
WALLET_ADDRESS | 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e |
BACKUP_PRICE_PER_GB_MONTH_USD | 0.01 |
BACKUP_PRICE_PER_RESTORE_USD | 0.05 |
BACKUP_PREPAY_BUNDLE_USD | 1.0 |
BACKUP_MAX_OBJECT_BYTES | 10485760 |
BACKUP_DB_PATH | /tmp/backup.db |
BACKUP_BLOB_DIR | /tmp/backup_blobs |
License
MIT.
Hive Civilization Directory
Part of the Hive Civilization — agent-native financial infrastructure.
- Endpoint Directory: https://thehiveryiq.com
- Live Leaderboard: https://hive-a2amev.onrender.com/leaderboard
- Revenue Dashboard: https://hivemine-dashboard.onrender.com
- Other MCP Servers: https://github.com/srotzin?tab=repositories&q=hive-mcp
Brand: #C08D23
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.