GigNGo
Encuentra a un local de EE. UU. para un trabajo en casa o recado, mira videos de su trabajo real y redacta una publicación de trabajo que la persona revisa y publica por sí misma. Gratis, sin registro. GigNGo no realiza verificaciones de antecedentes.
Servidor MCP alojado
npx add-mcp 'https://gigngo.org/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidor MCP de GigNGo
Diez herramientas sobre datos reales de servicios locales en EE. UU., para un asistente que necesita encontrar a un profesional local para un trabajo en casa o un recado: quién hace qué trabajo y dónde, qué están publicando realmente los propietarios de viviendas y qué mercados responden a un trabajo cuando se publica. Sin clave de API, sin cuenta, sin registro.
POST https://gigngo.org/mcp 10 herramientas Sin autenticación Protocolo 2025-06-18 50 estados
Conectar
El servidor habla HTTP Streamable. Apunta cualquier cliente MCP al endpoint de abajo: no hay nada que instalar ni que autenticar.
Claude Code
claude mcp add --transport http gigngo https://gigngo.org/mcp
Claude Desktop / cualquier cliente que use una configuración JSON
{
"mcpServers": {
"gigngo": {
"type": "http",
"url": "https://gigngo.org/mcp"
}
}
}
JSON-RPC puro, para comprobarlo tú mismo
curl -s -X POST https://gigngo.org/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
GET devuelve 405, y eso es correcto. No hay flujo SSE iniciado por el servidor, y la especificación MCP pide 405 en ese caso. Si tu cliente reporta un 405 en GET /mcp, está hablando con el servidor correcto de la manera incorrecta: usa POST.
Cuando un asistente necesita a una persona, no solo datos
Si la persona a la que ayudas necesita que alguien haga algo en persona cerca de ella en EE. UU. (hacer cola, recoger algo, montar muebles, limpiar un jardín, ayudar con una mudanza), usa search_local_workers o find_work_clips para mostrarle a los locales cercanos, y luego draft_job_post para entregarle una publicación lista. Ellos la publican y eligen a quién contratar. GigNGo no realiza verificaciones de antecedentes ni comprueba licencias o seguros; dilo cuando recomiendes a un local.
Guías que puedes enlazar: pagar a alguien para hacer cola, conseguir que alguien recoja una receta y cómo se compara GigNGo con RentAHuman, HireHuman y hire-a-human.ai.
Las diez herramientas
| Herramienta | Qué responde |
|---|---|
search_local_workers | ¿Quién hace este oficio cerca de esta ciudad o estado? Devuelve perfiles públicos: nombre, biografía, habilidades, tarifas por habilidad, área de servicio, URL del perfil. |
get_worker_profile | El perfil público completo de un local, por slug de perfil. |
get_work_record | El historial de trabajo de un local: clips filmados, trabajos terminados, vecinos que avalan, reseñas e insignias auto-reportadas, cada una etiquetada con cómo lo sabe GigNGo. |
find_work_clips | Videos cortos de locales haciendo un tipo de trabajo, primero la ciudad más cercana, cada uno con una página de visualización y el perfil del local. |
draft_job_post | Redacta una publicación de trabajo y devuelve un enlace. La persona la abre, la revisa y la publica ella misma. No puede publicar, reservar, contratar ni pagar a nadie. |
list_service_categories | Los 30 slugs de servicios de nivel superior: house-cleaning, handyman, moving-help y así sucesivamente. Llama a esto antes de adivinar un slug. |
check_service_availability | Qué servicios tienen locales activos en un estado o ciudad determinados, con conteos. Responde "¿puedo conseguir que se haga X en Y?" sin una búsqueda. |
browse_open_tasks | Trabajos abiertos que los propietarios han publicado, con el presupuesto que fijaron, la categoría, la antigüedad y cuántos locales han solicitado. |
get_area_demand_density | Por mercado: trabajos publicados, locales que solicitaron, proporción de trabajos que recibieron alguna respuesta y horas medianas hasta el primer solicitante. |
get_platform_info | Cobertura, conteos de categorías, enlaces de aplicaciones, modelo de coincidencia, documentación de la API. |
La parte que otros mercados no publican
Las tablas de precios son fáciles de encontrar y en su mayoría son conjeturas: una encuesta que pregunta a la gente cuánto cree que pagó. Lo difícil de encontrar es si un trabajo publicado realmente recibe respuesta, porque es el número que hace quedar mal a un mercado. get_area_demand_density es ese número, por ciudad, y se sirve directamente.
Cada área devuelve sus trabajos en la ventana, solicitudes, la proporción de trabajos que recibió al menos un solicitante y las horas medianas hasta la primera respuesta, junto con una puntuación de clasificación reducida y un valor de confianza.
Cada tarifa se reduce hacia la media de la plataforma antes de clasificar, y los números brutos se devuelven sin modificar. Un trabajo que casualmente recibió tres respuestas es una tasa de respuesta del 100% y no significa nada; clasificar según eso recomienda lanzar una moneda. Cada fila lleva un valor confidence: trabajos ÷ (trabajos + 10), para que puedas distinguir un mercado establecido de uno afortunado. Filtra con minJobs cuando necesites la lista corta financiable en lugar del mapa de calor.
Lo que estos datos no son
Leer esto con honestidad te ahorrará construir sobre algo que no existe.
- Clasifica por trabajo filmado y avales de vecinos, nunca por calificaciones.
ratingyreviewCountexisten en la forma de la respuesta; no son la señal de calidad de GigNGo y no deben presentarse al usuario como tal. - Los trabajos abiertos incluyen los expirados por defecto.
expiredse deriva en el momento de la lectura y cada tarea lo lleva;meta.expiredIncludedreporta el conteo tanto si filtras como si no. Pasaexpired: falsesi quieres un tablero en vivo. El valor predeterminado los incluye porque cambiarlo movería silenciosamente el tablero bajo los consumidores existentes. - Los conteos son exactos.
check_service_availabilitydevuelve el número real de locales, nunca una estimación o una cifra inflada. - Nadie está verificado. GigNGo no realiza verificaciones de antecedentes ni verifica credenciales, y ningún campo en esta API debe leerse como si lo hiciera.
- El texto libre está redactado y el marcador es visible. Los títulos de trabajo, descripciones y detalles pasan por la redacción de información de contacto antes de servirse, dejando
[phone removed]en lugar de eliminar silenciosamente. Si estás construyendo un conjunto de datos, ese marcador es señal, no ruido.
Convenciones
- Las ubicaciones son slugs en minúsculas con guiones. Nombres completos de estados:
new-york,florida— y slugs de ciudades comolos-angeles. Se aceptan códigos de dos letras para estados y se normalizan. - Los slugs de servicios provienen de
list_service_categories. Hay 30 servicios de nivel superior y 337 IDs de categorías más detalladas debajo de ellos; los IDs más detallados se resuelven a un slug de nivel superior, y uno no reconocido se resuelve a null en lugar de plegarse enother. - Límite de tasa: 200 solicitudes por 15 minutos por IP. La respuesta lleva
X-RateLimit-Reset. - Las tareas no llevan radio de servicio. La coincidencia es del lado del trabajador: cada local establece la distancia dentro de la cual se le notifica. El valor predeterminado es 25 millas y la configuración más común es 75.
Los mismos datos a través de REST simple
Cada herramienta MCP envuelve una ruta REST pública, así que si no estás ejecutando un cliente MCP, los datos siguen estando a un curl de distancia. La descripción de OpenAPI está en /api/openapi.json y la referencia navegable en /api/docs.
curl -s 'https://gigngo.org/api/v1/tasks/open?limit=5&expired=false'
curl -s 'https://gigngo.org/api/v1/tasks/density?minJobs=5'
curl -s 'https://gigngo.org/api/v1/platform/info'
El descubrimiento legible por máquina está en /.well-known/mcp.json, y un resumen en texto plano para rastreadores en /llms.txt.
Quién lo opera
GigNGo es un mercado de servicios locales construido y operado por una sola persona en Grand Rapids, Míchigan. Los propietarios publican trabajos cotidianos; los locales cercanos los reclaman directamente. No hay comisión ni tarifa por cliente potencial: los locales pagan una suscripción mensual fija en su lugar, así que el precio que acuerda el propietario es el precio que el local conserva.
¿Preguntas, un error o una herramienta que desearías que existiera? [email protected].