manage_chat
Archive, pin, mute, or mark WhatsApp chats as read/unread to organize your inbox and control notifications.
Instructions
Manage chat state: archive, unarchive, mark as read/unread, pin, unpin, mute, unmute, set/clear draft.
Actions: archive - Archive a conversation unarchive - Unarchive a conversation mark_read - Mark a conversation as read mark_unread - Mark a conversation as unread pin - Pin a conversation (max 3 pinned) unpin - Unpin a conversation mute - Mute notifications (use mute_duration for duration) unmute - Unmute notifications set_draft - Set a draft message in the compose box (requires text) clear_draft - Clear the draft message
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": {
"action": "<action>",
"conversation_id": "<conversation_id>"
},
"name": "manage_chat"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Draft text (required for "set_draft" action) | |
| action | Yes | Chat action to perform | |
| mute_duration | No | Mute duration (only for "mute" action). Default: "forever" | |
| target_session | No | Session ID for multi-account routing | |
| conversation_id | Yes | The conversation ID |