# Hive MPP [Health: Active]

**Category:** 💰 Finance & Fintech  
**Repository:** https://github.com/srotzin/hive-mcp-mpp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/hive-mpp

## Description
Dual-rail 402 (x402 + MPP Tempo) MCP server

## Tools
Capabilities this server exposes over MCP:

- **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)

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "hive-mpp": {
    "url": "https://www.thehiveryiq.com"
  }
}
```

## Documentation & README

# hive-mcp-mpp

**Dual-Rail 402 MCP Server (x402 + MPP Tempo)**

<span style="color:#C08D23">●</span> Hive Civilization · [thehiveryiq.com](https://www.thehiveryiq.com)

Public MCP surface wrapping the dual-rail 402 (x402 primary / MPP Tempo fallback) integration on [hivetrust](https://hivetrust.onrender.com) and [hive-mcp-identity](https://hive-mcp-identity.onrender.com). 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

```json
{
  "mcpServers": {
    "hive-mpp": {
      "url": "https://hive-mcp-mpp.onrender.com/mcp",
      "transport": "streamable-http"
    }
  }
}
```

### Direct call example

```bash
# 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](https://hivetrust.onrender.com) | `f0c53fd` + `841e17b` | `/v1/mpp/payment/*`, `/v1/x402` |
| [hive-mcp-identity](https://hive-mcp-identity.onrender.com) | `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](https://hivetrust.onrender.com) · [hive-mcp-identity](https://hive-mcp-identity.onrender.com) · [Tempo RPC](https://rpc.tempo.xyz) · [MPPScan](https://www.mppscan.com)*

## 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 -->

