Руководство по коннектору9 мин чтенияMCP-инструментов: 217 языков

Как подключить Zoom к Gemini через MCP

Пусть ваш ИИ работает с Zoom: находит и читает ваши встречи, планирует, изменяет и отменяет их, управляет регистрациями участников, показывает, кто был на прошедших встречах, перечисляет облачные записи и вебинары и получает отчёты об использовании. Вход с вашей учётной записью Zoom через собственное приложение Zoom (OAuth).

HCАвтор: команда HelpCodeОбновлено 9 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Zoom

Zoom

Let your AI work with Zoom: find and read your meetings, schedule, change and cancel them, manage registrants, see who attended past meetings, list cloud recordings and webinars, and pull usage reports. Signed in with your Zoom account through a Zoom app of your own (OAuth).

инструментов

21

Регион

INTL

Категория

Планирование

Аутентификация

OAuth 2.0

Требуемые env-vars

ZOOM_CLIENT_IDZOOM_CLIENT_SECRET
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Zoom одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Пусть ваш ИИ работает с Zoom: находит и читает ваши встречи, планирует, изменяет и отменяет их, управляет регистрациями участников, показывает, кто был на прошедших встречах, перечисляет облачные записи и вебинары и получает отчёты об использовании. Вход с вашей учётной записью Zoom через собственное приложение Zoom (OAuth).

Попробуй спросить

Примеры промптов для Zoom

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Zoom · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Zoom, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Zoom + Gemini

Пусть ваш ИИ работает с Zoom: находит и читает ваши встречи, планирует, изменяет и отменяет их, управляет регистрациями участников, показывает, кто был на прошедших встречах, перечисляет облачные записи и вебинары и получает отчёты об использовании. Вход с вашей учётной записью Zoom через собственное приложение Zoom (OAuth).

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

ZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET

Шаг 1 — Получите учётные данные

  1. Войдите на marketplace.zoom.us как владелец аккаунта, администратор или пользователь с ролью Zoom for developers. В навигации слева внизу нажмите Developer, затем Develop (справа вверху) → Build an app → General app → Create. Для инструментов встреч достаточно бесплатного аккаунта Zoom Basic.
  2. На странице Basic Info переименуйте приложение (например, «AnythingMCP») и выберите способ управления: User-managed, если ИИ должен работать с вашими собственными встречами и записями (обычный случай), Admin-managed, если он должен также читать других пользователей, их встречи и отчёты об использовании. Тогда приложение авторизует администратор.
  3. В разделе App Credentials скопируйте Client ID и Client Secret для разработки в ZOOM_CLIENT_ID и ZOOM_CLIENT_SECRET. Учётных данных для разработки достаточно для вашего аккаунта: приложение, которое не опубликовано, могут авторизовать только пользователи аккаунта, в котором оно создано.
  4. В разделе OAuth Information укажите в OAuth Redirect URL адрес https://cloud.anythingmcp.com/api/mcp-oauth/callback и добавьте тот же адрес в OAuth Allow List. Если вы размещаете AnythingMCP сами, укажите в обоих местах https://your-anythingmcp-host/api/mcp-oauth/callback. Нажмите Continue и пропустите Features и Surface.
  5. На странице Scopes нажмите Add Scopes и отметьте перечисленные ниже scopes. Для каждого Zoom просит короткое обоснование, например «lets the user's AI assistant read their meetings».
  6. Установите коннектор, нажмите Authorize with Provider на странице коннектора, войдите в Zoom и нажмите Allow. Кнопка Add App Now в разделе Local Test не нужна: авторизация делает то же самое.
  7. Начните с zoom_get_current_user, чтобы проверить, кто вошёл, а затем попросите ИИ показать ваши встречи через zoom_list_meetings.

Scopes для чтения: user:read:user, meeting:read:list_meetings, meeting:read:meeting, meeting:read:list_registrants, meeting:read:past_meeting, meeting:read:list_past_instances, meeting:read:list_past_participants, cloud_recording:read:list_user_recordings, cloud_recording:read:list_recording_files, webinar:read:list_webinars и webinar:read:webinar.

