Alat: create_draft
Membuat draf email baru di akun Gmail pengguna yang diautentikasi.
Alat ini menggunakan alamat penerima, subjek, dan konten isi sebagai input. Alat ini menampilkan ID draf Gmail yang dibuat.
Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP create_draft.
| Permintaan 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 }' |
Skema Input
Pesan permintaan untuk CreateDraft RPC.
CreateDraftRequest
| Representasi JSON |
|---|
{ "to": [ string ], "cc": [ string ], "bcc": [ string ], "subject": string, "body": string, "htmlBody": string } |
| Kolom | |
|---|---|
to[] |
Wajib. Penerima utama draf email. Setiap string HARUS berupa alamat email yang valid (misalnya, "user@example.com"). Format "Name email@example.com" TIDAK didukung oleh alat ini. |
cc[] |
Opsional. Penerima salinan karbon draf email. Setiap string HARUS berupa alamat email yang valid (misalnya, "user@example.com"). Format "Name email@example.com" TIDAK didukung oleh alat ini. |
bcc[] |
Opsional. Penerima salinan karbon tersembunyi draf email. Setiap string HARUS berupa alamat email yang valid (misalnya, "user@example.com"). Format "Name email@example.com" TIDAK didukung oleh alat ini. |
subject |
Opsional. Baris subjek email. Secara default, kolom ini akan kosong jika tidak diisi. |
body |
Opsional. Konten isi utama draf email. Jika html_body juga diberikan, kolom ini akan diperlakukan sebagai alternatif teks biasa. |
htmlBody |
Konten HTML draf email. Jika diberikan, konten ini akan digunakan sebagai versi teks kaya email. |
Skema Output
Detail draf.
Draf
| Representasi JSON |
|---|
{ "id": string, "subject": string, "threadId": string, "toRecipients": [ string ], "ccRecipients": [ string ], "bccRecipients": [ string ], "plaintextBody": string, "date": string } |
| Kolom | |
|---|---|
id |
ID unik resource draf. |
subject |
Baris subjek pesan draf. |
threadId |
ID rangkaian pesan yang berisi draf ini. |
toRecipients[] |
Daftar alamat email penerima 'Kepada' yang diekstrak dari header. |
ccRecipients[] |
Daftar alamat email penerima 'Cc' yang diekstrak dari header. |
bccRecipients[] |
Daftar alamat email penerima 'Bcc' yang diekstrak dari header. |
plaintextBody |
Konten isi teks biasa, jika tersedia. |
date |
Tanggal draf dalam format ISO 8601 (YYYY-MM-DD). |
Anotasi Alat
Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ❌ | Petunjuk Hanya Baca: ❌ | Petunjuk Dunia Terbuka: ❌