टूल: label_message
इससे, पुष्टि किए गए उपयोगकर्ता के Gmail खाते में किसी खास मैसेज में एक या उससे ज़्यादा लेबल जोड़े जा सकते हैं.
मैसेज आईडी ढूंढने के लिए, search_threads या get_thread जैसे टूल इस्तेमाल करें. अगर आपको किसी उपयोगकर्ता के लेबल के आईडी के बारे में पक्का नहीं है, तो उपलब्ध लेबल और उनके आईडी ढूंढने के लिए, सबसे पहले list_labels टूल का इस्तेमाल करें.
यहां दिए गए उदाहरण में, label_message MCP टूल को शुरू करने के लिए, curl का इस्तेमाल करने का तरीका बताया गया है.
| कर्ल अनुरोध |
|---|
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_message", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
इनपुट स्कीमा
LabelMessage RPC के लिए अनुरोध मैसेज.
LabelMessageRequest
| JSON के काेड में दिखाना |
|---|
{ "messageId": string, "labelIds": [ string ] } |
| फ़ील्ड | |
|---|---|
messageId |
ज़रूरी है. यह उस मैसेज का आईडी है जिसमें लेबल जोड़ने हैं. |
labelIds[] |
ज़रूरी है. यह उन लेबल के आईडी हैं जिन्हें जोड़ना है. यह सिस्टम लेबल आईडी (जैसे, 'INBOX', 'TRASH', 'SPAM', 'STARRED', 'UNREAD', 'IMPORTANT') या उपयोगकर्ता के तय किए गए लेबल का आईडी हो सकता है. यह टूल, लेबल के नामों के बजाय |
आउटपुट स्कीमा
LabelMessage RPC के लिए रिस्पॉन्स मैसेज.
टूल के एनोटेशन
डिस्ट्रक्टिव हिंट: ❌ | आइडमपोटेंट हिंट: ✅ | सिर्फ़ पढ़ने की अनुमति वाली हिंट: ❌ | ओपन वर्ल्ड हिंट: ❌