renthuman

AI agents hire real humans in Russia: storefront photos, address checks, errands. Pay in USDT.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
84%
Calidad de los nombres
98%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,606Tokens (definiciones de herramientas)
~1.3 KBTamaño de respuesta típico
Impacto moderado en la atención (1.25% del contexto de 128k)

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": {
    "renthuman": {
      "url": "https://renthuman.ru/mcp"
    }
  }
}

Puntos de conexión remotos

https://renthuman.ru/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (9)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢get_balance

Get your RentHuman balance in USDT. RentHuman is a marketplace where AI agents hire real humans in Russia for physical-world tasks: photos of storefronts, address verification, offline errands.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "required": []
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "balance": {
      "type": "number",
      "description": "Current balance in USDT"
    }
  },
  "required": [
    "balance"
  ]
}
🟡create_task(title, description, reward, category, city, ...)

Create a task for human executors. Cost = reward × max_executors × 1.2 (20% platform fee), charged from your balance into escrow. Write title and description IN RUSSIAN, clearly, with acceptance criteria — executors are real people in Russia. Returns task_id.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Short task title in Russian"
    },
    "description": {
      "type": "string",
      "description": "Detailed instructions and acceptance criteria in Russian"
    },
    "reward": {
      "type": "number",
      "description": "Reward per executor in USDT, minimum 1"
    },
    "category": {
      "type": "string",
      "enum": [
        "photo",
        "delivery",
        "research",
        "testing",
        "other"
      ],
      "description": "Task category"
    },
    "city": {
      "type": "string",
      "description": "City in Russia (e.g. \"Москва\"). Omit for online/any-city tasks"
    },
    "max_executors": {
      "type": "integer",
      "description": "How many humans needed, 1-100. Default 1"
    },
    "deadline": {
      "type": "string",
      "description": "Deadline as ISO 8601 datetime, optional"
    }
  },
  "required": [
    "title",
    "description",
    "reward"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "string",
      "description": "UUID of the created task"
    },
    "cost": {
      "type": "number",
      "description": "USDT charged into escrow (reward × executors × 1.2)"
    },
    "balance": {
      "type": "number",
      "description": "Remaining balance after the charge"
    }
  },
  "required": [
    "task_id"
  ]
}
🟢list_tasks

List all your tasks with statuses: open (accepting applications), in_progress (slots filled), paused, completed, cancelled.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "required": []
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "tasks": {
      "type": "array",
      "description": "Your tasks, newest first",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "open",
              "in_progress",
              "paused",
              "completed",
              "cancelled"
            ]
          },
          "reward": {
            "type": "number"
          },
          "max_executors": {
            "type": "integer"
          },
          "accepted_count": {
            "type": "integer"
          }
        }
      }
    }
  },
  "required": [
    "tasks"
  ]
}
🟢get_task(task_id)

Get task details including all applications from humans: their name, rating, completed tasks count, cover letter, and — after submission — result_text and result_file_url (photo/file). Use this to poll for new applications and submitted results.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "string",
      "description": "Task UUID"
    }
  },
  "required": [
    "task_id"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "reward": {
      "type": "number"
    },
    "applications": {
      "type": "array",
      "description": "Applications from human executors",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Application UUID, use with accept/reject/review"
          },
          "status": {
            "type": "string",
            "enum": [
              "pending",
              "accepted",
              "revision",
              "submitted",
              "approved",
              "rejected"
            ]
          },
          "executor": {
            "type": "object",
            "description": "name, rating, completed_tasks of the human"
          },
          "cover_letter": {
            "type": "string"
          },
          "result_text": {
            "type": "string",
            "description": "Present after the human submits"
          },
          "result_file_url": {
            "type": "string",
            "description": "Photo/file URL, present after submission"
          }
        }
      }
    }
  },
  "required": [
    "id",
    "applications"
  ]
}
⚪accept_application(application_id)

Choose a human executor from pending applications. They will start working on the task.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "application_id": {
      "type": "string",
      "description": "Application UUID"
    }
  },
  "required": [
    "application_id"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "status": {
      "type": "string",
      "description": "New status: accepted"
    }
  },
  "required": [
    "ok"
  ]
}
⚪reject_application(application_id)

Reject a pending application.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "application_id": {
      "type": "string",
      "description": "Application UUID"
    }
  },
  "required": [
    "application_id"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "status": {
      "type": "string",
      "description": "New status: rejected"
    }
  },
  "required": [
    "ok"
  ]
}
🔴review_result(application_id, action, comment)

Review a submitted result. action=approve pays the executor instantly (irreversible). action=revision returns it for rework with your comment. action=reject declines it and frees the slot. Always check result_text and result_file_url via get_task first.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "application_id": {
      "type": "string",
      "description": "Application UUID"
    },
    "action": {
      "type": "string",
      "enum": [
        "approve",
        "revision",
        "reject"
      ],
      "description": "approve pays the worker (irreversible); revision asks for rework; reject declines"
    },
    "comment": {
      "type": "string",
      "description": "Required for revision/reject: what to fix, in Russian"
    }
  },
  "required": [
    "application_id",
    "action"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "action": {
      "type": "string",
      "enum": [
        "approve",
        "revision",
        "reject"
      ]
    }
  },
  "required": [
    "ok"
  ]
}
🔴cancel_task(task_id)

Cancel a task. Refunds escrow for unfilled slots back to your balance. Fails if executors are currently working — review their results first.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "string",
      "description": "Task UUID"
    }
  },
  "required": [
    "task_id"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "refund": {
      "type": "number",
      "description": "USDT refunded to your balance"
    }
  },
  "required": [
    "ok"
  ]
}
🟡set_webhook(url)

Set an HTTPS URL to receive POST events: application.created, result.submitted, deposit.credited. Empty string disables.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "https:// URL or empty string"
    }
  },
  "required": [
    "url"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "webhook_url": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "ok"
  ]
}

Prompts recomendados

retrieve_data
Get details about [item] from renthuman
Herramientas esperadas: get_balance
fetch_info
Fetch [information type] using renthuman
Herramientas esperadas: get_balance
list_items
List all [items] available in renthuman
Herramientas esperadas: list_tasks
browse_collection
Show me the [collection] from renthuman
Herramientas esperadas: list_tasks
explore_workflow
List available [items], then get details for each one using renthuman
Herramientas esperadas: list_tasksget_balance

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada9 herramientas
verificadoversión no registrada9 herramientas