Hive Evaluator

MCP server: NEED + YIELD + CLEAN-MONEY gates with EIP-3009 attestations · Hive Civilization

Should I use this

Quality & Safety

B
Description quality
100%
Schema completeness
89%
Naming quality
80%
Poisoning risk
40%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin hive_earn_register
  • MEDIUMTool description contains URL to non-standard domainin hive_earn_me
  • MEDIUMTool description contains URL to non-standard domainin hive_earn_leaderboard

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~911Tokens (tool definitions)
~731 BTypical response size
Moderate attention impact (0.71% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "hive-mcp-evaluator": {
      "url": "https://hive-mcp-evaluator.onrender.com/mcp"
    }
  }
}

Remote endpoints

https://hive-mcp-evaluator.onrender.com/mcpstreamable-http
https://hive-mcp-gateway.onrender.com/evaluator/mcpstreamable-http

What it can do

Tool inventory

Tools (7)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢evaluator_get_fees

Get the live evaluator fee schedule (3 tiers, settlement currencies, recipient addresses, ERC-8183 / Virtuals ACP v2.0 spec). No auth required.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟡evaluator_submit_job(tier, job_value_usdc, subject_did, submitter_did, context)

Submit a job for evaluation. Choose tier (simple, evaluation, arbitration). Job value is quoted in USDC; fee = max($0.05, value * tier_bps / 10000). Returns job_id and quoted fee.

Input Schema

{
  "type": "object",
  "properties": {
    "tier": {
      "type": "string",
      "description": "'simple' (0.5%), 'evaluation' (1.0%), or 'arbitration' (2.0%)"
    },
    "job_value_usdc": {
      "type": "number",
      "description": "Notional job value in USDC"
    },
    "subject_did": {
      "type": "string",
      "description": "DID of the agent or output being evaluated"
    },
    "submitter_did": {
      "type": "string",
      "description": "DID of the submitting agent"
    },
    "context": {
      "type": "string",
      "description": "Free-form context for the evaluator (max 4 KB)"
    }
  },
  "required": [
    "tier",
    "job_value_usdc",
    "subject_did",
    "submitter_did"
  ]
}
🟢evaluator_get_job(job_id)

Retrieve evaluation status, verdict, and attestation for a previously-submitted job.

Input Schema

{
  "type": "object",
  "properties": {
    "job_id": {
      "type": "string",
      "description": "Job ID returned from evaluator_submit_job"
    }
  },
  "required": [
    "job_id"
  ]
}
⚪evaluator_attest_job(job_id, signature)

Trigger settlement and emit the on-chain attestation for a completed job. Settles to the Hive Safe Treasury on the chain selected at submission. Requires EIP-3009 signature for Base/Ethereum.

Input Schema

{
  "type": "object",
  "properties": {
    "job_id": {
      "type": "string",
      "description": "Job ID returned from evaluator_submit_job"
    },
    "signature": {
      "type": "string",
      "description": "EIP-3009 signature (required for EVM chains)"
    }
  },
  "required": [
    "job_id"
  ]
}
🟡hive_earn_register(agent_did, payout_address, attribution_url)

Register an agent for the Hive Civilization attribution payout program. Settlement on real Base USDC. 5% kickback on attributed traffic, weekly payout. Calls POST https://receipts.thehiveryiq.com/v1/earn/register on behalf of the caller. Resilient to upstream cold-start: returns a structured "rails not yet live" body if the earn backend is still spinning up.

Input Schema

{
  "type": "object",
  "properties": {
    "agent_did": {
      "type": "string",
      "description": "Caller agent DID (e.g. did:hive:0x… or did:web:…). Required."
    },
    "payout_address": {
      "type": "string",
      "description": "Base L2 EVM address (0x…) to receive USDC kickback payouts."
    },
    "attribution_url": {
      "type": "string",
      "description": "Public URL of the agent / page driving attributed traffic to Hive. Used for ranking + audit."
    }
  },
  "required": [
    "agent_did",
    "payout_address",
    "attribution_url"
  ]
}
🟢hive_earn_me(agent_did)

Look up the caller agent's registered earn profile, lifetime + pending USDC balance, last payout tx hash, and next-payout ETA. Real Base USDC, no mock data. Calls GET https://receipts.thehiveryiq.com/v1/earn/me?agent_did=<did>. Returns "rails not yet live" gracefully if upstream is not yet deployed.

Input Schema

{
  "type": "object",
  "properties": {
    "agent_did": {
      "type": "string",
      "description": "Agent DID to look up. Required."
    }
  },
  "required": [
    "agent_did"
  ]
}
🟢hive_earn_leaderboard(window)

Top earning agents on the Hive Civilization, by attribution payout in USDC. Real Base USDC settlement. Calls GET https://receipts.thehiveryiq.com/v1/earn/leaderboard?window=<window>. Returns "rails not yet live" gracefully if upstream is not yet deployed.

Input Schema

{
  "type": "object",
  "properties": {
    "window": {
      "type": "string",
      "description": "Time window. One of: \"7d\", \"30d\", \"lifetime\". Default \"7d\".",
      "enum": [
        "7d",
        "30d",
        "lifetime"
      ]
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded7 tools
verifiedversion not recorded4 tools
verifiedversion not recorded7 tools
verifiedversion not recorded4 tools
verifiedversion not recorded7 tools
verifiedversion not recorded4 tools