Connector-Anleitung10 Minuten Lesezeit21 MCP-Tools7 Sprachen

Zoom über MCP mit Cursor verbinden

Lass deine KI mit Zoom arbeiten: deine Meetings finden und lesen, sie planen, ändern und absagen, Registrierungen verwalten, sehen, wer an vergangenen Meetings teilgenommen hat, Cloud-Aufzeichnungen und Webinare auflisten und Nutzungsberichte abrufen. Angemeldet mit deinem Zoom-Konto über eine eigene Zoom-App (OAuth).

HCVom HelpCode-TeamAktualisiert 10 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

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).

Tools

21

Region

INTL

Kategorie

Terminplanung

Authentifizierung

OAuth 2.0

Benötigte Env-Vars

ZOOM_CLIENT_IDZOOM_CLIENT_SECRET
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Zoom mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Zusammenfassung

Lass deine KI mit Zoom arbeiten: deine Meetings finden und lesen, sie planen, ändern und absagen, Registrierungen verwalten, sehen, wer an vergangenen Meetings teilgenommen hat, Cloud-Aufzeichnungen und Webinare auflisten und Nutzungsberichte abrufen. Angemeldet mit deinem Zoom-Konto über eine eigene Zoom-App (OAuth).

Frag einfach

Beispiel-Prompts für Zoom

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

Zoom · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Zoom klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

Zoom + Cursor

Lass deine KI mit Zoom arbeiten: deine Meetings finden und lesen, sie planen, ändern und absagen, Registrierungen verwalten, sehen, wer an vergangenen Meetings teilgenommen hat, Cloud-Aufzeichnungen und Webinare auflisten und Nutzungsberichte abrufen. Angemeldet mit deinem Zoom-Konto über eine eigene Zoom-App (OAuth).

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

ZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET

Schritt 1 — Zugangsdaten holen

  1. Melde dich unter marketplace.zoom.us als Kontoinhaber, Admin oder Benutzer mit der Rolle Zoom for developers an. Klicke links unten in der Navigation auf Developer, dann oben rechts auf Develop → Build an app → General app → Create. Für die Meeting-Tools reicht ein kostenloses Zoom-Basic-Konto.
  2. Gib der App unter Basic Info einen Namen (zum Beispiel „AnythingMCP“) und wähle, wie sie verwaltet wird: User-managed, wenn die KI mit deinen eigenen Meetings und Aufzeichnungen arbeiten soll (der übliche Fall), Admin-managed, wenn sie auch andere Benutzer, deren Meetings und die Nutzungsberichte lesen soll. Dann autorisiert ein Admin die App.
  3. Kopiere unter App Credentials die Entwicklungs-Client ID und das Client Secret in ZOOM_CLIENT_ID und ZOOM_CLIENT_SECRET. Die Entwicklungs-Zugangsdaten reichen für dein eigenes Konto: Eine App, die nie veröffentlicht wird, können nur Benutzer des Kontos autorisieren, in dem sie erstellt wurde.
  4. Setze unter OAuth Information die OAuth Redirect URL auf https://cloud.anythingmcp.com/api/mcp-oauth/callback und trage dieselbe Adresse in die OAuth Allow List ein. Wenn du AnythingMCP selbst betreibst, nimm an beiden Stellen https://dein-anythingmcp-host/api/mcp-oauth/callback. Klicke auf Continue und überspringe Features und Surface.
  5. Klicke unter Scopes auf Add Scopes und setze die Haken bei den unten aufgeführten Scopes. Zoom fragt bei jedem nach einer kurzen Begründung, zum Beispiel „lets the user's AI assistant read their meetings“.
  6. Installiere den Connector, klicke auf der Connector-Seite auf Authorize with Provider, melde dich bei Zoom an und klicke auf Allow. Add App Now unter Local Test brauchst du nicht: Die Autorisierung erledigt dasselbe.
  7. Beginne mit zoom_get_current_user, um zu prüfen, wer angemeldet ist, und lass die KI dann mit zoom_list_meetings deine Meetings auflisten.

Lese-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 und webinar:read:webinar.

Schreib-Scopes: meeting:write:meeting (anlegen), meeting:update:meeting (ändern), meeting:delete:meeting (löschen), meeting:write:registrant (Teilnehmer registrieren) und meeting:update:registrant_status (genehmigen, ablehnen, stornieren).

Admin-Scopes (nur bei einer Admin-managed App, von einem Admin autorisiert, und nur wenn du sie brauchst): user:read:list_users:admin für zoom_list_users, user:read:user:admin, um andere Benutzer zu lesen, die :admin-Variante jedes oben genannten Meeting-, Aufzeichnungs- und Webinar-Scopes (zum Beispiel meeting:read:list_meetings:admin), um mit den Meetings anderer Benutzer zu arbeiten, sowie report:read:user:admin, report:read:meeting:admin und report:read:list_meeting_participants:admin für die Berichts-Tools. Bietet die Scope-Auswahl keine :admin-Scopes an, stelle die App unter Basic Info auf Admin-managed um.

