Tool: label_thread
Fügt einem gesamten E-Mail-Thread im Gmail-Konto des authentifizierten Nutzers Labels hinzu. Diese Aktion betrifft alle Nachrichten, die sich derzeit im Thread befinden, und alle zukünftigen Nachrichten, die ihm hinzugefügt werden.
Wenn Sie sich nicht sicher sind, welche Thread-ID Sie verwenden müssen, verwenden Sie zuerst das Tool search_threads.
Wenn Sie sich nicht sicher sind, welche ID ein Nutzerlabel hat, verwenden Sie zuerst das Tool list_labels, um die verfügbaren Labels und ihre IDs zu ermitteln.
Im folgenden Beispiel wird gezeigt, wie Sie curl verwenden, um das MCP-Tool label_thread aufzurufen.
| Curl-Anfrage |
|---|
curl --location 'https://gmailmcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "label_thread", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Eingabeschema
Anfragenachricht für den LabelThread-RPC.
LabelThreadRequest
| JSON-Darstellung |
|---|
{ "threadId": string, "labelIds": [ string ] } |
| Felder | |
|---|---|
threadId |
Erforderlich. Die eindeutige Kennung des Threads, dem Labels hinzugefügt werden sollen. |
labelIds[] |
Erforderlich. Die eindeutigen Kennungen der Labels, die hinzugefügt werden sollen. Kann eine Systemlabel-ID sein (z.B. „INBOX“, „TRASH“, „SPAM“, „STARRED“, „UNREAD“, „IMPORTANT“) oder eine vom Nutzer definierte Label-ID. Das Tool akzeptiert |
Ausgabeschema
Antwortnachricht für den LabelThread-RPC.
Toolanmerkungen
Destruktiv: ❌ | Idempotent: ✅ | Schreibgeschützt: ❌ | Offene Welt: ❌