Araç: label_thread
Kimliği doğrulanmış kullanıcının Gmail hesabındaki bir ileti dizisinin tamamına etiket ekler. Bu işlem, şu anda ileti dizisinde bulunan tüm iletileri ve gelecekte eklenecek iletileri etkiler.
İş parçacığı kimliğinden emin değilseniz önce search_threads aracını kullanın.
Bir kullanıcı etiketinin kimliğinden emin değilseniz kullanılabilir etiketleri ve kimliklerini öğrenmek için önce list_labels aracını kullanın.
Aşağıdaki örnekte, curl kullanılarak label_thread MCP aracının nasıl çağrılacağı gösterilmektedir.
| Curl Request |
|---|
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 }' |
Giriş Şeması
LabelThread RPC için istek mesajı.
LabelThreadRequest
| JSON gösterimi |
|---|
{ "threadId": string, "labelIds": [ string ] } |
| Alanlar | |
|---|---|
threadId |
Zorunlu. Etiket eklenecek ileti dizisinin benzersiz tanımlayıcısı. |
labelIds[] |
Zorunlu. Eklenecek etiketlerin benzersiz tanımlayıcıları. Sistem etiketi kimliği (ör. "INBOX", "TRASH", "SPAM", "STARRED", "UNREAD", "IMPORTANT") veya kullanıcı tanımlı etiket kimliği olabilir. Araç, etiket adlarını değil |
Çıkış şeması
LabelThread RPC'si için yanıt mesajı.
Araç Ek Açıklamaları
Yıkıcı İpucu: ❌ | İdempotent İpucu: ✅ | Salt Okunur İpucu: ❌ | Açık Dünya İpucu: ❌