SalesTouch Docs

Referencia de herramientas MCP

Consulta el catálogo MCP actual de SalesTouch y abre una referencia comprensible de cada herramienta.

El siguiente catálogo se crea a partir de las mismas definiciones que reciben los clientes MCP durante el descubrimiento de herramientas. Cada página de referencia añade requisitos, prompts, ejemplos, resultados esperados e indicaciones para resolver errores.

Lectura

Estado

status

Consulta las estadísticas de prospección en LinkedIn de SalesTouch, los recuentos de la cola y, si hace falta, los elementos detallados. También indica los siguientes pasos de configuración, con un enlace, mientras el plan o la conexión de LinkedIn no estén listos. Con acceso al correo, también informa del estado de los buzones y de la prospección por correo (enviados, en cola, fallidos, rebotes, respuestas).

Feedback

Enviar feedback

feedback_submit

Llama proactivamente a esta herramienta cuando una herramienta de SalesTouch parezca rota, se comporte de forma inesperada, devuelva un error engañoso o bloquee la tarea, aunque el usuario no haya pedido expresamente un informe de error. Incluye el nombre exacto de la herramienta, detalles seguros para reproducir el problema sin secretos, el resultado o error observado, el comportamiento esperado y el impacto. Úsala también para solicitudes de funciones o comentarios generales útiles. Envía un ticket por cada problema distinto, evita informes especulativos o duplicados y continúa la tarea original después de informar.

Lectura

Cuentas de LinkedIn

linkedin_accounts

Enumera las cuentas de LinkedIn conectadas disponibles en este espacio de trabajo.

Lectura

Bandejas de entrada de LinkedIn

linkedin_inboxes_list

Descubre los flujos de bandeja de entrada de LinkedIn Classic, Sales Navigator y empresa disponibles en las cuentas conectadas.

Lectura

Conversaciones de LinkedIn

linkedin_conversations_list

Enumera las conversaciones recientes de mensajería de LinkedIn de las cuentas conectadas.

Lectura

Búsqueda de conversaciones de LinkedIn

linkedin_conversations_search

Encuentra conversaciones de mensajería de LinkedIn por identidad de perfil o búsqueda de texto local.

Lectura

Mensajes de una conversación de LinkedIn

linkedin_conversations_messages

Lee una página de mensajes del proveedor de una conversación de linkedin identificada por un id de chat o perfil. order solo controla la presentación dentro de esa página; los cursores opacos recorren páginas más antiguas independientemente de order. Una página no es el historial completo.

Lectura

Feed de LinkedIn

linkedin_feed

Lee el feed autenticado de LinkedIn mediante una cuenta conectada.

Lectura

Estado del lead

lead_status

Consulta la prospección por LinkedIn y correo de un lead: fechas de contacto, aceptación y acciones en cola. Búscalo por perfil de LinkedIn, lead_id o correo. El bloque email lista sus direcciones, los últimos correos enviados y recibidos y los correos programados. invitation_status comprueba un perfil y los bloqueos locales sin recorrer todas las invitaciones. pending está confirmado; eligible indica que el perfil es elegible, sin demostrar la ausencia de invitaciones; unknown no confirma el estado actual. Los envíos anteriores inciertos y los plazos de espera bloquean el envío. message solo refleja el seguimiento de linkedin_invite_then_message. message.status=none no demuestra la ausencia de linkedin_message directo; consulta last_contacted_at. queued solo indica la programación local.

Lectura

Buscar leads

leads_search

Busca en el directorio de leads del espacio de trabajo por identidad, estado de CRM, estado de la bandeja, etiquetas, fuente y fechas de contacto por mensaje.

Escritura

Actualizar el estado de CRM del lead

lead_crm_status_update

Establece un estado de CRM manual para un lead o vuelve al seguimiento automático del estado.

Escritura

Actualizar las etiquetas del lead

lead_tags_update

Añade o elimina etiquetas simples del espacio de trabajo en un lead.

Escritura

Importar o actualizar leads

leads_import

Importa nuevos leads o actualiza y enriquece contactos existentes (hasta 1000 por llamada). Usa esta herramienta para añadir un correo a un lead de LinkedIn existente: indica su linkedin_url y email. Primero busca coincidencias por correos existentes y después por perfiles de LinkedIn; el nombre por sí solo no identifica un lead. Completa campos vacíos, conserva los valores existentes y añade etiquetas. Solo guarda datos de contacto; no envía mensajes.

