LinkedIn conversation messages
linkedin_conversations_messagesList messages from one LinkedIn conversation resolved from a chat id or profile target.
When to use it
Load the message history for a known conversation or member.
linkedin:accesssalestouch:useRequirements
Example
Read my full LinkedIn message history with https://www.linkedin.com/in/example, oldest first.
{
"linkedin_url": "https://www.linkedin.com/in/example",
"limit": 100,
"order": "oldest_first"
}{
"content": [
{
"type": "text",
"text": "{\n \"data\": { ... },\n \"meta\": null\n}"
}
],
"isError": false
}Expected: Normalized messages plus conversation participants and pagination state.
Parameters
account_idstringConnected SalesTouch account id, username, email, handle, or account URL.
identifierstringLinkedIn member handle, public id, account id, or profile URL.
cursorstringPagination cursor.
beforestringISO 8601 UTC datetime upper bound.
afterstringISO 8601 UTC datetime lower bound.
linkedin_conversation_idstringLinkedIn conversation id or provider chat id. Do not confuse it with conversation_id, which carries the PostHog MCP analytics session.
limitintegerMaximum messages to return. Defaults to 50.
sender_idstringFilter messages by provider sender id.
include_participantsbooleanInclude normalized conversation attendees. Defaults to true.
orderstringMessage order. Defaults to oldest_first.
Aliases are shown independently because MCP clients send a flat JSON object. Use one alias from each required group, not every alias.
Common errors
insufficient_scopeReconnect the MCP and approve the requested LinkedIn permission.
paid_plan_requiredUse a SalesTouch workspace with LinkedIn MCP access.
trial_payment_method_requiredAdd a payment method in SalesTouch billing to activate the trial and LinkedIn MCP access.