MCP Tools Reference: gmailmcp.googleapis.com

टूल: unlabel_message

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

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

कर्ल अनुरोध
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_message",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

इनपुट स्कीमा

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

UnlabelMessageRequest

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

string

ज़रूरी है. जिस मैसेज से लेबल हटाने हैं उसका आईडी.

labelIds[]

string

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

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

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

टूल एनोटेशन

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