Scopes для записи: meeting:write:meeting (создание), meeting:update:meeting (изменение), meeting:delete:meeting (удаление), meeting:write:registrant (регистрация участника) и meeting:update:registrant_status (одобрение, отклонение, отмена).

Scopes администратора (только для приложения Admin-managed, которое авторизует администратор, и только если они нужны): user:read:list_users:admin для zoom_list_users, user:read:user:admin для чтения других пользователей, вариант :admin каждого из перечисленных выше scopes для встреч, записей и вебинаров (например, meeting:read:list_meetings:admin) для работы со встречами других пользователей, а также report:read:user:admin, report:read:meeting:admin и report:read:list_meeting_participants:admin для инструментов отчётов. Если при выборе scopes нет вариантов :admin, переключите приложение на Admin-managed на странице Basic Info.

Режим только для чтения: отметьте только scopes для чтения и отключите zoom_create_meeting, zoom_update_meeting, zoom_add_meeting_registrant и zoom_update_meeting_registrant_status.

Выключен при установке: zoom_delete_meeting, который удаляет встречу, а у повторяющейся встречи всю серию, если не указано одно конкретное повторение. Отменить это нельзя, и письмо об отмене уходит, только если включены флаги напоминаний. Включайте его, только если ИИ должен отменять встречи.

Как не потерять авторизацию: ИИ работает от имени пользователя Zoom, который авторизовал приложение. me обозначает этого пользователя везде, где инструмент принимает user_id; ID или email другого пользователя работают только со scopes администратора. Access-токены действуют час и обновляются автоматически. Refresh-токен действует 90 дней и заменяется при каждом обновлении, поэтому коннектор остаётся авторизованным, пока им пользуются хотя бы раз в 90 дней. После изменения scopes в приложении снова нажмите Authorize with Provider: токен содержит только те scopes, которые были выданы при его создании.

Уведомления: сначала подтверждение: при создании или изменении встречи Zoom может отправить письмо альтернативным организаторам и приглашённым, зарегистрированный участник получает подтверждение, а одобрение, отклонение или отмена регистрации тоже отправляют письмо. ИИ заранее говорит, кто получит уведомление, и ждёт вашего согласия. zoom_get_meeting и zoom_create_meeting не возвращают start_url, по которой встреча запускается от имени организатора: организатор запускает её из приложения Zoom или по join_url, войдя в свой аккаунт.

Встречи и прошедшие встречи: ID встречи содержит от 9 до 11 цифр. zoom_list_meetings возвращает только запланированные встречи, а не мгновенные, и с фильтром upcoming или previous_meetings охватывает не больше 6 месяцев. У каждого повторения встречи свой UUID: zoom_list_past_meeting_instances перечисляет их, а zoom_get_past_meeting, zoom_list_past_meeting_participants, zoom_get_meeting_recordings, zoom_get_meeting_report и zoom_get_meeting_participants_report принимают либо ID встречи (последнее повторение), либо UUID. UUID, который начинается с / или содержит //, передаётся уже один раз закодированным для URL (/ajXp112QmuoKj4854875== превращается в %2FajXp112QmuoKj4854875%3D%3D), а второе кодирование, которого требует Zoom, выполняет коннектор. Прошедшие встречи доступны для чтения 12 месяцев, участники и повторения 15 месяцев. zoom_list_recordings охватывает не больше одного месяца за вызов, а записями делятся через их play_url или share_url.

Тарифы: для инструментов встреч достаточно бесплатного аккаунта Basic, но в нём встречи с 3 и более участниками завершаются через 40 минут. Регистрация, участники прошедших встреч, облачные записи и отчёты требуют тарифа Pro или выше (записи также требуют включённой облачной записи). Вебинары требуют Pro или выше и дополнения Webinars, иначе Zoom отвечает кодом 200 «Webinar plan is missing». zoom_get_user_meetings_report охватывает один месяц за вызов в пределах последних 6 месяцев и показывает только встречи как минимум с двумя участниками.

