الأداة: label_message
تضيف هذه الأداة تصنيفًا واحدًا أو أكثر إلى رسالة معيّنة في حساب Gmail الخاص بالمستخدم الذي تم التحقّق من هويته.
للعثور على رقم تعريف الرسالة، استخدِم أدوات مثل search_threads أو get_thread. إذا لم تكن متأكدًا من رقم تعريف تصنيف مستخدم، استخدِم أداة list_labels أولاً لاكتشاف التصنيفات المتاحة وأرقام تعريفها. لإضافة تصنيف "المهملات" أو تصنيف "الرسائل غير المرغوب فيها" إلى رسالة، يُرجى استخدام أداة apply_sensitive_message_label بدلاً من ذلك.
يوضّح المثال التالي كيفية استخدام curl لاستدعاء أداة label_message في "مجموعة أدوات التحكم في المحادثات" (MCP).
| طلب 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": "label_message", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
مخطط الإدخال
رسالة الطلب لإجراء LabelMessage RPC.
LabelMessageRequest
| تمثيل JSON |
|---|
{ "messageId": string, "labelIds": [ string ] } |
| الحقول | |
|---|---|
messageId |
الحقل مطلوب. رقم تعريف الرسالة التي يجب إضافة التصنيفات إليها. |
labelIds[] |
الحقل مطلوب. أرقام تعريف التصنيفات التي يجب إضافتها. يمكن أن يكون رقم تعريف تصنيف نظام (مثل "الوارد" أو "المميّزة بنجمة" أو "غير مقروءة" أو "مهمة") أو رقم تعريف تصنيف محدّد من قِبل المستخدم. تقبل الأداة |
مخطط النتائج
رسالة الردّ لإجراء LabelMessage RPC.
التعليقات التوضيحية للأداة
تلميح بشأن الإجراءات المدمّرة: ❌ | تلميح بشأن الإجراءات غير المؤثرة: ✅ | تلميح بشأن الإجراءات للقراءة فقط: ❌ | تلميح بشأن الإجراءات في العالم المفتوح: ❌
نطاقات التفويض
يجب توفير أحد نطاقات OAuth التالية:
https://mail.google.com/https://www.googleapis.com/auth/gmail.modify