mcp-workatastartup
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CHROME_PATH | No | Ruta del ejecutable del navegador si no está en la ubicación habitual | |
| WAAS_DATA_DIR | No | Directorio para la sesión (cookies) y el perfil del navegador | ~/.workatastartup |
| PERFIL_MAESTRO | No | Ruta de tu perfil maestro (la misma para todos los MCP) | ~/.perfil-maestro/perfil-maestro.json |
| WAAS_CUPO_SEMANAL | No | Límite semanal de postulaciones de tu cuenta, para el cálculo del cupo | 5 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| estado-de-sesionA | Indica si hay una sesión vigente de Work at a Startup y cuántas postulaciones quedan esta semana. Nunca muestra cookies ni credenciales. |
| iniciar-sesionA | Abre un navegador basado en Chromium en el login de Y Combinator para que el usuario entre a mano con su cuenta (enlace por correo, contraseña o Google). Si el navegador del MCP ya tenía la sesión, se guarda sola en segundos. Guarda las cookies en la carpeta de datos del MCP y cierra la ventana. |
| buscar-ofertasA | Busca ofertas en Work at a Startup (startups de Y Combinator; casi todas en inglés y en EE. UU.). Con sesión busca en todas con filtros e indica si ya te postulaste; sin sesión solo ve las ~30 más recientes. Por defecto, remoto y visa salen del perfil maestro: si buscas remoto filtra ofertas con remoto, y si no vives en EE. UU. excluye las que exigen ciudadanía o visa de EE. UU. |
| detalle-de-ofertaA | Devuelve la oferta completa: descripción, ubicación y modalidad (incluido si el remoto se limita a un país), salario, equity, experiencia mínima, visa, habilidades, proceso de entrevista y si tiene preguntas de postulación. |
| detalle-de-empresaA | Devuelve la startup: batch de YC, descripción, tamaño, fundadores, stack, cómo contrata y todas sus ofertas abiertas. |
| evaluar-encajeA | Compara la oferta con el perfil maestro: modalidad y país permitido para el remoto, visa de EE. UU., tipo de empleo, experiencia mínima, salario en USD (si el perfil declara preferencias.salario_minimo_usd_anual), tecnologías e inglés. Devuelve encaja, encaja_parcial o no_encaja con los motivos. |
| preguntas-de-postulacionA | Lee cómo se postula (requiere sesión): si ya te postulaste, el cupo semanal (5 postulaciones por semana), el mensaje obligatorio a los fundadores y las preguntas de la empresa con sus opciones y límites. No envía nada. |
| proponer-respuestasA | Propone, en inglés y a partir del perfil maestro, un borrador del mensaje a los fundadores y las respuestas a las preguntas, y las clasifica (respaldada, requiere_confirmacion, sin_respaldo). Nunca inventa datos ni envía nada. |
| postular-a-ofertaA | Envía la postulación: el mensaje a la empresa y las respuestas a sus preguntas, en una sola petición. Gasta 1 de las 5 postulaciones semanales y no se puede deshacer. Exige la confirmación explícita del usuario para ESA oferta: confirmacion debe ser exactamente "POSTULAR ". Una oferta a la vez, sin reintentos automáticos. |
| mis-postulacionesA | Lista las empresas a las que te postulaste en Work at a Startup, con fecha, ofertas, respuestas recibidas y el cupo semanal, y los fundadores que te escribieron primero (y si les respondiste). |
| ver-mi-perfilA | Lee tu perfil de candidato en Work at a Startup: visibilidad, frase corta, qué buscas, rol, años de experiencia, ubicación, remoto y reubicación, autorización en EE. UU., habilidades, experiencia, formación y CV. |
| comparar-perfilA | Compara tu perfil de candidato de Work at a Startup con el perfil maestro y lista lo que conviene corregir en la web (años, ciudad, remoto, reubicación, enlaces, fechas de experiencia y estudios, habilidades no declaradas). No modifica nada. |
| construir-perfil-maestroA | Crea el perfil maestro (fuente única de tus datos para todos los MCP de empleo) cuando aún no existe. Sin argumentos, indica qué pedirle al usuario: la URL de su LinkedIn, o su CV en PDF y su foto. Con un PDF devuelve el texto extraído, el esquema estándar y las reglas para armar el JSON; con solo la URL de LinkedIn explica cómo exportar el perfil a PDF. No guarda nada: eso lo hace guardar-perfil-maestro tras la confirmación del usuario. |
| guardar-perfil-maestroA | Valida el perfil maestro contra el esquema estándar y lo guarda (por defecto en ~/.perfil-maestro/perfil-maestro.json). Copia la foto y el CV junto al perfil. Llamar solo después de que el usuario apruebe el contenido. No sobrescribe uno existente salvo sobrescribir: true (y lo respalda). |
| ver-perfil-maestroB | Muestra el perfil maestro, dónde está, si cumple el esquema estándar y qué queda pendiente de confirmar. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Each tool covers a distinct step of the workflow (search → detail → evaluate → questions → draft → apply) and the names/descriptions make the pipeline clear. The only real overlap is the profile cluster (ver-mi-perfil vs. ver-perfil-maestro vs. comparar-perfil), which an agent must read carefully to pick correctly.
All names are Spanish kebab-case, which is consistent across the whole set. However, the convention mixes verb-first actions (buscar-ofertas, guardar-perfil-maestro) with noun-phrase getters (detalle-de-oferta, estado-de-sesion, mis-postulaciones), so retrieval-style tools are not uniformly prefixed with ver-/obtener-.
15 tools are at the top of the comfortable range but each maps to a concrete step, with no filler tools. It is slightly heavy because profile management alone consumes five tools (ver-mi-perfil, comparar-perfil, construir/guardar/ver-perfil-maestro), which could be consolidated.
The read/search/evaluate/apply lifecycle and master-profile creation are well covered, including confirmation-gated submission. But the surface is read-only toward the Work at a Startup profile (compare only, no update), and there is no tool to reply to founders or handle received responses, even though mis-postulaciones surfaces them as pending actions.