This server bridges Claude to a dual-rail payment system that tries MPP (Machine Payments Protocol) on Tempo first, then falls back to x402 on Base L2 if needed. You get five tools: initialize a payment challenge, verify settlement by transaction hash, fetch MPP-attested identity claims for DIDs, check settlement status, and pull rail metadata including RPC endpoints and treasury addresses. All calls proxy to live backends (hivetrust and hive-mcp-identity), no mocked responses. Reach for this when you're building agents that need to handle micropayments or verify on-chain identity attestations as part of a workflow, especially if you want automatic fallback between payment rails.
Dual-Rail 402 MCP Server (x402 + MPP Tempo)
● Hive Civilization · thehiveryiq.com
Public MCP surface wrapping the dual-rail 402 (x402 primary / MPP Tempo fallback) integration on hivetrust and hive-mcp-identity. Flips Tempo MPP rail PR1 into Hive's own partner-facing surface area.
| Tool | Description | Backend | Free? |
|---|---|---|---|
mpp_payment_init | Init dual-rail 402 challenge (MPP primary + x402 fallback) | hivetrust | — |
mpp_payment_verify | Verify a settled MPP or x402 payment by tx_hash | hivetrust | — |
mpp_identity_attest | Get MPP-attested identity claim for a DID | hive-mcp-identity | — |
mpp_settlement_status | Check MPP settlement state for a transaction | hivetrust | — |
mpp_rail_info | Return rail metadata (Tempo RPC, x402 URL, currencies, treasury) | local | free |
| Endpoint | Method | Description |
|---|---|---|
/mcp | POST | JSON-RPC 2.0 / MCP 2024-11-05 |
/health | GET | Health check |
/.well-known/mcp.json | GET | MCP discovery manifest |
/.well-known/agent-card.json | GET | A2A agent card |
/.well-known/ap2.json | GET | AP2 agent descriptor |
/.well-known/security.txt | GET | Security contact |
/robots.txt | GET | Crawler rules |
/sitemap.xml | GET | Sitemap |
Payment: scheme="mpp", tx_hash="0x...", rail="tempo"https://rpc.tempo.xyzX-Payment: <base64-signed-receipt>https://hivetrust.onrender.com/v1/x4020x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)0x15184bf50b3d3f52b60434f8942b7d52f2eb436e
{
"mcpServers": {
"hive-mpp": {
"url": "https://hive-mcp-mpp.onrender.com/mcp",
"transport": "streamable-http"
}
}
}
# List tools
curl -s -X POST https://hive-mcp-mpp.onrender.com/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | jq .result.tools[].name
# Get rail info (free, no payment required)
curl -s -X POST https://hive-mcp-mpp.onrender.com/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"mpp_rail_info","arguments":{}}}'
| Service | Commits | Endpoints |
|---|---|---|
| hivetrust | f0c53fd + 841e17b | /v1/mpp/payment/*, /v1/x402 |
| hive-mcp-identity | b292e78 + 8098001 | /v1/mpp/identity/attest |
No mock responses. No simulated settlement. All tool calls proxy to live backend services.
If a backend endpoint is unavailable, the server returns the upstream error — it never fabricates data.
https://glama.ai/mcp/servers/srotzin/hive-mcp-mppMIT © 2026 Steve Rotzin / Hive Civilization
Brand: Hive Civilization gold #C08D23 (Pantone 1245 C)
Sources: hivetrust · hive-mcp-identity · Tempo RPC · MPPScan
Part of the Hive Civilization — agent-native financial infrastructure.
Brand: #C08D23