MCP Tools Reference: gmailmcp.googleapis.com

টুল: create_draft

প্রমাণীকৃত ব্যবহারকারীর জিমেইল অ্যাকাউন্টে একটি নতুন খসড়া ইমেল তৈরি করে।

এই টুলটি ইনপুট হিসেবে প্রাপকের ঠিকানা, একটি বিষয় এবং মূল বিষয়বস্তু গ্রহণ করে। এটি তৈরি হওয়া জিমেইল ড্রাফটটির আইডি ফেরত দেয়।

নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` create_draft MCP টুলটি চালু করতে হয়।

কার্ল অনুরোধ
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-এর জন্য অনুরোধ বার্তা।

খসড়া তৈরি করার অনুরোধ

JSON উপস্থাপনা
{
  "to": [
    string
  ],
  "cc": [
    string
  ],
  "bcc": [
    string
  ],
  "subject": string,
  "body": string,
  "htmlBody": string
}
ক্ষেত্র
to[]

string

আবশ্যক। ইমেল ড্রাফটের প্রধান প্রাপকগণ। প্রতিটি স্ট্রিং অবশ্যই একটি বৈধ ইমেল ঠিকানা হতে হবে (যেমন, "user@example.com")। "Name email@example.com " ফরম্যাটটি এই টুল দ্বারা সমর্থিত নয়।

cc[]

string

ঐচ্ছিক। ইমেল ড্রাফটের কার্বন কপি প্রাপকগণ। প্রতিটি স্ট্রিং অবশ্যই একটি বৈধ ইমেল ঠিকানা হতে হবে (যেমন, "user@example.com")। "Name email@example.com " ফরম্যাটটি এই টুল দ্বারা সমর্থিত নয়।

bcc[]

string

ঐচ্ছিক। ইমেল খসড়ার ব্লাইন্ড কার্বন কপি প্রাপক। প্রতিটি স্ট্রিং অবশ্যই একটি বৈধ ইমেল ঠিকানা হতে হবে (যেমন, "user@example.com")। "Name email@example.com " ফরম্যাটটি এই টুল দ্বারা সমর্থিত নয়।

subject

string

ঐচ্ছিক। ইমেইলের বিষয়। প্রদান করা না হলে এটি খালি থাকবে।

body

string

ঐচ্ছিক। ইমেল খসড়ার মূল বিষয়বস্তু। যদি html_body-ও প্রদান করা হয়, তবে এই ক্ষেত্রটিকে সাধারণ পাঠ্যের বিকল্প হিসেবে গণ্য করা হবে।

htmlBody

string

ইমেইল ড্রাফটের এইচটিএমএল (HTML) কন্টেন্ট। যদি এটি প্রদান করা হয়, তবে এটি ইমেইলের রিচ-টেক্সট সংস্করণ হিসেবে ব্যবহৃত হবে।

আউটপুট স্কিমা

একটি খসড়ার বিবরণ।

খসড়া

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

হেডার থেকে সংগৃহীত 'To' প্রাপকের ইমেল ঠিকানার তালিকা।

ccRecipients[]

string

হেডার থেকে সংগৃহীত 'Cc' প্রাপকদের ইমেল ঠিকানার তালিকা।

bccRecipients[]

string

হেডার থেকে সংগৃহীত 'Bcc' প্রাপকদের ইমেল ঠিকানার তালিকা।

plaintextBody

string

সাধারণ টেক্সট মূল বিষয়বস্তু, যদি উপলব্ধ থাকে।

date

string

খসড়ার তারিখ ISO 8601 ফরম্যাটে (YYYY-MM-DD)।

টুল টীকা

ধ্বংসাত্মক ইঙ্গিত: ❌ | স্ব-সূচক ইঙ্গিত: ❌ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ❌ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