Lectura

Consulta de perfil de LinkedIn

linkedin_lookup_profile

Obtén un perfil de linkedin por handle, id o URL. Lee la experiencia y la formación por defecto; usa sections con basic o full para leer menos o más. El parámetro opcional invitation_status reutiliza este perfil sin recorrer todas las invitaciones. El envío de una invitación no requiere consultar el estado previamente.

Lectura

Consulta de empresa de LinkedIn

linkedin_lookup_company

Obtén el perfil de una empresa o centro educativo de LinkedIn a partir de un handle, id o URL.

Lectura

Publicaciones de un perfil de LinkedIn

linkedin_lookup_profile_posts

Obtén una página reanudable de publicaciones de LinkedIn de un perfil, sin importar su antigüedad.

Lectura

Consulta de publicación de LinkedIn

linkedin_lookup_post

Obtén una publicación de LinkedIn y los metadatos de su autor a partir de un id de publicación, URN o URL.

Lectura

Consulta de oferta de empleo de LinkedIn

linkedin_lookup_job_posting

Obtén una oferta de empleo completa de LinkedIn Classic a partir de su id o URL.

Lectura

Parámetros de búsqueda de LinkedIn

linkedin_sales_navigator_search_parameters

Descubre ids de parámetros v2 específicos de la cuenta para búsquedas estructuradas de LinkedIn Classic o Sales Navigator. El nombre anterior de la herramienta se conserva por compatibilidad.

Lectura

Obtener listas de cuentas de Sales Navigator

linkedin_sales_navigator_get_account_lists

Obtén las listas de cuentas disponibles para una cuenta conectada de LinkedIn Sales Navigator.

Lectura

Obtener listas de leads de Sales Navigator

linkedin_sales_navigator_get_lead_lists

Obtén las listas de leads disponibles para una cuenta conectada de LinkedIn Sales Navigator.

Lectura

Explorar una lista de cuentas de Sales Navigator

linkedin_sales_navigator_browse_account_list

Explora las empresas guardadas en una lista de cuentas de LinkedIn Sales Navigator.

Escritura

Explorar una lista de leads de Sales Navigator

linkedin_sales_navigator_browse_lead_list

Explora las personas guardadas en una lista de leads de LinkedIn Sales Navigator.

Escritura

Añadir una cuenta a una lista de Sales Navigator

linkedin_sales_navigator_add_account_to_list

Añade una empresa de LinkedIn a una lista de cuentas existente de Sales Navigator.

Escritura

Añadir un lead a una lista de Sales Navigator

linkedin_sales_navigator_add_lead_to_list

Añade un miembro de LinkedIn a una lista de leads existente de Sales Navigator.

Escritura

Mensaje de LinkedIn

linkedin_message

Envía un mensaje directo de LinkedIn a un miembro objetivo.

Escritura

Invitación de LinkedIn

linkedin_invite

Envía una invitación de linkedin directamente tras resolver la identidad y obtener un bloqueo persistente por destinatario. Los ids de perfil conocidos no requieren comprobar el perfil ni recorrer las invitaciones salientes. Gestiona expresamente los rechazos del proveedor; un plazo de 3 semanas no demuestra que ya haya una invitación pendiente. Los envíos confirmados requieren autorización expresa para reenviar. Los resultados inciertos bloquean los reintentos.

Escritura

Invitación de LinkedIn y después mensaje

linkedin_invite_then_message

Envía ahora una invitación y, cuando el miembro la acepte, envía automáticamente un mensaje de seguimiento.

Escritura

Me gusta de LinkedIn

linkedin_like

Indica que te gusta una publicación de LinkedIn desde una cuenta conectada.

Escritura

Comentario de LinkedIn

linkedin_comment

Comenta una publicación de LinkedIn desde una cuenta conectada.

Escritura

Publicar en LinkedIn

linkedin_publish_post

Publica una publicación de LinkedIn desde una cuenta conectada.

Escritura

Cancelar una acción pendiente

queue_cancel

Cancela una acción de SalesTouch en cola o un seguimiento automático que espera la aceptación de la conexión.

Lectura

Cuentas de correo

email_accounts

Lista los buzones conectados a este espacio con su estado, límites diarios, calentamiento, horario laboral y volumen de envío reciente. Si ningún buzón puede enviar, onboarding.connect_url enlaza a la página donde el usuario conecta uno.

Escritura

Enviar correo

email_send

