MCP Tools Reference: gmailmcp.googleapis.com

টুল: label_thread

প্রমাণীকৃত ব্যবহারকারীর জিমেইল অ্যাকাউন্টের একটি সম্পূর্ণ থ্রেডে লেবেল যুক্ত করে। এই প্রক্রিয়াটি থ্রেডটিতে বর্তমানে থাকা সমস্ত বার্তা এবং ভবিষ্যতে এতে যুক্ত হওয়া যেকোনো বার্তার ওপর প্রভাব ফেলে।

থ্রেড আইডি সম্পর্কে নিশ্চিত না হলে, প্রথমে search_threads টুলটি ব্যবহার করুন।

কোনো ইউজার লেবেলের আইডি সম্পর্কে নিশ্চিত না হলে, প্রথমে উপলব্ধ লেবেল এবং তাদের আইডি খুঁজে বের করতে list_labels টুলটি ব্যবহার করুন। কোনো থ্রেডে ট্র্যাশ লেবেল বা স্প্যাম লেবেল যোগ করতে, এর পরিবর্তে apply_sensitive_thread_label টুলটি ব্যবহার করুন।

নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` label_thread MCP টুলটি চালু করা যায়।

কার্ল অনুরোধ
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_thread",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

ইনপুট স্কিমা

LabelThread RPC-এর জন্য অনুরোধ বার্তা।

লেবেলথ্রেড অনুরোধ

JSON উপস্থাপনা
{
  "threadId": string,
  "labelIds": [
    string
  ]
}
ক্ষেত্র
threadId

string

প্রয়োজনীয়। যে থ্রেডে লেবেল যোগ করতে হবে, তার অনন্য শনাক্তকারী।

labelIds[]

string

প্রয়োজনীয়। যোগ করার জন্য লেবেলগুলির অনন্য শনাক্তকারী। এটি একটি সিস্টেম লেবেল আইডি (যেমন, 'INBOX', 'STARRED', 'UNREAD', 'IMPORTANT') অথবা ব্যবহারকারী-সংজ্ঞায়িত লেবেল আইডি হতে পারে। টুলটি label_ids গ্রহণ করে, লেবেলের নাম নয়। ব্যবহারকারী-সংজ্ঞায়িত লেবেলগুলির জন্য সংশ্লিষ্ট লেবেল আইডির ডিসপ্লে নামটি পেতে list_labels টুলটি ব্যবহার করুন।

আউটপুট স্কিমা

LabelThread RPC-এর প্রতিক্রিয়া বার্তা।

টুল টীকা

ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ❌ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://mail.google.com/
  • https://www.googleapis.com/auth/gmail.modify