SalesTouch Docs
Todas las herramientas MCP
Escribe en LinkedInLinkedIn

Mensaje de LinkedIn

linkedin_message

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

Cuándo usarla

Envía un mensaje directo a una conexión existente de LinkedIn o a una conversación conocida.

Scopes necesarios
linkedin:accesssalestouch:use
Ejecución
Llamada síncrona a una herramienta MCP

Requisitos

Proporciona un miembro objetivo: identifier, recipient, linkedin_url, profile_url o handle.
Proporciona el contenido del mensaje con text, message o content.
El parámetro opcional attachments usa un attachment_id subido, content_base64 o una url HTTPS pública. Máximo 5 archivos y 60 MB en total; content_base64 en línea está limitado a 3 MB por solicitud, así que envía los archivos más grandes por url o attachment_id. HTML y rutas locales no son compatibles. Reutiliza idempotency_key al reintentar.

Ejemplo

Pídeselo a tu agente

Envía «Gracias por conectar, encantado de intercambiar ideas.» a https://www.linkedin.com/in/example.

Argumentos de la herramienta
{
  "linkedin_url": "https://www.linkedin.com/in/example",
  "text": "Thanks for connecting, happy to compare notes.",
  "queue": true
}
Envoltorio de respuesta MCP
{
  "content": [
    {
      "type": "text",
      "text": "{\n  \"data\": { ... },\n  \"meta\": null\n}"
    }
  ],
  "isError": false
}

Resultado esperado: Un resultado de mensaje enviado o en cola con su identificador de acción.

Parámetros

account_id
string

ID, nombre de usuario, correo, identificador o URL de la cuenta de SalesTouch conectada.

identifier
string

Identificador, ID público, ID de cuenta o URL de perfil del miembro de LinkedIn.

queue
boolean

Establécelo en true para poner esta acción en cola cuando no pueda ejecutarse ahora.

scheduled_for
string

Fecha y hora ISO 8601 futura con zona horaria. La acción nunca se ejecutará antes de ese momento y se pondrá en cola de forma implícita.

text
string

Texto del mensaje que se enviará. Required unless attachments are provided.

attachments
array

Adjuntos nativos: hasta 5 archivos y 60 MB en total. Usa un attachment_id subido, una URL HTTPS pública o bytes base64; el base64 en línea está limitado a 3 MB por solicitud, así que envía los archivos más grandes por url o attachment_id. No se admiten rutas locales ni HTML. Sube los archivos seleccionados mediante /api/linkedin/attachments en la aplicación y pasa su attachment_id.

idempotency_key
string

Clave estable del mensaje con adjuntos, de hasta 120 caracteres. La misma clave y contenido nunca generan dos envíos. Sin clave se deduplican mensajes idénticos; cámbiala deliberadamente solo para un envío nuevo.

linkedin_conversation_id
string

ID opcional de una conversación existente de LinkedIn. conversation_id está reservado para la sesión de análisis MCP.

bypass_rate_limit
boolean

Anular el comportamiento de cola según las respuestas. Los mensajes a leads que ya respondieron omiten de forma predeterminada los límites de envíos en cola, salvo que se defina queue o scheduled_for.

Los alias se muestran por separado porque los clientes MCP envían un objeto JSON plano. Usa un solo alias de cada grupo obligatorio, no todos los alias.

Errores frecuentes

insufficient_scope

Vuelve a conectar el MCP y aprueba el permiso de LinkedIn solicitado.

paid_plan_required

Sigue la action_url del error: inicia la prueba gratuita, elige un plan si la prueba o la suscripción terminó, o actualiza el método de pago tras un pago fallido. details.reason indica el caso.

trial_payment_method_required

Reintenta en un minuto si acabas de completar el pago; si no, añade un método de pago en la facturación de SalesTouch para activar la prueba y el acceso al MCP de LinkedIn.

action_limit_queue_required

Repite la llamada con queue establecido en true.

message_requires_connection

El miembro no es un contacto de 1.er grado y la cuenta no puede enviarle un InMail. Llama a retry_tool (linkedin_invite_then_message) con retry_with; no reintentes linkedin_message.

inmail_credits_exhausted

La cuenta no tiene créditos de InMail. Usa linkedin_invite_then_message o espera a que se recarguen los créditos.

message_too_long

Acorta el texto y vuelve a enviarlo.

recipient_unreachable

LinkedIn no entregará mensajes a este miembro desde esta cuenta. No lo reintentes.