Envía un correo personal 1:1 desde el buzón conectado del propio usuario, como hilo nuevo o como respuesta. Un correo individual sale de inmediato dentro del límite diario del buzón. Varios correos desde un mismo buzón en poco tiempo requieren queue: true; los envíos en cola se espacian según el calentamiento y el horario laboral e indican scheduled_for. Una respuesta por cualquier canal cancela la prospección en cola anterior a ella, salvo que stop_on_reply sea false. Se pueden adjuntar archivos. No sirve para newsletters ni envíos masivos.

Lectura

Hilos de correo

email_threads

Lee los hilos de correo, las direcciones conocidas y los envíos programados de un lead desde los buzones a los que tienes acceso.

Lectura

Conversaciones de correo

email_conversations

Lista y busca conversaciones de correo con leads en los buzones que puedes leer, de la más reciente a la más antigua. Filtra por needs_reply (el lead escribió el último), awaiting_reply, buzón, fecha o texto en asuntos, mensajes, remitentes y nombres de leads.

Lectura

Mensajes de correo

email_messages

Lee un hilo de correo página a página desde el mensaje más reciente, con el texto completo. Continúa con next_cursor para cargar mensajes más antiguos; order solo ordena los mensajes dentro de una página.

Lectura

Archivo adjunto de correo

email_attachment

Lee un archivo adjunto a un correo: nombre, tipo, tamaño y un enlace de descarga válido 15 minutos. Los archivos de texto y CSV incluyen su texto; include_content devuelve los bytes en base64 para archivos de hasta 3 MB.

Extracción

Extraer una búsqueda de personas de LinkedIn

scrape_linkedin_people_search

Inicia una búsqueda reanudable de personas en LinkedIn Classic mediante filtros explícitos o una URL de búsqueda nativa.

Extracción

Extraer una URL de búsqueda de LinkedIn

scrape_linkedin_search_url

Extrae personas, empresas, publicaciones o empleos desde una URL de búsqueda nativa de LinkedIn Classic.

Extracción

Extraer una búsqueda de empresas de LinkedIn

scrape_linkedin_companies_search

Busca y extrae empresas de LinkedIn Classic mediante filtros explícitos o una URL de búsqueda nativa.

Extracción

Extraer una búsqueda de publicaciones de LinkedIn

scrape_linkedin_posts_search

Busca y extrae publicaciones de LinkedIn Classic mediante filtros explícitos o una URL de búsqueda nativa.

Extracción

Extraer una búsqueda de empleos de LinkedIn

scrape_linkedin_jobs_search

Busca y extrae empleos de LinkedIn Classic mediante filtros explícitos o una URL de búsqueda nativa.

Extracción

Extraer conexiones de LinkedIn

scrape_linkedin_connections

Extrae las conexiones de primer grado de LinkedIn de la cuenta autenticada. Las redes grandes se procesan en segundo plano: consulta scrape_result_page con el result_id devuelto.

Extracción

Extraer una URL de búsqueda de Sales Navigator

scrape_sales_navigator_search_url

Extrae personas o empresas desde una URL de búsqueda nativa de Sales Navigator.

Extracción

Buscar personas en Sales Navigator

scrape_sales_navigator_people

Busca y extrae leads de Sales Navigator con filtros v2 explícitos, una búsqueda guardada o reciente, una URL nativa o empresas de un resultado anterior.

Extracción

Buscar empresas en Sales Navigator

scrape_sales_navigator_companies

Busca y extrae empresas de Sales Navigator con filtros v2 explícitos, indicadores, búsquedas guardadas o recientes o una URL nativa.

Extracción

Extraer reacciones a una publicación de LinkedIn

scrape_linkedin_post_reactions

Extrae las personas que reaccionaron a una publicación de LinkedIn.

Extracción

Extraer comentarios de una publicación de LinkedIn

scrape_linkedin_post_comments

Extrae las personas que escribieron comentarios raíz en una publicación de LinkedIn, con los autores de las respuestas disponibles de forma explícita.

Extracción

Extraer participantes de un grupo de LinkedIn

scrape_linkedin_group_participants

Extrae participantes de un grupo de LinkedIn.

Extracción

Extraer visitantes de un perfil de LinkedIn

scrape_linkedin_profile_viewers

Extrae las personas que vieron el perfil autenticado.

Extracción

Extraer visitantes de una página de empresa de LinkedIn

scrape_linkedin_company_page_viewers

