Alat: list_drafts
Mencantumkan email draf dari akun Gmail pengguna yang diautentikasi.
Alat ini dapat memfilter draf berdasarkan string kueri dan mendukung penomoran halaman. Alat ini menampilkan daftar draf, termasuk ID dan subjeknya.
Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP list_drafts.
| 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": "list_drafts", "arguments": { // provide these details according to the tool MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Skema Input
Pesan permintaan untuk ListDrafts RPC.
ListDraftsRequest
| Representasi JSON |
|---|
{ "pageSize": integer "pageToken": string "query": string } |
| Kolom | |
|---|---|
Kolom union
|
|
pageSize |
Opsional. Jumlah maksimum draf yang akan ditampilkan. Jika tidak ditentukan, nilai defaultnya adalah 20. Nilai maksimum yang diizinkan adalah 50. |
Kolom union
|
|
pageToken |
Opsional. Token yang diterima dari panggilan list_drafts sebelumnya untuk mengambil halaman hasil berikutnya. Biarkan kosong untuk mengambil halaman pertama. |
Kolom union
|
|
query |
Opsional. String kueri untuk memfilter draf, menggunakan format yang sama dengan kolom penelusuran Gmail. Jika dihilangkan, semua draf (tidak termasuk spam dan sampah secara default) akan dicantumkan. Operator Kunci: from: |
Skema Output
Pesan respons untuk ListDrafts RPC.
ListDraftsResponse
| Representasi JSON |
|---|
{
"drafts": [
{
object ( |
| Kolom | |
|---|---|
drafts[] |
Daftar draf. |
nextPageToken |
Token yang dapat digunakan dalam panggilan berikutnya untuk mengambil halaman draf berikutnya. Hanya ada jika ada lebih banyak hasil. |
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 thread 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 Idempotensi: ❌ | Petunjuk Hanya Baca: ❌ | Petunjuk Dunia Terbuka: ❌