MCP Tools Reference: gmailmcp.googleapis.com

टूल: 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[]

string

ज़रूरी है. ईमेल के ड्राफ़्ट को पाने वाले मुख्य लोग. हर स्ट्रिंग एक मान्य ईमेल पता होना चाहिए. जैसे, "user@example.com". यह टूल, "नाम email@example.com" फ़ॉर्मैट के साथ काम नहीं करता.

cc[]

string

ज़रूरी नहीं. ईमेल ड्राफ़्ट की कार्बन कॉपी पाने वाले लोग. हर स्ट्रिंग एक मान्य ईमेल पता होना चाहिए. जैसे, "user@example.com". यह टूल, "नाम email@example.com" फ़ॉर्मैट के साथ काम नहीं करता.

bcc[]

string

ज़रूरी नहीं. ईमेल ड्राफ़्ट की गुप्त कॉपी पाने वाले लोग. हर स्ट्रिंग एक मान्य ईमेल पता होना चाहिए. जैसे, "user@example.com". यह टूल, "नाम email@example.com" फ़ॉर्मैट के साथ काम नहीं करता.

subject

string

ज़रूरी नहीं. ईमेल का विषय. अगर वैल्यू नहीं दी जाती है, तो डिफ़ॉल्ट रूप से इसकी वैल्यू खाली होती है.

body

string

ज़रूरी नहीं. ईमेल के ड्राफ़्ट का मुख्य कॉन्टेंट. अगर html_body भी दिया गया है, तो इस फ़ील्ड को सादे टेक्स्ट वाले विकल्प के तौर पर माना जाता है.

htmlBody

string

ईमेल के ड्राफ़्ट का एचटीएमएल कॉन्टेंट. अगर यह उपलब्ध कराया जाता है, तो इसका इस्तेमाल ईमेल के रिच-टेक्स्ट वर्शन के तौर पर किया जाएगा.

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

ड्राफ़्ट की जानकारी.

ड्राफ़्ट

JSON के काेड में दिखाना
{
  "id": string,
  "subject": string,
  "threadId": string,
  "toRecipients": [
    string
  ],
  "ccRecipients": [
    string
  ],
  "bccRecipients": [
    string
  ],
  "plaintextBody": string,
  "date": string
}
फ़ील्ड
id

string

ड्राफ़्ट संसाधन का यूनीक आइडेंटिफ़ायर.

subject

string

ड्राफ़्ट किए गए मैसेज की सब्जेक्ट लाइन.

threadId

string

यह ड्राफ़्ट जिस थ्रेड से जुड़ा है उसका आईडी.

toRecipients[]

string

हेडर से निकाले गए, 'पाने वाला' फ़ील्ड में मौजूद ईमेल पतों की सूची.

ccRecipients[]

string

हेडर से निकाले गए, 'कॉपी' फ़ील्ड में मौजूद ईमेल पतों की सूची.

bccRecipients[]

string

हेडर से निकाले गए, 'गुप्त कॉपी' फ़ील्ड में मौजूद ईमेल पतों की सूची.

plaintextBody

string

अगर उपलब्ध हो, तो मुख्य भाग का सादा टेक्स्ट कॉन्टेंट.

date

string

आईएसओ 8601 फ़ॉर्मैट (YYYY-MM-DD) में ड्राफ़्ट की तारीख.

टूल एनोटेशन

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