Лимиты запросов: лимиты действуют на аккаунт Zoom и общие для всех его приложений. Бесплатные аккаунты допускают от 1 до 4 запросов в секунду в зависимости от типа запроса и от 1000 до 6000 в день (отчёты считаются тяжёлыми запросами); Pro и выше допускают от 10 до 80 в секунду. Создание и изменение встреч ограничено 100 в день на организатора, а Zoom допускает 3 запроса на регистрацию и 10 изменений статуса в день на участника и встречу. При превышении лимита Zoom отвечает 429: подождите секунду, а для дневных лимитов до следующего дня (UTC).

Частые ошибки: 401 с кодом 124 «Invalid access token» означает, что авторизация истекла или отозвана: снова нажмите Authorize with Provider. 400 с кодом 4711 или 4700 («does not contain scopes») означает, что у приложения нет scope, названного в сообщении: добавьте его на странице Scopes и авторизуйтесь снова. 400 с кодом 200 «No permission» или «Only available for Paid account» означает, что это не позволяет тариф или роль пользователя. 404 с кодом 3001 означает несуществующую встречу, 1001 несуществующего пользователя, 3301 встречу без записи. Код 300 означает, что next_page_token недействителен или истёк (он действует 15 минут). 3161 означает, что пользователю нельзя проводить или планировать встречи.

Коннектор не работает с ежедневным отчётом об использовании, скачиванием файлов записей, расшифровками и сводками AI Companion, созданием и изменением вебинаров, Zoom Phone, Team Chat, Rooms, настройками аккаунта и управлением пользователями.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Gemini

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо YOUR_MCP_API_KEY.
  2. Сохрани файл и перезапусти gemini.
  3. Выполни /mcp в Gemini CLI (или gemini mcp list в терминале): anythingmcp должен отображаться как подключённый.
  4. Начинай писать промпты: Gemini CLI теперь может вызывать инструменты Zoom.

Доступные инструменты

ToolWhat it does
zoom_get_current_userRead the signed-in Zoom user: id, first and last name, display name, email, type (1 Basic, 2 Licensed), role, time zone, personal meeting…
zoom_list_usersList the users of the Zoom account (admin only, scope user:read:list_users:admin): id, name, email, type, status, role_id, department, time…
zoom_get_userRead one Zoom user by id or email: name, email, type, role, department, time zone, language, personal meeting id and URL, status and last…
zoom_list_meetingsList a host's scheduled meetings (not instant ones): id, uuid, topic, type, start_time, duration, timezone, agenda, join_url, created_at.…
zoom_get_meetingRead one meeting: topic, type, status, start_time, duration, timezone, agenda, join_url, passcode, host, occurrences of a recurring…
zoom_create_meetingSchedule a Zoom meeting for a host
zoom_update_meetingChange a meeting: only the fields given are changed, settings are merged
zoom_delete_meetingDelete a meeting, or one occurrence of a recurring meeting with occurrence_id; without it the whole series is deleted
zoom_list_meeting_registrantsList the registrants of a meeting with registration (Pro plan): id, first_name, last_name, email, status, create_time, join_url and answers
zoom_add_meeting_registrantRegister a person for a meeting that has registration on
zoom_update_meeting_registrant_statusApprove or deny pending registrants, or cancel approved ones
zoom_get_past_meetingRead a meeting that has ended: uuid, topic, host name and email, start_time, end_time, duration, total_minutes, participants_count and…
zoom_list_past_meeting_participantsList who took part in an ended meeting (paid plan): name, user_email, join_time, leave_time, duration in seconds, status and internal_user
zoom_list_past_meeting_instancesList the ended occurrences of a meeting id, each with uuid and start_time, to read one occurrence with the UUID tools
zoom_list_recordingsList a user's cloud recordings in a date range of at most one month (Pro plan): per meeting uuid, id, topic, start_time, duration…
zoom_get_meeting_recordingsRead the cloud recording of one meeting or webinar: topic, start_time, duration, total_size, share_url, recording_play_passcode and…
zoom_list_webinarsList a host's unexpired webinars (Webinars add-on): id, uuid, topic, type, start_time, duration, timezone, agenda, join_url, created_at
zoom_get_webinarRead one webinar: topic, type, start_time, duration, timezone, agenda, join_url, registration_url, occurrences, recurrence and settings…
zoom_get_user_meetings_reportReport of the meetings and webinars a user held in up to one month within the last 6 months (Pro plan, admin scope report:read:user:admin)…
zoom_get_meeting_reportReport on one ended meeting (Pro plan, admin scope report:read:meeting:admin): uuid, topic, host user_name and user_email, start_time…
zoom_get_meeting_participants_reportParticipant report of an ended meeting with 2 or more people (Pro plan, admin scope report:read:list_meeting_participants:admin): name…

