Search LinkedIn Messages
Search your cached LinkedIn messages by keyword across all conversations with zero live API calls (1 to 100, default 20). Each match returns the chat_id, sender, and timestamp so you can jump straight to the relevant thread, and you can narrow results to only messages you sent or only those you received. Returns an empty array when nothing matches. Use it to recall where a topic, name, or commitment was discussed.
Example prompt: Search my LinkedIn messages for any mention of the word demo and show me who and when
[
{
"chat_id": "msg_abc123",
"sender": "Jane Smith",
"timestamp": "2026-06-14T09:21:00Z"
}
]What you can build
Parameters
Inputs accepted by search_messages.
| Name | Type | Description |
|---|---|---|
| query | string | Search term to find in message text |
| keyword | string | Alias for query. |
| limit | number | Max results to return (default 20) |
| sent_only | boolean | Only search messages you sent (default false) |
| received_only | boolean | Only search messages you received (default false) |
Related tools
Get LinkedIn Messages
Retrieve the full message history of any LinkedIn conversation by chat_id, with pagination, so your AI agent has the context to reply well.
List LinkedIn Conversations
List LinkedIn conversations with last message previews, label filters, and whose-turn flags so your AI agent can prioritize replies fast.
Get Inbox Status
Instant LinkedIn inbox triage with zero API calls: needs-reply threads, stale conversations, and overdue commitments at a glance.
List Chats by Attendee
Retrieve every one-to-one LinkedIn chat for a given attendee ID, paginated and capped at 100, to see your full conversation history with a contact.
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.