टूल: create_draft
इससे पुष्टि किए गए उपयोगकर्ता के Gmail खाते में एक नया ड्राफ़्ट ईमेल बन जाता है.
यह टूल, ईमेल पाने वालों के पते, विषय, और मुख्य कॉन्टेंट को इनपुट के तौर पर लेता है. यह बनाए गए Gmail ड्राफ़्ट का आईडी दिखाता है.
यहां दिए गए सैंपल में, curl का इस्तेमाल करके create_draft एमसीपी टूल को चालू करने का तरीका बताया गया है.
| Curl अनुरोध |
|---|
curl --location 'https://gmailmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "create_draft", "arguments": { // provide these details according to the tool MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
इनपुट स्कीमा
CreateDraft RPC के लिए अनुरोध मैसेज.
CreateDraftRequest
| JSON के काेड में दिखाना |
|---|
{ "to": [ string ], "cc": [ string ], "bcc": [ string ], "subject": string, "body": string, "htmlBody": string } |
| फ़ील्ड | |
|---|---|
to[] |
ज़रूरी है. ईमेल के ड्राफ़्ट को पाने वाले मुख्य लोग. हर स्ट्रिंग एक मान्य ईमेल पता होना चाहिए. जैसे, "user@example.com". यह टूल, "नाम email@example.com" फ़ॉर्मैट के साथ काम नहीं करता. |
cc[] |
ज़रूरी नहीं. ईमेल ड्राफ़्ट की कार्बन कॉपी पाने वाले लोग. हर स्ट्रिंग एक मान्य ईमेल पता होना चाहिए. जैसे, "user@example.com". यह टूल, "नाम email@example.com" फ़ॉर्मैट के साथ काम नहीं करता. |
bcc[] |
ज़रूरी नहीं. ईमेल ड्राफ़्ट की गुप्त कॉपी पाने वाले लोग. हर स्ट्रिंग एक मान्य ईमेल पता होना चाहिए. जैसे, "user@example.com". यह टूल, "नाम email@example.com" फ़ॉर्मैट के साथ काम नहीं करता. |
subject |
ज़रूरी नहीं. ईमेल का विषय. अगर वैल्यू नहीं दी जाती है, तो डिफ़ॉल्ट रूप से इसकी वैल्यू खाली होती है. |
body |
ज़रूरी नहीं. ईमेल के ड्राफ़्ट का मुख्य कॉन्टेंट. अगर html_body भी दिया गया है, तो इस फ़ील्ड को सादे टेक्स्ट वाले विकल्प के तौर पर माना जाता है. |
htmlBody |
ईमेल के ड्राफ़्ट का एचटीएमएल कॉन्टेंट. अगर यह उपलब्ध कराया जाता है, तो इसका इस्तेमाल ईमेल के रिच-टेक्स्ट वर्शन के तौर पर किया जाएगा. |
आउटपुट स्कीमा
ड्राफ़्ट की जानकारी.
ड्राफ़्ट
| JSON के काेड में दिखाना |
|---|
{ "id": string, "subject": string, "threadId": string, "toRecipients": [ string ], "ccRecipients": [ string ], "bccRecipients": [ string ], "plaintextBody": string, "date": string } |
| फ़ील्ड | |
|---|---|
id |
ड्राफ़्ट संसाधन का यूनीक आइडेंटिफ़ायर. |
subject |
ड्राफ़्ट किए गए मैसेज की सब्जेक्ट लाइन. |
threadId |
यह ड्राफ़्ट जिस थ्रेड से जुड़ा है उसका आईडी. |
toRecipients[] |
हेडर से निकाले गए, 'पाने वाला' फ़ील्ड में मौजूद ईमेल पतों की सूची. |
ccRecipients[] |
हेडर से निकाले गए, 'कॉपी' फ़ील्ड में मौजूद ईमेल पतों की सूची. |
bccRecipients[] |
हेडर से निकाले गए, 'गुप्त कॉपी' फ़ील्ड में मौजूद ईमेल पतों की सूची. |
plaintextBody |
अगर उपलब्ध हो, तो मुख्य भाग का सादा टेक्स्ट कॉन्टेंट. |
date |
आईएसओ 8601 फ़ॉर्मैट (YYYY-MM-DD) में ड्राफ़्ट की तारीख. |
टूल एनोटेशन
बदलाव करने से जुड़ी जानकारी: ❌ | एक ही बार लागू होने से जुड़ी जानकारी: ❌ | सिर्फ़ पढ़ने से जुड़ी जानकारी: ❌ | ओपन वर्ल्ड से जुड़ी जानकारी: ❌