Search across every chat
telegram_search_globalSearch all Telegram chats at once for a query and get matching messages with their chat, newest first. Filter by date range and skip duplicate rows between pages.
Instructions
Full-text search over all chats at once (not one chat). Returns matches with the chat they belong to, newest first. Optional minDate/maxDate (unix seconds) narrow the window. Note: Telegram's own cursor can repeat rows between pages; that overlap is removed for you and reported as skippedRepeat.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "telegram_search_global"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| maxDate | No | ||
| minDate | No | ||
| offsetId | No | ||
| offsetRate | No |