টুল: create_draft
প্রমাণীকৃত ব্যবহারকারীর জিমেইল অ্যাকাউন্টে একটি নতুন খসড়া ইমেল তৈরি করে।
এই টুলটি ইনপুট হিসেবে প্রাপকের ঠিকানা, একটি বিষয় এবং মূল বার্তার বিষয়বস্তু গ্রহণ করে। এটি তৈরি করা জিমেইল ড্রাফটের আইডি ফেরত দেয়। যদি ড্রাফটটি কোনো বিদ্যমান বার্তার উত্তর হিসেবে তৈরি করা হয়, তবে মূল বার্তার আইডিটি `replyToMessageId` ফিল্ডে টুলটিতে পাঠাতে হবে। অ্যাটাচমেন্টসহ ড্রাফট তৈরি করার সুবিধাটি এখনও সমর্থিত নয়।
নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` create_draft MCP টুলটি চালু করতে হয়।
| কার্ল অনুরোধ |
|---|
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": "create_draft", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
ইনপুট স্কিমা
CreateDraft RPC-এর জন্য অনুরোধ বার্তা।
খসড়া তৈরি করার অনুরোধ
| JSON উপস্থাপনা |
|---|
{ "to": [ string ], "cc": [ string ], "bcc": [ string ], "subject": string, "body": string, "htmlBody": string, "replyToMessageId": string } |
| ক্ষেত্র | |
|---|---|
to[] | আবশ্যক। ইমেল ড্রাফটের প্রধান প্রাপকগণ। প্রতিটি স্ট্রিং অবশ্যই একটি বৈধ সাধারণ ইমেল ঠিকানা হতে হবে (যেমন, "user@example.com")। "Name email@example.com " ফরম্যাটটি এই টুল দ্বারা সমর্থিত নয়। |
cc[] | ঐচ্ছিক। ইমেল ড্রাফটের কার্বন কপি প্রাপকগণ। প্রতিটি স্ট্রিং অবশ্যই একটি বৈধ সাধারণ ইমেল ঠিকানা হতে হবে (যেমন, "user@example.com")। "Name email@example.com " ফরম্যাটটি এই টুল দ্বারা সমর্থিত নয়। |
bcc[] | ঐচ্ছিক। ইমেল খসড়ার ব্লাইন্ড কার্বন কপি প্রাপকগণ। প্রতিটি স্ট্রিং অবশ্যই একটি বৈধ সাধারণ ইমেল ঠিকানা হতে হবে (যেমন, "user@example.com")। "Name email@example.com " ফরম্যাটটি এই টুল দ্বারা সমর্থিত নয়। |
subject | ঐচ্ছিক। ইমেইলের বিষয়। প্রদান করা না হলে এটি খালি থাকবে। |
body | ঐচ্ছিক। ইমেল খসড়ার মূল বিষয়বস্তু। যদি html_body-ও প্রদান করা হয়, তবে এই ক্ষেত্রটিকে সাধারণ পাঠ্যের বিকল্প হিসেবে গণ্য করা হবে। |
htmlBody | ইমেইল ড্রাফটের এইচটিএমএল (HTML) কন্টেন্ট। যদি এটি প্রদান করা হয়, তবে এটি ইমেইলের রিচ-টেক্সট সংস্করণ হিসেবে ব্যবহৃত হবে। |
replyToMessageId | ঐচ্ছিক। যে বার্তার উত্তর দিতে হবে তার আইডি। যদি এটি প্রদান করা হয়, তবে এটি ইমেল ড্রাফটের জন্য রিপ্লাই-টু মেসেজ আইডি হিসেবে ব্যবহৃত হবে এবং |
আউটপুট স্কিমা
একটি খসড়ার বিবরণ।
খসড়া
| JSON উপস্থাপনা |
|---|
{ "id": string, "subject": string, "threadId": string, "toRecipients": [ string ], "ccRecipients": [ string ], "bccRecipients": [ string ], "plaintextBody": string, "date": string } |
| ক্ষেত্র | |
|---|---|
id | খসড়া রিসোর্সটির অনন্য শনাক্তকারী। |
subject | খসড়া বার্তাটির বিষয়বস্তু। |
threadId | এই খসড়াটি যে থ্রেডের অন্তর্গত, তার আইডি। |
toRecipients[] | হেডার থেকে সংগৃহীত 'To' প্রাপকের ইমেল ঠিকানার তালিকা। |
ccRecipients[] | হেডার থেকে সংগৃহীত 'Cc' প্রাপকদের ইমেল ঠিকানার তালিকা। |
bccRecipients[] | হেডার থেকে সংগৃহীত 'Bcc' প্রাপকদের ইমেল ঠিকানার তালিকা। |
plaintextBody | সাধারণ টেক্সট মূল বিষয়বস্তু, যদি উপলব্ধ থাকে। |
date | খসড়ার তারিখ ISO 8601 ফরম্যাটে (YYYY-MM-DD)। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | স্ব-সূচক ইঙ্গিত: ❌ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ❌ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