Career Change Signal Engine

Observa tus contactos y recibe solo cambios de empleo: salidas, incorporaciones, reemplazos, nuevas contrataciones.

Documentación

Servidor MCP de Career Change Signal Engine

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

Un servidor MCP para el actor Career Change Signal Engine de Mamba Labs en Apify. Career Change Signal Engine lee las personas de tu lista de seguimiento y devuelve solo lo que cambió desde la última vez que revisaste: quién se fue, quién aterrizó dónde, quién los reemplazó y quién comenzó después de que un puesto se cerró. Cada fila indica cómo se emparejó a la persona, qué fuente respondió y qué antigüedad tiene esa fuente.

Qué contiene

Qué hace

Lee una lista de seguimiento de contactos y devuelve solo lo que cambió desde la última ejecución: quién se fue, quién aterrizó dónde, quién los reemplazó y quién comenzó después de que un puesto se cerró. Cada fila incluye evidencia, fecha de la fuente, segmento, borrador de primera línea y cargas útiles para Slack, HubSpot, HeyReach e Instantly. Pasa personas (obligatorio) y, opcionalmente, respuestas, rebotes, cambios de publicación, supresión y tus propias claves de proveedor en providerKeys; nunca consulta LinkedIn y no guarda ninguna clave propia. El estado se mantiene por watch_list_id. Una ejecución que no tiene éxito se devuelve como un error con su ID de ejecución. Requiere un APIFY_TOKEN y consume créditos de Apify por llamada.

Todo el trabajo se ejecuta en Apify. Este paquete es un cliente ligero que inicia la ejecución del actor, espera a que termine y devuelve las filas del conjunto de datos.

Inicio rápido

Necesitas Node.js 18 o superior y una cuenta de Apify con un token de API.

Agrega esto a tu configuración de Claude Desktop (claude_desktop_config.json), Cursor o cualquier cliente MCP:

{
  "mcpServers": {
    "mamba-career-change-signal-engine": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-career-change-signal-engine"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

Reinicia el cliente. Aparece la herramienta watch_career_changes.

Requisitos previos

  • Node.js 18 o superior.
  • Un token de API de Apify desde console.apify.com/account/integrations, configurado como APIFY_TOKEN. El servidor muestra su herramienta sin token; una llamada necesita uno.

Ejemplos de indicaciones

  • "Revisa mis 50 campeones pasados y dime quién se fue y dónde aterrizó."
  • "Ejecuta mi lista de seguimiento y redacta una primera línea para cada persona que cambió de trabajo."

Herramienta

watch_career_changes. Una herramienta. Ejemplo de argumentos:

{
  "people": [
    {
      "person_name": "Jane Doe",
      "company_domain": "example.com",
      "company_name": "Example Inc",
      "title": "Head of Content",
      "external_id": "example-1"
    }
  ],
  "watch_list_id": "default"
}

Entradas

Cada entrada orientada al comprador del actor en vivo, sin cambios. Las entradas omitidas toman los valores predeterminados del propio actor.

EntradaTipoObligatoriaDescripción
peoplearraysíTu lista de seguimiento, un objeto por persona: person_name, profile_url (opcional), company_domain, company_name, title, work_email, relationship (prospect, mgl, deal_contact, customer_champion), external_id, crm_id, deal_id, known_history (una copia de HeyReach, una fila de Proofed LinkedIn reader o roles genéricos), last_reading (con state_source caller). El motor lee solo a estas personas. Como máximo max_people_per_run por ejecución.
watch_list_idstringnoNombra la lista. El estado se mantiene por watch list id cuando state_source es actor.
state_sourcestringnoactor: el motor mantiene el estado entre ejecuciones en un almacén con nombre. caller: tú envías last_reading por persona y mantienes el estado tú mismo.
read_modestringnostored_first: tu known_history primero, luego tus claves. live_only: ignora known_history. stored_only: solo known_history, sin llamadas de claves.
first_run_modestringnoreport: la primera ejecución devuelve cada cambio que encuentra. baseline: la primera ejecución almacena el estado y no devuelve nada, cobrando solo contact_checked.
max_people_per_runintegernoUna lista más larga que esto falla la ejecución antes de cualquier lectura o cargo. Predeterminado 150, como máximo 1,000.
providerKeysobjectnoTus propias claves: serper o serpapi (búsqueda web), prospeo, bounceban (verificador), findymail, exa. Nunca se escriben en el estado, la salida, los registros ni el webhook. Tu propia clave, enviada como entrada de ejecución; nunca almacenada por el actor.
linkedin_reader_dataset_idstringnoOpcional: el ID del conjunto de datos de una ejecución de Proofed LinkedIn reader en la misma cuenta de Apify. Las filas se unen a las personas por URL de perfil.
repliesarraynoTextos de respuesta opcionales: external_id o work_email o profile_url, text, received_at, channel, is_auto_reply. El texto se clasifica y se descarta; solo se guarda su sha1.
bouncesarraynoRebotes opcionales: work_email, bounce_type, smtp_code, smtp_text, bounced_at.
posting_changesarraynoFilas opcionales de Account Hiring Watch. Una publicación cerrada inicia una nueva búsqueda de contratación en esa empresa.
suppressionobjectnoemails, profile_urls, opted_out_emails, opted_out_profile_urls, company_domains, company_names. Las personas suprimidas se eliminan antes de la lectura y no cuestan nada.
icp_tiersobjectnoMapa opcional de dominio de empresa a nivel, mostrado en filas aterrizadas. Nunca bloquea una fila.
featuresobjectnoInterruptores: replacement, closed_posting, contact_data, first_line, icp, include_promotions. Predeterminados activados excepto include_promotions.
sender_contextstringnoFrase de tema opcional para el borrador de la primera línea, por ejemplo: producción de contenido a escala.
max_replacement_candidatesintegernoCandidatos propuestos por persona que se va. Una persona confirma cada uno.
max_spend_usdintegernoDetiene la ejecución antes de un cargo que lo cruzaría.
sweep_interval_daysintegernoCon state_source actor, una persona leída dentro de este número de días se omite.
concurrencyintegernoPersonas leídas a la vez.
webhook_urlstringnoOpcional: POST firmado de Standard Webhooks de hasta 100 filas de señales por solicitud.
webhook_secretstringnoSecreto de firma; un valor whsec_ se decodifica en base64. Tu propia clave, enviada como entrada de ejecución; nunca almacenada por el actor.

Precios

Paga por evento en Apify, facturado a tu cuenta de Apify. Precios en USD.

EventoPlan gratuitoBroncePlataOro
contact_checked, por contacto verificado$0.02$0.019$0.018$0.017
signal_delivered, por fila de cambio entregada$0.068$0.0646$0.0612$0.0578
apify-actor-start, por inicio de ejecución$0.001$0.001$0.001$0.001

Tus claves

El actor no guarda ninguna clave de proveedor propia. Cada clave de proveedor de pago es tuya, se pasa como entrada y Apify la almacena como entrada secreta. Sin una clave, el actor omite ese paso y lo indica en la ejecución.

Documentación completa del actor

apify.com/mambalabs/career-change-signal-engine

Licencia

MIT. Consulta LICENSE.