MCP Tools Reference: calendarmcp.googleapis.com

টুল: list_calendars

এই ব্যবহারকারীর অ্যাক্সেস আছে এমন ক্যালেন্ডারগুলো (তার ক্যালেন্ডার তালিকা) ফেরত দেয়। ক্যালেন্ডার শনাক্তকারী ডেটা (উদাহরণস্বরূপ, 'আমার পারিবারিক ক্যালেন্ডার') থেকে সংশ্লিষ্ট calendar_id (ইমেল শনাক্তকারী) বের করতে এই টুলটি ব্যবহার করুন।

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

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

ইনপুট স্কিমা

ক্যালেন্ডার তালিকা অনুরোধ

JSON উপস্থাপনা
{

  "pageSize": integer

  "pageToken": string
}
ক্ষেত্র

ইউনিয়ন ফিল্ড _page_size .

_page_size নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:

pageSize

integer

ঐচ্ছিক। প্রতি পৃষ্ঠায় সর্বোচ্চ ফলাফল। ডিফল্ট 100 , সর্বোচ্চ 250

ইউনিয়ন ফিল্ড _page_token .

_page_token নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:

pageToken

string

ঐচ্ছিক। কোন ফলাফল পৃষ্ঠাটি ফেরত দেওয়া হবে তা নির্ধারণকারী টোকেন।

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

ক্যালেন্ডার তালিকা প্রতিক্রিয়া

JSON উপস্থাপনা
{
  "calendars": [
    {
      object (CalendarListItem)
    }
  ],

  "nextPageToken": string
}
ক্ষেত্র
calendars[]

object ( CalendarListItem )

ক্যালেন্ডারগুলোর তালিকা।

ইউনিয়ন ফিল্ড _next_page_token .

_next_page_token নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:

nextPageToken

string

পরবর্তী পৃষ্ঠার টোকেন। পরবর্তী কোনো পৃষ্ঠা না থাকলে এটি বাদ দেওয়া হয়।

ক্যালেন্ডার তালিকা আইটেম

JSON উপস্থাপনা
{
  "id": string,
  "summary": string,
  "description": string,
  "timeZone": string
}
ক্ষেত্র
id

string

শনাক্তকারী। ক্যালেন্ডারের ইমেল ঠিকানা।

summary

string

শুধুমাত্র আউটপুট। শিরোনাম।

description

string

শুধুমাত্র আউটপুট। বিবরণ।

timeZone

string

শুধুমাত্র আউটপুট। সময় অঞ্চল।

টুল টীকা

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

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

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

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.googleapis.com/auth/calendar.calendarlist
  • https://www.googleapis.com/auth/calendar.calendarlist.readonly