hive-mcp-mpp
Dual-rail MCP server for initiating and verifying MPP and x402 payments, plus MPP-attested identity claims, enabling agent-native financial settlement.
README
hive-mcp-mpp
Dual-Rail 402 MCP Server (x402 + MPP Tempo)
<span style="color:#C08D23">●</span> 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 <!-- /hive-footer -->
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.