Nur lesen: Setze nur die Haken bei den Lese-Scopes und schalte zoom_create_meeting, zoom_update_meeting, zoom_add_meeting_registrant und zoom_update_meeting_registrant_status aus.

Bei der Installation ausgeschaltet: zoom_delete_meeting, das ein Meeting löscht, bei einem wiederkehrenden Meeting die ganze Serie, sofern kein einzelner Termin angegeben ist. Das lässt sich nicht rückgängig machen, und eine Absage-Mail geht nur raus, wenn die Erinnerungs-Flags gesetzt sind. Schalte es nur ein, wenn die KI Meetings absagen soll.

Angemeldet bleiben: Die KI arbeitet als der Zoom-Benutzer, der autorisiert hat. me steht überall dort für diesen Benutzer, wo ein Tool user_id erwartet; die ID oder E-Mail eines anderen Benutzers funktioniert nur mit den Admin-Scopes. Access-Tokens gelten eine Stunde und werden automatisch erneuert. Der Refresh-Token gilt 90 Tage und wird bei jeder Erneuerung ersetzt; der Connector bleibt also angemeldet, solange er mindestens einmal in 90 Tagen genutzt wird. Klicke nach einer Änderung der Scopes in der App erneut auf Authorize with Provider: Ein Token enthält nur die Scopes, die bei seiner Ausstellung erteilt waren.

Benachrichtigungen: erst bestätigen: Wird ein Meeting angelegt oder geändert, kann Zoom die alternativen Hosts und die Eingeladenen per E-Mail benachrichtigen; wer registriert wird, bekommt eine Bestätigung, und auch Genehmigen, Ablehnen oder Stornieren einer Registrierung löst eine E-Mail aus. Die KI sagt vorher, wer benachrichtigt wird, und wartet auf dein Ja. zoom_get_meeting und zoom_create_meeting lassen die start_url weg, mit der man das Meeting als Host starten würde: Der Host startet es aus der Zoom-App oder angemeldet über die join_url.

Meetings und vergangene Meetings: Eine Meeting-ID hat 9 bis 11 Ziffern. zoom_list_meetings liefert nur geplante Meetings, nie Sofort-Meetings, und mit dem Filter upcoming oder previous_meetings höchstens 6 Monate. Jeder Termin eines Meetings hat eine eigene UUID: zoom_list_past_meeting_instances listet sie auf, und zoom_get_past_meeting, zoom_list_past_meeting_participants, zoom_get_meeting_recordings, zoom_get_meeting_report und zoom_get_meeting_participants_report nehmen entweder eine Meeting-ID (letzter Termin) oder eine UUID. Eine UUID, die mit / beginnt oder // enthält, wird einmal URL-codiert übergeben (aus /ajXp112QmuoKj4854875== wird %2FajXp112QmuoKj4854875%3D%3D), die zweite Codierung, die Zoom verlangt, übernimmt der Connector. Vergangene Meetings sind 12 Monate lang lesbar, Teilnehmer und Termine 15 Monate. zoom_list_recordings deckt pro Aufruf höchstens einen Monat ab, und Aufzeichnungen werden über ihre play_url oder share_url weitergegeben.

Tarife: Für die Meeting-Tools reicht ein kostenloses Basic-Konto, dort enden Meetings mit 3 oder mehr Teilnehmern aber nach 40 Minuten. Registrierung, Teilnehmer vergangener Meetings, Cloud-Aufzeichnungen und Berichte brauchen Pro oder höher (Aufzeichnungen außerdem eingeschaltete Cloud-Aufzeichnung). Webinare brauchen Pro oder höher plus das Webinars-Add-on, sonst antwortet Zoom mit Code 200 „Webinar plan is missing“. zoom_get_user_meetings_report deckt pro Aufruf einen Monat innerhalb der letzten 6 Monate ab und listet nur Meetings mit mindestens zwei Teilnehmern.

Rate Limits: Die Limits gelten pro Zoom-Konto und für alle seine Apps zusammen. Kostenlose Konten erlauben je nach Anfragetyp 1 bis 4 Anfragen pro Sekunde und 1.000 bis 6.000 pro Tag (Berichte zählen als schwere Anfragen); Pro und höher erlauben 10 bis 80 pro Sekunde. Anlegen und Ändern von Meetings ist auf 100 pro Tag und Host begrenzt, und Zoom erlaubt pro Registrant und Meeting 3 Registrierungsanfragen und 10 Statusänderungen am Tag. Über dem Limit antwortet Zoom mit 429: Warte eine Sekunde, bei Tageslimits bis zum nächsten Tag (UTC).

