Get LinkedIn Messages
Fetch the messages from a single LinkedIn conversation (1 to 100, default 20), ordered so you can read the full exchange. Requires a chat_id obtained from list_conversations or a newly started conversation, and supports a pagination cursor for longer threads. Returns an empty array when the thread has no messages and fails with a 'not found' error if the chat_id is invalid. Use it to load context before composing a reply.
Example prompt: Open the conversation msg_abc123 and summarize the last 20 messages so I know where we left off
[
{
"message_id": "m_991",
"sender": "Jane Smith",
"text": "Can you send the deck?",
"timestamp": "2026-06-16T14:02:00Z"
}
]What you can build
Parameters
Inputs accepted by get_messages.
| Name | Type | Description |
|---|---|---|
| chat_id | string | The chat/conversation ID (e.g. 'abc123def456'). Get this from list_conversations or send_message output. |
| limit | number | Max number of messages to return (1-100, default 20) |
| cursor | string | Pagination cursor |
Related tools
List LinkedIn Conversations
List LinkedIn conversations with last message previews, label filters, and whose-turn flags so your AI agent can prioritize replies fast.
Send LinkedIn Message
Send a LinkedIn message, voice note, or attachment to an existing chat or start a new one, with built-in daily safety limits.
Search LinkedIn Messages
Search your cached LinkedIn messages by keyword with zero live API calls, returning chat_id, sender, and timestamp per match.
Forward LinkedIn Message
Forward a LinkedIn message from one conversation to another by message_id, with a daily safety limit shared with sending.
Run LinkedIn workflows from the AI client you already use.
Create your account, connect LinkedIn, create an API key, then add Crispy to your client. Review the docs for supported workflows and safety controls.