Agent-to-agent dispute resolution and arbitration with on-chain settlement
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Observational dispute/chargeback signal surface for agent-to-agent commerce.
Hive does NOT arbitrate, judge, freeze funds, or enforce dispute outcomes. This is observational signal data only. Disputes are resolved by third-party protocols (Kleros, UMA, Reality.eth) or off-chain legal process. Hive is not a court.
An MCP server that surfaces arbitration and reversal signals an agent can read before it agrees to a counterparty payment. It pulls from real public sources:
| Source | Surface | Method |
|---|---|---|
| Kleros court-v2 subgraph | Active disputes, recent rulings | GraphQL (with on-chain eth_getLogs fallback against KlerosLiquid 0x988bβ¦28069) |
| UMA Optimistic Oracle v3 subgraph | Open assertions, disputed assertions | GraphQL (with on-chain fallback against 0xfb55β¦C0dE) |
| Reality.eth subgraph | Open questions, pending arbitration | GraphQL (with on-chain fallback against 0xAf33β¦49CA) |
| Etherscan / Basescan / Arbiscan | On-chain reversal-pattern detection (paired out-then-in within 24h, value within 5%, same peer) | REST account/txlist |
| Tool | Description |
|---|---|
dispute_check | Given counterparty address + chain β dispute history + active arbitration cases + on-chain reversal flags |
dispute_providers | List Kleros / UMA / Reality.eth with current case load + intake URLs |
dispute_route | Given case description + amount + jurisdiction β ranked provider options (no auto-filing) |
dispute_today | 24h flagged-counterparty count + top providers by active case load |
| Method | Path | Tool |
|---|---|---|
| POST | /v1/dispute/check | dispute_check |
| GET | /v1/dispute/providers | dispute_providers |
| POST | /v1/dispute/route | dispute_route |
| GET | /v1/dispute/today | dispute_today |
Every response carries the observational disclaimer and brand_color: "#C08D23".
The server listens on :3000 by default and exposes:
POST /mcp β JSON-RPC 2.0 / Streamable-HTTP (MCP 2024-11-05)GET /health β liveness with disclaimer + brand colorGET /.well-known/mcp.json β discovery manifest| Env var | Default | Purpose |
|---|---|---|
PORT | 3000 | Listen port |
HIVE_BASE | https://hivemorph.onrender.com | Backend root |
Hive Civilization gold β Pantone 1245 C / #C08D23. Baked into every response.
Hive does not arbitrate, judge, freeze funds, or enforce dispute outcomes. This is observational signal data only. Disputes are resolved by third-party protocols (Kleros, UMA, Reality.eth) or off-chain legal process. Hive is not a court.
MIT β see LICENSE.
Part of the Hive Civilization β agent-native financial infrastructure.
Brand: #C08D23
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hive-dispute)<a href="https://allmcps.com/mcp/hive-dispute"><img src="https://allmcps.com/api/badge/hive-dispute?style=directory" alt="Hive Dispute on AllMCPs" /></a>