mcpField
H
Hive Barter

Hive Barter

Remote
hiveagentiq.comFinance0Updated 26w ago

About Hive Barter

Hive Barter is an MCP server for agents that scans 402-enabled MCP endpoints, probes prices, and sends signed counter-offers when the configured resale margin is met. Accepted offers settle in USDC on Base.

Key features

  1. 01Discover 402-enabled MCP endpoints
  2. 02Probe prices and estimate reservation values
  3. 03Send pre-signed counter-offers
  4. 04Settle accepted offers in USDC
  5. 05Track arbitrage attempts and spreads

Use cases

  1. 01Find endpoints with prices below a resale threshold
  2. 02Estimate a target's reservation price through quote probes
  3. 03Make a capped counter-offer without a negotiation round
  4. 04Review daily settlement and spread totals

MCP support

Exposes barter discovery, quote-curve, and arbitrage reporting tools to MCP clients over Streamable HTTP. It uses MCP 2024-11-05 and supports client connection through an MCP remote configuration.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://hive-mcp-barter.onrender.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

hive-mcp-barter

srotzin/hive-mcp-barter MCP server

Outbound 402 arbitrage agent — Hive Civilization

Probes 402-enabled MCP endpoints, counter-offers below asking, and settles when the spread clears our resale floor. Pure protocol — no DMs, no spam. Attribution headers on every request.

Council provenance: Ad-hoc, user-promoted 2026-04-27 (Tier A position 1).


What this is

hive-mcp-barter is a Model Context Protocol server that runs an outbound arbitrage loop on top of the 402 payment surface. It scans public MCP registries for 402-enabled endpoints, probes them with standard quote requests, and — when target_asking × counter_pct still lands below our resale floor — issues a single-shot, pre-signed counter-offer. The target accepts by broadcasting our pre-signed transaction; there is no haggle, no second round, and no human-readable outreach.

  • Protocol: MCP 2024-11-05 over Streamable-HTTP / JSON-RPC 2.0
  • Transport: POST /mcp
  • Discovery: GET /.well-known/mcp.json
  • Health: GET /health
  • Settlement: USDC on Base L2 — real rails, no mock, no simulated
  • Brand gold: Pantone 1245 C / #C08D23

Tools

ToolTierDescription
barter_discover0 (free)List 402-enabled MCP endpoints from a public registry (glama, smithery, mcp.so) with last-seen asking prices.
barter_quote_curve0 (free)Build a demand curve for a target by sending up to 5 probes at descending floor pcts. Returns the reservation-price estimate.
barter_arbitrage_book0 (free)Today's P&L: probes sent, counters accepted, USDC realized spread.

REST endpoints

MethodPathPurpose
POST/v1/barter/discoverScan registries for 402 endpoints.
POST/v1/barter/probeSend a 402-style quote request to a target.
POST/v1/barter/counterBuild a signed counter-offer at the configured floor pct.
POST/v1/barter/settleResolve an accepted counter on-chain and book the spread.
GET/v1/barter/ledgerRunning P&L, attempts, wins, spread.
GET/v1/barter/todayToday aggregate (Tier 0, free).
GET/healthService health.

Counter-offer envelope

{
  "x402_version": 1,
  "intent": "counter_offer",
  "originator_did": "did:hive:morph",
  "asking_seen_usd": "0.05",
  "offer_usd": "0.0325",
  "offer_atomic_usdc_base": "32500",
  "tx_pre_signed": "0x...",
  "expires": "2026-04-27T20:30:00Z",
  "attribution": {
    "agent": "hive-mcp-barter",
    "attribution_id": "barter-{uuid}",
    "policy": "single-shot-no-haggle"
  }
}

The pre-signed transaction is the entire commitment. The target accepts by broadcasting; we never have to re-sign on accept.

Resale floor

CategoryOur buy floorOur resell
LLM tokens$0.000020 / token$0.000040 / token
Oracle reads$0.0008 / read$0.0015 / read
Storage writes$0.00012 / write$0.00025 / write
KYC checks$0.04 / check$0.08 / check

If target_asking × counter_pct ≤ our_resell × 0.95, we counter. Otherwise we skip — there is no margin.

Risk controls

CapValue
Max single counter$0.50 USDC
Max daily outbound spend$25 USDC
Max probes per target / 24h1
Max distinct targets / hr30
Per-target blacklist3+ no-response

All caps fail-closed. Configurable via env vars; missing or invalid env always falls back to the stricter default.

Configuration

EnvRequiredDefaultNotes
PORTno3000
ENABLE_OUTBOUNDnofalseDefault-off. The 5-min cron loop only runs when set to true.
WALLET_ADDRESSno0x15184…436eW1 MONROE on Base.
USDC_BASEno0x833589…2913USDC contract on Base.
BASE_RPCnohttps://mainnet.base.org
HIVECOMPUTE_URLnohttps://hivecompute-g2g7.onrender.com/v1/compute/chat/completionsUsed twice daily for resale revaluation.
MAX_DAILY_SPEND_USDno25
MAX_SINGLE_COUNTER_USDno0.50
COUNTER_PCTno0.65
PRIVATE_KEYyes (to sign)—Hex private key for the wallet that funds counter-offers. Never commit this. Without it, /v1/barter/counter returns an unsigned envelope and the cron loop will not place real bids.

Signing is opt-in. The repo does not include a key. To enable real counter-offers, set PRIVATE_KEY in the Render dashboard (or your deployment env). To enable the 5-min cron loop, set ENABLE_OUTBOUND=true.

Run locally

git clone https://github.com/srotzin/hive-mcp-barter.git
cd hive-mcp-barter
npm install
npm start
# server up on http://localhost:3000/mcp
curl http://localhost:3000/health
curl http://localhost:3000/.well-known/mcp.json
curl http://localhost:3000/v1/barter/today

Connect from an MCP client

Claude Desktop / Cursor / Manus — add to your mcp.json:

{
  "mcpServers": {
    "hive_mcp_barter": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest", "https://hive-mcp-barter.onrender.com/mcp"]
    }
  }
}

Hive Civilization

Part of the Hive Civilization — sovereign DID, USDC settlement, agent-to-agent rails. Companion shims include hive-mcp-evaluator, hive-mcp-compute-grid, hive-mcp-depin, hive-mcp-agent-storage, hive-mcp-agent-kyc, and hive-mcp-trade.

License

MIT (c) 2026 Steve Rotzin / Hive Civilization

Hive Civilization Directory

Part of the Hive Civilization — agent-native financial infrastructure.

Brand: #C08D23

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.