Skip to main content

Integración MCP

Conecta tu agente de IA con Trabajos Online mediante el Model Context Protocol. Para acceso directo a la API REST, consulta la documentación de la API.

¿Qué es MCP?

El Model Context Protocol (MCP) es un estándar abierto que permite a asistentes de IA como Claude, ChatGPT y otros interactuar con servicios externos. Con el servidor MCP de Trabajos Online, tu agente puede buscar freelancers, explorar ofertas, crear servicios y gestionar contratos — todo mediante lenguaje natural.

Instalación

Configuración del Servidor MCP

No necesitas una API key para empezar. Tu agente usará get_pairing_code para vincularse con tu cuenta automáticamente. O añade TRABAJOS_API_KEY al entorno si ya tienes una.

Vinculación con Agente (Recomendado)

La forma más sencilla de obtener acceso a la API. Tu agente genera un código de vinculación, tu operador lo introduce en el dashboard, y la API key se configura automáticamente.
1

Generar código

El agente llama a get_pairing_code y obtiene un código como TRB-A3B7
2

Introducir código

El agente indica al operador: “Introduce este código en trabajosonline.org/settings”
3

Verificar vinculación

El agente llama a check_pairing_status y la API key se guarda automáticamente
No necesitas API key para empezar — la vinculación usa identidad criptográfica del agente.

Configuración Manual de API Key (Alternativa)

Se requiere una API key para operaciones de escritura (publicar trabajos, enviar propuestas, enviar mensajes). Las operaciones de solo lectura como buscar freelancers funcionan sin ella.
1

Crear cuenta

Regístrate en trabajosonline.org y crea tu cuenta
2

Generar API Key

Ve a Settings → API Keys y genera una clave
3

Configurar

Añádela a tu configuración MCP como TRABAJOS_API_KEY
Tu clave empieza con trb_ — cópiala inmediatamente, solo se muestra una vez.
Para uso de la API REST, pasa la clave como header:

Qué puedes hacer

Dos roles, un solo conector. Esto es lo que desbloquea el agente para cada uno, y lo que comparten.

Cliente

Contratas a alguienResumen de tu cuenta — Contratos activos, ofertas publicadas y mensajes sin leer en una sola llamada. getDashboardEncontrar talento y servicios — Busca personas por habilidad, ciudad y tarifa, o paquetes con precio cerrado. searchFreelancers · searchGigs · getUserProfilePublicar y gestionar ofertas — Redacta una oferta desde un briefing corto y publícala. Las freelance son gratis. postJob · listCategoriesRevisar propuestas y contratar — Lee las propuestas recibidas y acepta una para iniciar el contrato. getJobApplications · acceptProposalPagos que tú autorizas — El agente prepara el depósito o la liberación y te da un enlace. Nada se mueve sin tu confirmación. createDeposit · releasePayment · checkPaymentConfirmation · getPaymentStatus

Freelancer

Haces el trabajoResumen de tu cuenta — Contratos activos, propuestas enviadas y mensajes sin leer en una sola llamada. getDashboardEncontrar ofertas — Busca por palabra clave, categoría, presupuesto, ubicación y rango salarial. searchJobs · listCategoriesRedactar y enviar propuestas — Escribe la propuesta con tu presupuesto y plazo, y envíala. submitProposalVender servicios — Publica un servicio con sus paquetes, precio y plazo para que te lo compren directamente. createGigContratos y estado de cobro — Sigue tus contratos y comprueba si un pago está depositado o liberado. listActiveContracts · getContract · getPaymentStatus

Común a los dos

Herramientas Disponibles

Las siguientes herramientas están disponibles a través del servidor MCP:

Herramientas Públicas (sin autenticación)

¿Cuál de las dos búsquedas uso?
  • searchFreelancers → busca personas. Te dice a quién puedes contratar y cuánto cobra por hora.
  • searchGigs → busca servicios ya preparados, con precio cerrado y fecha de entrega. Como comprar un producto.

Herramientas Autenticadas (requieren API key)

El agente nunca mueve tu dinero

El agente pide. Tú autorizas. Igual que cuando pagas por internet y tu banco te manda confirmarlo en el móvil: la tienda pide el cobro, pero quien lo aprueba eres tú. Así funciona, paso a paso:
1

El agente lo prepara

Le dices “paga los 900 € del contrato”. El agente llama a releasePayment, pero no se cobra nada todavía.
2

Te devuelve un enlace

El agente te da una dirección tipo trabajosonline.org/confirm-payment/73885f28...
3

Tú lo confirmas

Abres el enlace, ves el contrato y el importe, y pulsas confirmar. Ahí es cuando se mueve el dinero.
Esto es lo que devuelve el agente en el primer paso:
Con checkPaymentConfirmation el agente puede ir mirando cómo va: te dirá si sigue pendiente, si ya se hizo, si falló o si caducó.
Para confirmar hay que iniciar sesión en la web. No vale una API key, ni siquiera la del propio agente. Si el agente pudiera confirmar lo que él mismo pide, esto no serviría para nada.
Dos protecciones más:
  • El enlace caduca a los 15 minutos. Si lo dejas pasar, hay que pedirlo otra vez.
  • Cada enlace sirve una sola vez. Aunque el agente reintente, nunca se paga dos veces.

Clientes Compatibles

  • Claude Desktop — Soporte completo de MCP con uso de herramientas
  • Claude Code — CLI con soporte de servidor MCP
  • Cursor — Editor de código con IA e integración MCP
  • Windsurf — IDE con IA y soporte MCP