Skip to main content
Glama
Jucamhc

mcp-magneto

by Jucamhc

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHROME_PATHNoRuta del ejecutable del navegador si no está en la ubicación habitual.se detecta
RAIZ_ARCHIVOSNoBase para las rutas relativas de foto y cv_pdf.carpeta del perfil maestro
PERFIL_MAESTRONoRuta de tu perfil maestro (la misma para todos los MCP).~/.perfil-maestro/perfil-maestro.json
MAGNETO_DATA_DIRNoDirectorio para la sesión (token), el perfil del navegador y los respaldos.~/.magneto

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
estado-de-sesionA

Indica si hay una sesión vigente de Magneto (el token dura 24 h) y el estado de la hoja de vida. Nunca muestra tokens ni cookies.

iniciar-sesionA

Abre un navegador basado en Chromium (Chrome, Edge, Brave o Chromium) en el login de Magneto para que el usuario entre a mano (código por correo, Google, Microsoft o LinkedIn). Si el navegador del MCP ya tenía la sesión, se renueva sola en segundos. Guarda el token en la carpeta de datos del MCP y cierra la ventana.

buscar-ofertasA

Busca ofertas en Magneto (magneto365.com, Colombia). Funciona sin sesión; con sesión indica si ya te postulaste. Magneto no publica la modalidad por oferta: el filtro de modalidad es del portal y en el detalle se infiere del texto.

detalle-de-ofertaA

Devuelve la descripción completa de una oferta: requisitos, habilidades, salario, contrato, modalidad inferida, ciudad y si tiene cuestionario de filtro.

evaluar-encajeB

Compara la oferta con el perfil maestro y sus preferencias (modalidad, salario mínimo según tipo de contrato, tecnologías declaradas y nivel de inglés) y devuelve encaja, encaja_parcial o no_encaja con los motivos.

preguntas-de-postulacionA

Lee cómo se postula a la oferta (requiere sesión): si ya estás postulado, si exige datos extra y las preguntas del cuestionario de filtro con sus opciones y límites. No envía nada.

proponer-respuestasA

Propone respuestas al cuestionario de filtro a partir del perfil maestro y las clasifica (respaldada, requiere_confirmacion, sin_respaldo). Nunca inventa datos ni envía nada.

postular-a-ofertaB

Envía la postulación con las respuestas del cuestionario (si lo hay) en una sola petición. 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-postulacionesC

Lista tus procesos (postulaciones) en Magneto con su estado.

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.

ver-mi-perfilA

Lee tu hoja de vida actual en Magneto: descripción, experiencia, formación, habilidades, idiomas, disponibilidad, foto y CV.

comparar-perfilA

Compara tu hoja de vida de Magneto con el perfil maestro y lista lo que falta, lo desactualizado, lo que sobra y lo que conviene corregir en la web.

actualizar-perfilA

Actualiza una sección de la hoja de vida desde el perfil maestro. Sin aplicar devuelve el plan exacto (antes → después) para mostrarlo al usuario; con aplicar=true respalda en ~/.magneto/respaldos/ y guarda. Solo borra los ids indicados en eliminar_ids.

subir-fotoA

Sube la foto indicada en datos_personales.foto del perfil maestro (JPG o PNG, máx. 5 MB) como foto de perfil. Sin aplicar solo muestra lo que haría.

subir-cvA

Sube el CV en PDF del perfil maestro (cv_pdf: una ruta, o un objeto con varias versiones). Magneto guarda un solo CV: reemplaza el actual. Sin aplicar solo muestra lo que haría.

listar-mis-cvB

Muestra el CV adjunto en Magneto.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 18 tools

Disambiguation4/5

Each tool maps to a distinct step in the job-search workflow (search, evaluate, apply) or profile lifecycle (build, save, view, compare, update). A few pairs need care — ver-perfil-maestro vs. ver-mi-perfil vs. listar-mis-cv, and construir-perfil-maestro vs. guardar-perfil-maestro — but the descriptions clearly separate them.

Naming Consistency3/5

All names are kebab-case Spanish, which keeps things readable, but the convention mixes verb-first (buscar-ofertas, postular-a-oferta, subir-cv) with noun-first (mis-postulaciones, estado-de-sesion, detalle-de-oferta, preguntas-de-postulacion). The inconsistency is stylistic rather than confusing.

Tool Count4/5

18 tools is slightly above the comfortable range, but the surface spans auth/session, search, evaluation, application, and a full profile lifecycle, so most tools earn their place. No obviously redundant tool is present.

Completeness4/5

The workflow covers login, listing applications, searching, evaluating fit, answering questionnaires, submitting applications, and full profile create/validate/upload. Minor gaps: no logout/session-close tool, no way to inspect or withdraw a submitted application, and no delete of master profile.