MCP Tools Reference: gmailmcp.googleapis.com

เครื่องมือ: 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[]

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 ของอีเมลฉบับร่าง หากระบุไว้ ระบบจะใช้เนื้อหานี้เป็นอีเมลเวอร์ชันข้อความสมบูรณ์

replyToMessageId

string

ไม่บังคับ รหัสของข้อความที่จะตอบกลับ หากระบุไว้ ระบบจะใช้รหัสนี้เป็นรหัสข้อความที่จะตอบกลับสำหรับอีเมลฉบับร่าง และจะเพิ่ม body และ html_body ลงในเนื้อหาข้อความต้นฉบับ

สคีมาเอาต์พุต

รายละเอียดของฉบับร่าง

ฉบับร่าง

การแสดง 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

วันที่ของฉบับร่างในรูปแบบ ISO 8601 (YYYY-MM-DD)

คำอธิบายประกอบของเครื่องมือ

คำแนะนำที่อาจทำให้เกิดการเปลี่ยนแปลง: ❌ | คำแนะนำที่อาจทำให้เกิดการเปลี่ยนแปลงซ้ำได้: ❌ | คำแนะนำแบบอ่านอย่างเดียว: ❌ | คำแนะนำแบบโอเพนเวิลด์: ❌