MCP Tools Reference: calendarmcp.googleapis.com

Инструмент: list_calendars

Возвращает календари из списка календарей пользователя.

Используйте этот инструмент для таких запросов, как:

  • Что представляют собой все мои календари?

Пример:

list_calendars()
        # Returns all calendars the authenticated user has access to.
        

В следующем примере показано, как использовать curl для вызова инструмента MCP list_calendars .

Запрос Curl
curl --location 'https://calendarmcp.googleapis.com/mcp' \
--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
}'
                

Схема ввода

ListCalendarsRequest

JSON-представление
{

  "pageSize": integer

  "pageToken": string
}
Поля

Объединенное поле _page_size .

_page_size может принимать только одно из следующих значений:

pageSize

integer

Необязательный параметр. Максимальное количество записей, отображаемых на одной странице результатов. По умолчанию значение равно 100 записям. Размер страницы никогда не может превышать 250 записей.

Поле объединения _page_token .

_page_token может принимать только одно из следующих значений:

pageToken

string

Необязательный параметр. Токен, указывающий, какую страницу результатов следует вернуть.

Схема вывода

ListCalendarsResponse

JSON-представление
{
  "calendars": [
    {
      object (Calendar)
    }
  ],

  "nextPageToken": string
}
Поля
calendars[]

object ( Calendar )

Список календарей в списке календарей.

Поле объединения _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

Часовой пояс календаря. Необязательно. Только для чтения.

Аннотации инструментов

Подсказка о разрушительном эффекте: ❌ | Подсказка об идемпотентности: ✅ | Подсказка только для чтения: ✅ | Подсказка об открытом мире: ❌