MCP Tools Reference: gmailmcp.googleapis.com

टूल: label_thread

पुष्टि किए गए उपयोगकर्ता के Gmail खाते में मौजूद पूरी थ्रेड में लेबल जोड़ता है. इस कार्रवाई का असर, थ्रेड में मौजूद सभी मैसेज और आने वाले समय में जोड़े जाने वाले मैसेज पर पड़ेगा.

अगर आपको थ्रेड आईडी के बारे में पक्का नहीं है, तो पहले search_threads टूल का इस्तेमाल करें.

अगर आपको किसी उपयोगकर्ता लेबल के आईडी के बारे में पक्का नहीं पता है, तो उपलब्ध लेबल और उनके आईडी ढूंढने के लिए, सबसे पहले list_labels टूल का इस्तेमाल करें.

यहां दिए गए सैंपल में, curl का इस्तेमाल करके label_thread एमसीपी टूल को चालू करने का तरीका बताया गया है.

कर्ल अनुरोध
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
}'
                

इनपुट स्कीमा

LabelThread RPC के लिए अनुरोध मैसेज.

LabelThreadRequest

JSON के काेड में दिखाना
{
  "threadId": string,
  "labelIds": [
    string
  ]
}
फ़ील्ड
threadId

string

ज़रूरी है. जिस थ्रेड में लेबल जोड़ने हैं उसका यूनीक आइडेंटिफ़ायर.

labelIds[]

string

ज़रूरी है. जोड़ने के लिए लेबल के यूनीक आइडेंटिफ़ायर. यह सिस्टम लेबल आईडी (जैसे, 'INBOX', 'TRASH', 'SPAM', 'STARRED', 'UNREAD', 'IMPORTANT') या उपयोगकर्ता के तय किए गए लेबल आईडी में से कोई एक हो सकता है. यह टूल, label_ids को स्वीकार करता है, न कि लेबल के नामों को. list_labels टूल का इस्तेमाल करके, उपयोगकर्ता के तय किए गए लेबल के डिसप्ले नेम के लिए, उससे जुड़ा लेबल आईडी पाएं.

आउटपुट स्कीमा

LabelThread RPC के लिए जवाब का मैसेज.

टूल एनोटेशन

बदलाव करने वाला हिंट: ❌ | एक ही बार लागू होने वाला हिंट: ✅ | सिर्फ़ पढ़ने वाला हिंट: ❌ | ओपन वर्ल्ड हिंट: ❌