Примеры запросов

  • «Какие встречи Zoom у меня запланированы на следующую неделю? Для каждой укажи тему, время начала и ссылку для входа.»
  • «Кто был на последней еженедельной встрече отдела продаж и сколько времени каждый провёл на встрече?»
  • «Запланируй встречу Zoom на 45 минут с темой Планирование Q4 на 20 октября в 15:00 по московскому времени и пришли мне ссылку для входа.»
  • «Покажи мои облачные записи за сентябрь со ссылками для просмотра.»

FAQ

Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.

Следующие шаги

Это руководство помогло?

Ваш агент для Zoom в одном клике.

Установите коннектор, вставьте ключ, спросите Gemini. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить Zoom к ChatGPT через MCP

Пусть ваш ИИ работает с Zoom: находит и читает ваши встречи, планирует, изменяет и отменяет их, управляет регистрациями участников, показывает, кто был на прошедших встречах, перечисляет облачные записи и вебинары и получает отчёты об использовании. Вход с вашей учётной записью Zoom через собственное приложение Zoom (OAuth).

Коннекторы

Как подключить Zoom к Claude через MCP

Пусть ваш ИИ работает с Zoom: находит и читает ваши встречи, планирует, изменяет и отменяет их, управляет регистрациями участников, показывает, кто был на прошедших встречах, перечисляет облачные записи и вебинары и получает отчёты об использовании. Вход с вашей учётной записью Zoom через собственное приложение Zoom (OAuth).

Коннекторы

Как подключить Zoom к Cursor через MCP

Пусть ваш ИИ работает с Zoom: находит и читает ваши встречи, планирует, изменяет и отменяет их, управляет регистрациями участников, показывает, кто был на прошедших встречах, перечисляет облачные записи и вебинары и получает отчёты об использовании. Вход с вашей учётной записью Zoom через собственное приложение Zoom (OAuth).

Коннекторы

Как подключить Zoom к Meta Muse через MCP

Пусть ваш ИИ работает с Zoom: находит и читает ваши встречи, планирует, изменяет и отменяет их, управляет регистрациями участников, показывает, кто был на прошедших встречах, перечисляет облачные записи и вебинары и получает отчёты об использовании. Вход с вашей учётной записью Zoom через собственное приложение Zoom (OAuth).

Коннекторы

Zoom в MCP: управляйте Zoom из любого AI-агента

Пусть ваш ИИ работает с Zoom: находит и читает ваши встречи, планирует, изменяет и отменяет их, управляет регистрациями участников, показывает, кто был на прошедших встречах, перечисляет облачные записи и вебинары и получает отчёты об использовании. Вход с вашей учётной записью Zoom через собственное приложение Zoom (OAuth).

Коннекторы

Как подключить Canva к Gemini через MCP

Дайте ИИ работать в Canva: находить и читать дизайны, создавать новые, экспортировать их в PDF, PNG, PowerPoint или видео со ссылками для скачивания, упорядочивать папки, загружать изображения по ссылке, читать шаблоны бренда и комментировать дизайны.