כלי: list_drafts
הפונקציה מחזירה רשימה של טיוטות אימייל מחשבון Gmail של המשתמש המאומת.
הכלי יכול לסנן טיוטות על סמך מחרוזת שאילתה, והוא תומך בחלוקה לעמודים. הפונקציה מחזירה רשימה של טיוטות, כולל המזהים והנושאים שלהן.
בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP list_drafts.
| בקשת 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 }' |
סכימת קלט
הודעת בקשה ל-RPC של ListDrafts.
ListDraftsRequest
| ייצוג JSON |
|---|
{ "pageSize": integer "pageToken": string "query": string } |
| שדות | |
|---|---|
שדה איחוד הערך |
|
pageSize |
אופציונלי. מספר הטיוטות המקסימלי שיוחזרו. אם לא מציינים ערך, ברירת המחדל היא 20. הערך המקסימלי המותר הוא 50. |
שדה איחוד הערך |
|
pageToken |
אופציונלי. טוקן שהתקבל מקריאה קודמת של list_drafts כדי לאחזר את דף התוצאות הבא. אם משאירים את השדה ריק, המערכת מאחזרת את הדף הראשון. |
שדה איחוד הערך |
|
query |
אופציונלי. מחרוזת שאילתה לסינון הטיוטות, באמצעות אותו פורמט כמו בסרגל החיפוש של חיפוש ב-Gmail. אם לא מציינים את השדה הזה, מוצגות כל הטיוטות (לא כולל ספאם ואשפה כברירת מחדל). מילות מפתח: from: |
סכימת פלט
הודעת התגובה לקריאה לשירות מרוחק (RPC) של ListDrafts.
ListDraftsResponse
| ייצוג JSON |
|---|
{
"drafts": [
{
object ( |
| שדות | |
|---|---|
drafts[] |
רשימת הטיוטות. |
nextPageToken |
טוקן שאפשר להשתמש בו בקריאה הבאה כדי לאחזר את הדף הבא של טיוטות. האפשרות הזו מוצגת רק אם יש עוד תוצאות. |
טיוטה
| ייצוג 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). |
הערות על כלי
רמז הרסני: ❌ | רמז אידמפוטנטי: ❌ | רמז לקריאה בלבד: ❌ | רמז לעולם פתוח: ❌