Tag a thread
tag_threadPut the user's own labels on a thread, or take them off. Tags are private to this account: the other participant never sees them, nothing is sent, and they never enter a package. Use them to file conversations the way the user thinks about them, and to narrow list_threads, thread_status, check_inbox and search_messages later. list_tags shows the names already in use — reuse one before inventing another. Adding a tag that is already there changes nothing.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "tag_thread"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| add | No | Tags to add. Lowercased; spaces and punctuation become hyphens; at most 12 on one thread. | |
| remove | No | Tags to remove. | |
| threadId | No | The thread_id, from list_threads or thread_status. | |
| packageId | No | Or a package_id: names the thread that package is on. |