เครื่องมือ: create_draft
สร้างอีเมลฉบับร่างใหม่ในบัญชี Gmail ของผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์
เครื่องมือนี้รับที่อยู่อีเมลของผู้รับ หัวเรื่อง และเนื้อหาเป็นอินพุต และแสดงผลรหัสของฉบับร่าง Gmail ที่สร้างขึ้น หากสร้างฉบับร่างเป็นการตอบกลับข้อความที่มีอยู่ คุณควรส่งรหัสของข้อความต้นฉบับไปยังเครื่องมือในช่อง replyToMessageId ระบบยังไม่รองรับการสร้างฉบับร่างที่มีไฟล์แนบ
ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อเรียกใช้เครื่องมือ create_draft 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": "create_draft", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
สคีมาอินพุต
ข้อความคำขอสำหรับ CreateDraft RPC
CreateDraftRequest
| การแสดง 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[] |
รายการอีเมลของผู้รับ "ถึง" ที่แยกจากส่วนหัว |
ccRecipients[] |
รายการอีเมลของผู้รับ "สำเนา" ที่แยกจากส่วนหัว |
bccRecipients[] |
รายการอีเมลของผู้รับ "สำเนาลับ" ที่แยกจากส่วนหัว |
plaintextBody |
เนื้อหาข้อความธรรมดา หากมี |
date |
วันที่ของฉบับร่างในรูปแบบ ISO 8601 (YYYY-MM-DD) |
คำอธิบายประกอบของเครื่องมือ
คำแนะนำที่อาจทำให้เกิดการเปลี่ยนแปลง: ❌ | คำแนะนำที่อาจทำให้เกิดการเปลี่ยนแปลงซ้ำได้: ❌ | คำแนะนำแบบอ่านอย่างเดียว: ❌ | คำแนะนำแบบโอเพนเวิลด์: ❌