টুল: list_labels
প্রমাণীকৃত ব্যবহারকারীর জিমেইল অ্যাকাউন্টে উপলব্ধ সমস্ত ব্যবহারকারী-সংজ্ঞায়িত লেবেলের তালিকা দেখায়। label_thread , unlabel_thread , label_message , বা unlabel_message কল করার আগে কোনো ব্যবহারকারী লেবেলের id খুঁজে বের করতে এই টুলটি ব্যবহার করুন। সিস্টেম লেবেলগুলো এই টুল দ্বারা ফেরত দেওয়া হয় না, তবে সেগুলো তাদের সুপরিচিত আইডিগুলো দিয়ে ব্যবহার করা যেতে পারে: 'INBOX', 'TRASH', 'SPAM', 'STARRED', 'UNREAD', 'IMPORTANT', 'CHAT', 'DRAFT', 'SENT'।
নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে list_labels MCP টুলটি চালু করতে হয়।
| কার্ল অনুরোধ |
|---|
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-এর জন্য অনুরোধ বার্তা।
তালিকা লেবেল অনুরোধ
| JSON উপস্থাপনা |
|---|
{ "pageSize": integer "pageToken": string } |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ড | |
pageSize | ঐচ্ছিক। ফেরত দেওয়া লেবেলের সর্বোচ্চ সংখ্যা। |
ইউনিয়ন ফিল্ড | |
pageToken | ঐচ্ছিক। তালিকার ফলাফলের একটি নির্দিষ্ট পৃষ্ঠা পুনরুদ্ধার করার জন্য পৃষ্ঠা টোকেন। |
আউটপুট স্কিমা
ListLabels RPC-এর প্রতিক্রিয়া বার্তা।
তালিকা লেবেল প্রতিক্রিয়া
| JSON উপস্থাপনা |
|---|
{
"labels": [
{
object ( |
| ক্ষেত্র | |
|---|---|
labels[] | ব্যবহারকারীর অ্যাকাউন্টে থাকা ব্যবহারকারী লেবেলগুলোর তালিকা। |
nextPageToken | তালিকার পরবর্তী পৃষ্ঠার ফলাফল পাওয়ার টোকেন। |
লেবেল
| JSON উপস্থাপনা |
|---|
{ "labelId": string, "name": string } |
| ক্ষেত্র | |
|---|---|
labelId | লেবেলটির অনন্য শনাক্তকারী। |
name | লেবেলটির পাঠযোগ্য প্রদর্শিত নাম। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