MCP Tools Reference: gmailmcp.googleapis.com

כלי: list_labels

רשימה של כל התוויות שהוגדרו על ידי המשתמש וזמינות בחשבון Gmail של המשתמש המאומת. אפשר להשתמש בכלי הזה כדי לגלות את id של תווית משתמש לפני שקוראים לפונקציות label_thread, unlabel_thread, label_message או unlabel_message. הכלי לא מחזיר תוויות מערכת, אבל אפשר להשתמש בהן עם המזהים המוכרים שלהן: INBOX,‏ TRASH,‏ SPAM,‏ STARRED,‏ UNREAD,‏ IMPORTANT,‏ CHAT,‏ DRAFT,‏ SENT.

בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP‏ list_labels.

בקשת 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_labels",
    "arguments": {
      // provide these details according to the tool MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

סכימת קלט

הודעת הבקשה של ListLabels RPC.

ListLabelsRequest

ייצוג JSON
{

  "pageSize": integer

  "pageToken": string
}
שדות

שדה איחוד _page_size.

הערך _page_size יכול להיות רק אחד מהבאים:

pageSize

integer

אופציונלי. המספר המקסימלי של תוויות שיוחזרו.

שדה איחוד _page_token.

הערך _page_token יכול להיות רק אחד מהבאים:

pageToken

string

אופציונלי. אסימון דף לאחזור דף ספציפי של תוצאות ברשימה.

סכימת פלט

הודעת התגובה לקריאה לשירות מרוחק (RPC) של ListLabels.

ListLabelsResponse

ייצוג JSON
{
  "labels": [
    {
      object (Label)
    }
  ],
  "nextPageToken": string
}
שדות
labels[]

object (Label)

רשימה של תוויות משתמש בחשבון של המשתמש.

nextPageToken

string

טוקן לאחזור של דף התוצאות הבא ברשימה.

תווית

ייצוג JSON
{
  "labelId": string,
  "name": string
}
שדות
labelId

string

המזהה הייחודי של התווית.

name

string

השם המוצג של התווית, בפורמט שקריא לבני אדם.

הערות על כלי

רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