Busca las ofertas de empleo de SylvaraJob desde Claude, ChatGPT, Gemini CLI, Cursor, VS Code y cualquier cliente que hable el Model Context Protocol. Datos públicos, solo lectura, sin cuenta.
El conector ofrece tres herramientas de solo lectura. Los resultados muestran primero las ofertas propias de SylvaraJob (publicadas por PYMEs en SylvaraJob, con su ficha pública completa y enlace a sylvarajob.com) y después las externas, que otras empresas publican en sus propias webs de empleo mediante Greenhouse, Lever, Ashby o Teamtailor (solo título, empresa, ciudad, fecha y enlace a la fuente).
| Herramienta | Qué devuelve | Argumentos |
|---|---|---|
buscar_ofertas | Ofertas activas (externas: solo las publicadas en los últimos 90 días), primero propias y luego externas; paginado (máx. 20 por página). La búsqueda por texto amplía cada palabra con sinónimos de profesiones y sectores en 8 idiomas (programador ↔ developer ↔ sviluppatore, camarero ↔ waiter, mozo de almacén ↔ warehouse operative), sin distinguir mayúsculas, acentos, plurales ni género. Con provincia o ciudad, primero las ofertas de esa zona y después las remotas del mismo país (coincide_zona). | texto, terminos (lista: el término de la persona y su traducción al inglés), provincia, ciudad, pais (ISO-2), modalidad (presencial | remoto | hibrido), origen (todas | propias | externas), pagina, por_pagina, idioma |
ver_oferta | Ficha completa de una oferta propia (id numérico) o resumen público de una externa (id «ext-N»). Si está retirada, sugiere similares. | id, idioma |
listar_categorias_y_provincias | Categorías, provincias, ciudades, modalidades, tipos de contrato y empresas con recuentos (propias), y países, ciudades y fuentes (externas). | origen, idioma |
Pega la URL del servidor en tu cliente. Sin clave ni inicio de sesión (el conector aún no tiene OAuth: la Fase 2 añadirá herramientas para tu propia cuenta).
| Claude (web y escritorio) | Ajustes → Conectores → Añadir conector personalizado → pega la URL. Funciona en todos los planes, incluido Free (un conector). |
|---|---|
| Claude Code | claude mcp add --transport http sylvarajob https://sylvarajob.com/mcp |
| ChatGPT (modo desarrollador) | Ajustes → Conectores → Avanzado → Modo desarrollador → Crear → pega la URL (Plus, Pro, Business, Enterprise y Edu). |
| Cursor | Settings → Tools & MCP → Add, o en .cursor/mcp.json: {"mcpServers":{"sylvarajob":{"url":"https://sylvarajob.com/mcp"}}} |
| VS Code / GitHub Copilot | Paleta de comandos → MCP: Add Server → HTTP → pega la URL (VS Code 1.101 o posterior). Agente de programación de Copilot: ajustes del repositorio → configuración MCP con "type":"http" y la URL. |
| OpenAI Codex CLI | codex mcp add sylvarajob --url https://sylvarajob.com/mcp |
| Gemini CLI | En ~/.gemini/settings.json: {"mcpServers":{"sylvarajob":{"httpUrl":"https://sylvarajob.com/mcp"}}} |
| App de Gemini (apps personalizadas) | Ajustes → Aplicaciones conectadas → Añadir una aplicación personalizada → pega la URL (hoy solo en EE. UU., cuentas personales, en inglés). |
| Gemini Enterprise | Almacén de datos «servidor MCP personalizado» con Streamable HTTP y sin autenticación (requiere rol de administrador). |
| Perplexity (Pro, Max, Enterprise) | Ajustes de la cuenta → Conectores → Conector personalizado → Remoto → pega la URL. |
| Mistral Le Chat | Conectores → Añadir conector → Conector MCP personalizado → URL del servidor. |
| Microsoft Copilot Studio | Agente → Herramientas → Añadir herramienta → Model Context Protocol → URL del servidor. |
| Windsurf | Settings → Cascade → MCP servers → Add custom server (serverUrl). |
curl -s -X POST https://sylvarajob.com/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json' -H 'MCP-Protocol-Version: 2025-11-25' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"buscar_ofertas","arguments":{"texto":"camarero","por_pagina":5}}}'
MCP 2025-11-25 (acepta también 2025-06-18 y 2025-03-26), Streamable HTTP sin sesiones: cada POST responde JSON (sin flujo SSE; GET devuelve 405). Métodos: initialize, ping, tools/list, tools/call. Las herramientas llevan readOnlyHint, destructiveHint, idempotentHint, openWorldHint, inputSchema y outputSchema, y devuelven texto más structuredContent.
Por IP: 120 peticiones y 60 llamadas a herramientas por minuto, 2.000 peticiones por hora (HTTP 429 o error JSON-RPC -32000 con los segundos de espera). Los resultados se guardan en caché 60 segundos. Se rechazan cuerpos de más de 64 KB. Los clientes de navegador deben venir de un origen admitido; los clientes servidor no envían Origin.
Las ofertas externas son anuncios públicos que las empresas publican en sus propias webs de empleo a través de sus sistemas de selección. SylvaraJob importa título, empresa, ubicación, fecha y enlace cada seis horas, las muestra marcadas como externas y enlaza siempre a la fuente: los detalles y la inscripción se hacen en la web de la empresa. Una empresa puede pedir que se retiren sus anuncios escribiendo a sylvarajob@gmail.com.
Las búsquedas se procesan en memoria y no se guardan. Un registro técnico conserva 12 meses el método, la herramienta, la duración, el estado, la red truncada (/24 o /48), el agente de usuario recortado, el nombre y la versión que declara tu cliente MCP y los identificadores de las ofertas devueltas: nunca el texto de la consulta. El cliente de IA que uses recibe lo que le pidas. Consulta la política de privacidad del conector.
Dudas, errores o solicitudes de retirada: sylvarajob@gmail.com