streamable-httpMITupdated 1mo ago
Dual-Rail 402 MCP Server (x402 + MPP Tempo)
What can you do with Hive MPP?
hive-mcp-mpp
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.
Tools
| 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 |
Endpoints
| 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 Rails
MPP (Primary) โ Tempo
- Protocol: Machine Payments Protocol (IETF draft-ryan-httpauth-payment)
- Header:
Payment: scheme="mpp", tx_hash="0x...", rail="tempo" - RPC:
https://rpc.tempo.xyz - Asset: USDCe (TIP-20)
x402 (Fallback) โ Base L2
- Header:
X-Payment: <base64-signed-receipt> - Fallback URL:
https://hivetrust.onrender.com/v1/x402 - Asset: USDC (
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) - Network: Base L2
Treasury
0x15184bf50b3d3f52b60434f8942b7d52f2eb436e
Connect
Claude / MCP client
{
"mcpServers": {
"hive-mpp": {
"url": "https://hive-mcp-mpp.onrender.com/mcp",
"transport": "streamable-http"
}
}
}
Direct call example
# 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":{}}}'
Backend Provenance
| Service | Commits | Endpoints |
|---|---|---|
| hivetrust | f0c53fd + 841e17b |
/v1/mpp/payment/*, /v1/x402 |
| hive-mcp-identity | b292e78 + 8098001 |
/v1/mpp/identity/attest |
Real Rails Only
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.
Registries
- Glama: auto-indexed from GitHub โ claim at
https://glama.ai/mcp/servers/srotzin/hive-mcp-mpp - MCP.so: auto-indexed from GitHub โ claim for verified-author tag
- awesome-mcp-servers: bundled PR pending
License
MIT ยฉ 2026 Steve Rotzin / Hive Civilization
Brand: Hive Civilization gold #C08D23 (Pantone 1245 C)
Sources: hivetrust ยท hive-mcp-identity ยท Tempo RPC ยท MPPScan
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
Install
Add Hive MPP to your client. Pick the one you use.
claude mcp add --transport http hive-mpp https://hive-mcp-gateway.onrender.com/mpp/mcpcodex mcp add hive-mpp --url https://hive-mcp-gateway.onrender.com/mpp/mcp{
"mcpServers": {
"hive-mpp": {
"url": "https://hive-mcp-gateway.onrender.com/mpp/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"hive-mpp": {
"type": "http",
"url": "https://hive-mcp-gateway.onrender.com/mpp/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"hive-mpp": {
"url": "https://hive-mcp-gateway.onrender.com/mpp/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"hive-mpp": {
"serverUrl": "https://hive-mcp-gateway.onrender.com/mpp/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
5 tools
Hive MPP exposes 5 tools to a connected agent.
- mpp_payment_init
- Init dual-rail 402 challenge (MPP primary + x402 fallback)
- mpp_payment_verify
- Verify a settled MPP or x402 payment by tx_hash
- mpp_identity_attest
- Get MPP-attested identity claim for a DID
- mpp_settlement_status
- Check MPP settlement state for a transaction
- mpp_rail_info
- Return rail metadata (Tempo RPC, x402 URL, currencies, treasury)
Score
72 / 100
Good
- Documentation25/25
- Maintenance16/25
- Trust13/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 34 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 5 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | May 4, 2026 |