כלי: unlabel_message
הסרת תווית אחת או יותר מהודעה ספציפית בחשבון Gmail של המשתמש המאומת. כדי למצוא את מזהה ההודעה, אפשר להשתמש בכלים כמו search_threads או get_thread. אם אתם לא בטוחים מה המזהה של תווית משתמש, כדאי להשתמש קודם בכלי list_labels כדי לגלות את התוויות הזמינות ואת המזהים שלהן.
בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP unlabel_message.
| בקשת Curl |
|---|
curl --location 'https://gmailmcp.googleapis.com/mcp/v1' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "unlabel_message", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
סכימת הקלט
הודעת בקשה ל-RPC של UnlabelMessage.
UnlabelMessageRequest
| ייצוג ב-JSON |
|---|
{ "messageId": string, "labelIds": [ string ] } |
| שדות | |
|---|---|
messageId |
חובה. המזהה של ההודעה שרוצים להסיר ממנה את התוויות. |
labelIds[] |
חובה. המזהים של התוויות שרוצים להסיר. יכול להיות מזהה של תווית מערכת (למשל, 'תיבת דואר נכנס', 'אשפה', 'ספאם', 'מסומן בכוכב', 'לא נקרא', 'חשוב') או מזהה של תווית שהוגדרה על ידי המשתמש. הכלי מקבל את הערך |
סכימת הפלט
הודעת התגובה ל-RPC של UnlabelMessage.
הערות על כלים
הערה לגבי פעולות הרסניות: ✅ | הערה לגבי פעולות אידמפוטנטיות: ✅ | הערה לגבי קריאה בלבד: ❌ | הערה לגבי עולם פתוח: ❌
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://mail.google.com/https://www.googleapis.com/auth/gmail.modify