Extrae visitantes de un intervalo de análisis de una página de empresa o centro educativo.

Extracción

Página de resultado de extracción

scrape_result_page

Lee una página de resultado de extracción guardada sin cargar la exportación completa en el contexto.

Los permisos de lectura y escritura se aplican mediante scopes OAuth durante la ejecución.

Archivos adjuntos nativos

linkedin_message admite attachments opcionales. linkedin_invite_then_message admite follow_up_attachments para el mensaje enviado tras aceptar la invitación. El texto sigue siendo obligatorio. Hasta 5 archivos y 20.000.000 bytes en total por mensaje, con 200 MB de almacenamiento privado por espacio de trabajo. Se validan PDF, MP4/MOV, PNG/JPG/GIF/BMP, documentos de Office y TXT/CSV/RTF por extensión, tipo MIME y contenido. HTML y archivos ejecutables no son compatibles. El proveedor puede rechazar archivos incompatibles con la bandeja seleccionada.

Para un archivo local, selecciónalo con el clip de la bandeja de SalesTouch. La aplicación sube fragmentos de hasta 2 MB mediante el flujo autenticado /api/linkedin/attachments y finaliza el archivo. Usa su attachment_id en un mensaje del agente. Los clientes comienzan con POST /api/linkedin/attachments y account_id, filename, content_type, size_bytes; envían fragmentos con POST /api/linkedin/attachments/{id}, Content-Type: application/octet-stream y Upload-Offset; finalizan con PUT en esa URL. GET devuelve el estado y la posición de bytes recibidos; DELETE elimina una subida sin usar. El servidor nunca abre una ruta local proporcionada por quien llama.

Un agente también puede proporcionar content_base64 (base64 canónico sin prefijo de URL de datos) o una url HTTPS pública, con filename y content_type. Las URL usan el puerto 443; se rechazan redes privadas y reservadas, redirecciones inseguras y descargas de más de 15 segundos. Todos los modos guardan los bytes privados antes de encolar. La vista previa nativa es la opción predeterminada; send_mode: "file" solicita un archivo descargable cuando sea compatible.

queue y scheduled_for conservan las referencias de archivos junto a la acción. Los seguimientos tras la aceptación guardan archivos hasta 90 días después de la invitación programada; las subidas incompletas caducan a las 24 horas y los archivos entregados a los 7 días. Los envíos pendientes conservan los archivos hasta la entrega. Los resultados inciertos conservan metadatos de diagnóstico y bloquean el reenvío automático.

Reutiliza idempotency_key al reintentar un mensaje con adjuntos. Sin clave, se deduplican destinatario, texto y archivos idénticos. Usa una clave nueva solo para un envío nuevo intencional. Las respuestas incluyen attachment_delivery_id, estado e identificadores de archivos; los seguimientos los muestran en follow_up. Consulta el estado en el endpoint autenticado GET /api/linkedin/attachment-deliveries/{id}. ATTACHMENT_SEND_UNCERTAIN exige revisar la conversación antes de otro envío. Los errores de subida, permisos, contenido, tamaño y URL tienen códigos explícitos.

{
  "identifier": "https://www.linkedin.com/in/example",
  "text": "Here is the brochure we discussed.",
  "attachments": [{"filename": "brochure.pdf", "content_type": "application/pdf", "url": "https://example.com/brochure.pdf"}],
  "idempotency_key": "brochure-prospect-2026-10",
  "queue": true
}

Herramientas de correo

Las herramientas de correo necesitan el permiso de correo en tu conexión MCP y un buzón conectado.

  • email_accounts: buzones, capacidad diaria, calentamiento y el enlace de conexión cuando ninguno puede enviar.
  • email_send: un correo personal o una respuesta. Un correo individual se envía de inmediato; los envíos agrupados pasan a la cola.
  • email_conversations: conversaciones con leads en todos tus buzones, con needs_reply y búsqueda de texto completo.
  • email_messages: un hilo página a página, con el texto completo de los mensajes.
  • email_threads: todos los hilos de correo y envíos programados de un lead.
  • email_attachment: un archivo adjunto a un correo, con su enlace de descarga; los archivos de texto y CSV incluyen su texto.

email_send acepta hasta 5 attachments (15 MB en total): un attachment_id de email_messages para reenviar un archivo recibido, una url HTTPS pública o content_base64. Los archivos recibidos se conservan 90 días; de los que superan 15 MB solo se guardan el nombre y el tamaño.