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 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--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 के लिए जवाब का मैसेज.

टूल एनोटेशन

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

अनुमति पाने के लिंक

इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

  • https://mail.google.com/
  • https://www.googleapis.com/auth/gmail.modify