Tool: unlabel_thread
Removes labels from an entire thread in the authenticated user's Gmail account. If unsure of the thread ID, use the search_threads tool first. If unsure of a user label's ID, use the list_labels tool first.
The following sample demonstrate how to use curl to invoke the unlabel_thread MCP tool.
| Curl Request |
|---|
curl --location 'https://gmailmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "unlabel_thread", "arguments": { // provide these details according to the tool MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Input Schema
Request message for UnlabelThread RPC.
UnlabelThreadRequest
| JSON representation |
|---|
{ "threadId": string, "labelIds": [ string ] } |
| Fields | |
|---|---|
threadId |
Required. The unique identifier of the thread to remove labels from. |
labelIds[] |
Required. The unique identifiers of the labels to remove. |
Output Schema
Response message for UnlabelThread RPC.
Tool Annotations
Destructive Hint: ✅ | Idempotent Hint: ✅ | Read Only Hint: ❌ | Open World Hint: ❌