read_messages
Retrieve messages from a Signal chat, sorted newest first. Each message shows sender, date, body, reactions, and attachments. Supports pagination and time range filters.
Instructions
Read messages from a single Signal chat, returned newest-first.
Each message includes sender, date, body text, reactions, and attachment metadata. Read-only with no side effects. Requires an exact chat name from list_chats. Use search_messages instead to find messages by keyword across chats.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat_name | Yes | Exact chat name as returned by list_chats (case-sensitive). | |
| limit | No | Maximum number of messages to return, between 1 and 200. | |
| offset | No | Number of messages to skip from the most recent, for pagination (0-10000). | |
| after | No | ISO 8601 datetime; only return messages sent after this time, e.g. '2025-01-15T00:00:00'. | |
| before | No | ISO 8601 datetime; only return messages sent before this time, e.g. '2025-02-01T00:00:00'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |