search_chatwork_messages
Search Chatwork messages across ALL connected Chatwork accounts by keyword (case-insensitive substring of the body or sender name). API limit: Chatwork has no search endpoint and no full-text search, so this scans only the latest 100 messages of each of the most recently active rooms (max_rooms, default 10, max 30) — older messages are NOT found. coverage/limits in the result says exactly what was scanned.
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": "search_chatwork_messages"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Keyword (empty string = list the scanned messages). | |
| accounts | No | Chatwork account labels. Omit for every connected Chatwork account. | |
| room_ids | No | Only scan these room ids. | |
| max_rooms | No | How many recent rooms to scan per account (default 10, max 30). |