MCPサーバー

Código 07 · Human verification in Peru

app.vercel.codigo07/human-verification-peru

このMCPでできること

Books and manages vetted human verification tasks in Peru, with reports, ratings, quotes, and USDC x402 payments.

calificar_servicio
Rate a completed task
Rates the verifier who completed a task (1 to 5 stars, optional comment). Ratings rank verifiers in the network. One rating per task.
冪等
入力スキーマ
{'type': 'object', 'required': ['id', 'token', 'estrellas'], 'properties': {'id': {'type': 'string', 'description': 'Request id'}, 'token': {'type': 'string', 'description': 'token_consulta'}, 'estrellas': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'comentario': {'type': 'string', 'maxLength': 1000}}, 'additionalProperties': False}
consultar_estado
Check request status and get the result
Returns status (cotizacion_pendiente, cotizada, pago_en_proceso, pagada, en_proceso, completada, pago_fallido, rechazada, cancelada), price, delivery deadline, payment transaction, and when completed: the report (conclusion, details, geotagged photo URLs) plus a human-readable report URL.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['id', 'token'], 'properties': {'id': {'type': 'string', 'description': 'Request id, e.g. C07-1A2B3C4D'}, 'token': {'type': 'string', 'description': 'token_consulta returned when the request was created'}}, 'additionalProperties': False}
cotizar
Get a price quote
Returns the exact price, turnaround and today's remaining capacity for a service, or tells you it needs a custom quote. Does not create anything or charge anything.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['servicio'], 'properties': {'urgente': {'type': 'boolean', 'default': False, 'description': 'Rush job: +50% price, half the turnaround.'}, 'servicio': {'enum': ['verificacion_remota', 'visita_presencial_lima', 'personalizado'], 'type': 'string', 'description': 'verificacion_remota = USD 25, 24 h (phone call in Spanish + SUNAT/RUC lookup + web check, anywhere in Peru). visita_presencial_lima = USD 75, 48 h (on-site visit in Metropolitan Lima/Callao, 6+ geotagged photos). personalizado = free quote request for anything else (e.g. visits outside Lima), paid later with pagar_solicitud.'}, 'ubicacion': {'type': 'string', 'description': 'Address or city in Peru, if the task is on-site.'}}, 'additionalProperties': False}
listar_servicios
List Código 07 services
Returns the catalog of human verification services in Peru: USD prices, turnaround, coverage, today's remaining capacity, x402 payment details (network, asset, payTo) and hard limits. Call this first.
読み取り専用
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
pagar_solicitud
Pay a quoted request (x402)
Pays a custom request once its status is "cotizada" and confirms it instantly. Payment: x402 v2 (v1 compatible), USDC on Base. Call once without payment to receive a PaymentRequired (isError=true, structuredContent). Retry the SAME call adding params._meta["x402/payment"] with the signed PaymentPayload. When it settles, the task is confirmed instantly with no human approval, and the result includes _meta["x402/payment-response"].
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['id', 'token'], 'properties': {'id': {'type': 'string', 'description': 'Request id, e.g. C07-1A2B3C4D'}, 'token': {'type': 'string', 'description': 'token_consulta returned when the request was created'}}, 'additionalProperties': False}
solicitar_verificacion
Hire a human verifier (pay with x402)
Books a vetted human verifier from the Código 07 network in Peru to check something in the physical world. The first available verifier accepts it and delivers a report with geotagged photos. Standard services are paid instantly and confirmed with no human approval. Payment: x402 v2 (v1 compatible), USDC on Base. Call once without payment to receive a PaymentRequired (isError=true, structuredContent). Retry the SAME call adding params._meta["x402/payment"] with the signed PaymentPayload. When it settles, the task is confirmed instantly with no human approval, and the result includes _meta["x402/payment-response"]. Returns id + token_consulta; store both. servicio "personalizado" (or an on-site visit outside Lima) creates a free quote request instead; pay it later with pagar_solicitud. Prohibited requests (surveillance of private individuals, entering private property, handling money/packages, impersonation, anything illegal) are rejected automatically before any charge.
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['servicio', 'que_verificar', 'acepta_terminos'], 'properties': {'ruc': {'type': 'string', 'pattern': '^[0-9]{11}$', 'description': 'Peruvian company tax ID (RUC, 11 digits), if relevant.'}, 'agente': {'type': 'string', 'maxLength': 200, 'description': 'Name/identifier of your agent.'}, 'urgente': {'type': 'boolean', 'default': False, 'description': 'Rush job (+50%, half the turnaround).'}, 'servicio': {'enum': ['verificacion_remota', 'visita_presencial_lima', 'personalizado'], 'type': 'string', 'description': 'verificacion_remota = USD 25, 24 h (phone call in Spanish + SUNAT/RUC lookup + web check, anywhere in Peru). visita_presencial_lima = USD 75, 48 h (on-site visit in Metropolitan Lima/Callao, 6+ geotagged photos). personalizado = free quote request for anything else (e.g. visits outside Lima), paid later with pagar_solicitud.'}, 'ubicacion': {'type': 'string', 'maxLength': 500, 'description': 'Full address and district (for on-site visits) or city.'}, 'webhook_url': {'type': 'string', 'format': 'uri', 'description': 'Optional https URL. Receives POST updates (cotizada, completada, cancelada) signed with X-Codigo07-Signature = sha256 HMAC of the raw body using your token_consulta.'}, 'que_verificar': {'type': 'string', 'maxLength': 4000, 'minLength': 10, 'description': 'What exactly must be verified, in Spanish or English. Be specific: the question to answer and why.'}, 'contacto_email': {'type': 'string', 'format': 'email', 'description': 'Optional. Inbox where status updates can be sent.'}, 'acepta_terminos': {'type': 'boolean', 'const': True, 'description': 'Must be true: you accept the terms and limits at https://codigo07.vercel.app/#terminos.'}, 'contacto_whatsapp': {'type': 'string', 'maxLength': 30, 'description': 'Optional WhatsApp number with country code.'}, 'entregable_esperado': {'type': 'string', 'maxLength': 1000, 'description': 'What you expect back (e.g. "6 photos of storefront + yes/no on whether it is open").'}}, 'additionalProperties': False}
追加
consultar_estado
2026年10月5日2:40
追加
calificar_servicio
2026年10月5日2:40
追加
pagar_solicitud
2026年10月5日2:40
追加
solicitar_verificacion
2026年10月5日2:40
追加
cotizar
2026年10月5日2:40
追加
listar_servicios
2026年10月5日2:40