search_messages
Search all locally stored Signal messages by keyword or phrase to locate specific messages across conversations. Results are ranked by relevance and can be filtered by sender.
Instructions
Full-text search across all locally stored messages by keyword or phrase. Searches message bodies using SQLite FTS — results are ranked by relevance. Only messages in the local store are searchable; messages never received on this device are excluded. Use sender to narrow results to a specific conversation. Use limit and offset to paginate through large result sets. Use when looking for a specific message or topic across all Signal conversations. Do NOT use to browse a conversation chronologically — use get_conversation for that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Keyword or phrase to search for | |
| sender | No | Filter results to messages from this phone number (E.164) | |
| limit | No | Maximum results to return (default 50) | |
| offset | No | Skip this many results for pagination (default 0) |