Hive Evaluator
MCP server: NEED + YIELD + CLEAN-MONEY gates with EIP-3009 attestations · Hive Civilization
¿Debería usar esto?
Calidad y seguridad
Hallazgos (4)
- HIGH
- MEDIUMen hive_earn_register
- MEDIUMen hive_earn_me
- MEDIUMen hive_earn_leaderboard
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"hive-mcp-evaluator": {
"url": "https://hive-mcp-evaluator.onrender.com/mcp"
}
}
}Puntos de conexión remotos
https://hive-mcp-evaluator.onrender.com/mcpstreamable-httphttps://hive-mcp-gateway.onrender.com/evaluator/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟢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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"window": {
"type": "string",
"description": "Time window. One of: \"7d\", \"30d\", \"lifetime\". Default \"7d\".",
"enum": [
"7d",
"30d",
"lifetime"
]
}
}
}Comunidad
Evidencia