Häufige Fehler: 401 mit Code 124 „Invalid access token“ heißt, dass die Anmeldung abgelaufen ist oder widerrufen wurde: Klicke erneut auf Authorize with Provider. 400 mit Code 4711 oder 4700 („does not contain scopes“) heißt, dass der App der in der Meldung genannte Scope fehlt: Füge ihn unter Scopes hinzu und autorisiere erneut. 400 mit Code 200 „No permission“ oder „Only available for Paid account“ heißt, dass der Tarif oder die Rolle des Benutzers das nicht erlaubt. 404 mit Code 3001 ist ein unbekanntes Meeting, 1001 ein unbekannter Benutzer, 3301 ein Meeting ohne Aufzeichnung. Code 300 heißt, dass der next_page_token ungültig oder abgelaufen ist (er gilt 15 Minuten). 3161 heißt, dass der Benutzer keine Meetings hosten oder planen darf.

Der Connector deckt nicht ab: den täglichen Nutzungsbericht, das Herunterladen von Aufzeichnungsdateien, Transkripte und AI-Companion-Zusammenfassungen, das Anlegen oder Ändern von Webinaren, Zoom Phone, Team Chat, Rooms, Kontoeinstellungen und Benutzerverwaltung.

Schritt 2 — Adapter installieren

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

Schritt 3 — Connector in Cursor hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von YOUR_MCP_API_KEY ein.
  2. Speichere die Datei und starte Cursor neu.
  3. Öffne Cursor → Settings → MCP und prüfe, ob anythingmcp aufgeführt und verbunden ist.
  4. Leg los: Der Agent kann jetzt die Zoom-Tools aufrufen.

Verfügbare Tools

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…

Beispiel-Prompts

  • „Welche Zoom-Meetings habe ich nächste Woche geplant? Nenne jeweils Thema, Startzeit und Beitrittslink.“
  • „Wer war beim letzten Weekly Sales Sync dabei, und wie lange war jede Person im Meeting?“
  • „Plane am 20. Oktober um 15:00 Uhr Berliner Zeit ein 45-minütiges Zoom-Meeting mit dem Thema Q4-Planung und gib mir den Beitrittslink.“
  • „Liste meine Cloud-Aufzeichnungen aus dem September mit ihren Abspiellinks auf.“

FAQ

Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja, MCP gibt es in den Tarifen Hobby, Pro und Business.

Nächste Schritte

War dieser Guide hilfreich?

Dein Zoom-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Cursor fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

Zoom über MCP mit ChatGPT verbinden

Lass deine KI mit Zoom arbeiten: deine Meetings finden und lesen, sie planen, ändern und absagen, Registrierungen verwalten, sehen, wer an vergangenen Meetings teilgenommen hat, Cloud-Aufzeichnungen und Webinare auflisten und Nutzungsberichte abrufen. Angemeldet mit deinem Zoom-Konto über eine eigene Zoom-App (OAuth).

Connectors

Zoom über MCP mit Claude verbinden

Lass deine KI mit Zoom arbeiten: deine Meetings finden und lesen, sie planen, ändern und absagen, Registrierungen verwalten, sehen, wer an vergangenen Meetings teilgenommen hat, Cloud-Aufzeichnungen und Webinare auflisten und Nutzungsberichte abrufen. Angemeldet mit deinem Zoom-Konto über eine eigene Zoom-App (OAuth).

Connectors

Zoom über MCP mit Gemini verbinden

Lass deine KI mit Zoom arbeiten: deine Meetings finden und lesen, sie planen, ändern und absagen, Registrierungen verwalten, sehen, wer an vergangenen Meetings teilgenommen hat, Cloud-Aufzeichnungen und Webinare auflisten und Nutzungsberichte abrufen. Angemeldet mit deinem Zoom-Konto über eine eigene Zoom-App (OAuth).

Connectors

Zoom über MCP mit Meta Muse verbinden

Lass deine KI mit Zoom arbeiten: deine Meetings finden und lesen, sie planen, ändern und absagen, Registrierungen verwalten, sehen, wer an vergangenen Meetings teilgenommen hat, Cloud-Aufzeichnungen und Webinare auflisten und Nutzungsberichte abrufen. Angemeldet mit deinem Zoom-Konto über eine eigene Zoom-App (OAuth).

Connectors

Zoom zu MCP: Zoom aus jedem KI-Agent steuern

Lass deine KI mit Zoom arbeiten: deine Meetings finden und lesen, sie planen, ändern und absagen, Registrierungen verwalten, sehen, wer an vergangenen Meetings teilgenommen hat, Cloud-Aufzeichnungen und Webinare auflisten und Nutzungsberichte abrufen. Angemeldet mit deinem Zoom-Konto über eine eigene Zoom-App (OAuth).

Connectors

Canva über MCP mit Cursor verbinden

Lass deine KI in Canva arbeiten: Designs finden und lesen, neue anlegen, sie als PDF, PNG, PowerPoint oder Video mit Download-Links exportieren, Ordner organisieren, Bilder über einen Link hochladen, Markenvorlagen lesen und Designs kommentieren.