MCP Tools Reference: gmailmcp.googleapis.com

टूल: unlabel_thread

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

यहां दिए गए सैंपल में, curl का इस्तेमाल करके unlabel_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": "unlabel_thread",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

इनपुट स्कीमा

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

UnlabelThreadRequest

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

string

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

labelIds[]

string

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

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

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

टूल एनोटेशन

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