Veredicto Humano

Ask a real human (not an LLM) for a judgment, $0.10 USDC via x402. The result returns to the agent.

Should I use this

Quality & Safety

A
Description quality
90%
Schema completeness
100%
Naming quality
90%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~865Tokens (tool definitions)
~3.6 KBTypical response size
Moderate attention impact (0.68% 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": {
    "veredicto-humano-x402": {
      "url": "https://veredicto-humano-x402.onrender.com/mcp"
    }
  }
}

Remote endpoints

https://veredicto-humano-x402.onrender.com/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢ask_human_verdict(question, context, labels)

Pagá $0.10 USDC en Base por el juicio subjetivo/cultural de una persona real (no un LLM) sobre una pregunta — especializado en contexto argentino. Sin pago adjunto devuelve los requisitos de pago x402; con el pago, crea el ticket y devuelve {ticket, resultToken, poll}. La respuesta del humano llega de forma asíncrona (minutos u horas) y vuelve a vos, el agente, por get_human_verdict: no llega por Telegram (Telegram es solo cómo la persona recibe la pregunta).

Input Schema

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "La pregunta de juicio subjetivo"
    },
    "context": {
      "type": "string",
      "maxLength": 2000,
      "description": "Contexto extra que ve el humano"
    },
    "labels": {
      "type": "string",
      "description": "CSV de 2-6 respuestas categóricas posibles, ej. \"natural,traducido\""
    }
  },
  "required": [
    "question"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "const": "pending",
      "description": "Siempre \"pending\": la persona todavía no respondió"
    },
    "ticket": {
      "type": "string",
      "format": "uuid",
      "description": "Id del ticket, para get_human_verdict"
    },
    "resultToken": {
      "type": "string",
      "description": "Secreto para leer el resultado, guardalo"
    },
    "poll": {
      "type": "string",
      "format": "uri",
      "description": "URL equivalente para pollear por HTTP"
    },
    "expiresAt": {
      "type": "string",
      "description": "Cuándo vence el ticket si nadie responde (ISO 8601)"
    }
  },
  "required": [
    "status",
    "ticket",
    "resultToken",
    "poll",
    "expiresAt"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_human_verdict(ticket, resultToken)

Gratis. Pollea el estado de un ticket creado con ask_human_verdict — "pending" mientras la persona todavía no contestó, "completed" con el veredicto, o "expired" si pasaron 7 días sin respuesta.

Input Schema

{
  "type": "object",
  "properties": {
    "ticket": {
      "type": "string",
      "format": "uuid",
      "description": "El ticket devuelto por ask_human_verdict"
    },
    "resultToken": {
      "type": "string",
      "minLength": 1,
      "description": "El resultToken devuelto por ask_human_verdict"
    }
  },
  "required": [
    "ticket",
    "resultToken"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "pending",
        "completed",
        "expired"
      ]
    },
    "ticket": {
      "type": "string",
      "format": "uuid"
    },
    "expiresAt": {
      "type": "string",
      "description": "Solo en \"pending\""
    },
    "expiredAt": {
      "type": "string",
      "description": "Solo en \"expired\""
    },
    "verdict": {
      "type": [
        "string",
        "null"
      ],
      "description": "Solo en \"completed\": la etiqueta elegida, si hubo"
    },
    "freeText": {
      "type": [
        "string",
        "null"
      ],
      "description": "Solo en \"completed\": el comentario libre, si hubo"
    },
    "answeredAt": {
      "type": "string",
      "description": "Solo en \"completed\""
    },
    "panel": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "const": "single-trusted-human"
        },
        "responses": {
          "type": "number",
          "const": 1
        }
      },
      "required": [
        "type",
        "responses"
      ],
      "additionalProperties": false,
      "description": "Solo en \"completed\": una única persona de confianza, no un promedio anónimo"
    }
  },
  "required": [
    "status",
    "ticket"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools