Skip to content

Conversation

@Spriet0234
Copy link

Description

This PR adds a new Zoom MCP Server implementation that enables AI clients to interact with Zoom APIs via MCP tools.
The server provides functionality for:

Listing Zoom users.

Fetching meeting details.

Managing recordings (future expansion).

The server is implemented in Python, following the MCP contributor guidelines, with descriptive tool names and atomic functionality.

Type of change

  • [ x] New MCP feature (non-breaking change which adds functionality)

How has this been tested?

Screenshot 2025-08-12 at 9 23 29 PM Screenshot 2025-08-12 at 9 24 42 PM Screenshot 2025-08-12 at 9 26 06 PM Screenshot 2025-08-12 at 9 38 39 PM Screenshot 2025-08-12 at 9 22 51 PM Ran the MCP server locally in a VS Code terminal using python -m src.server. Connected to the server using the MCP CLI inspector. Sent natural language queries that triggered the implemented tools (e.g., “List Zoom users”).

Checklist

  • [ x] I have performed a self-review of my own code
  • [ x] I have commented my code, particularly in hard-to-understand areas
  • [ x] I have made corresponding changes to the documentation
  • [ x] My changes generate no new warnings
  • [ x] I have added tests that prove my fix is effective or that my feature works
  • [ x] New and existing tests pass locally with my changes

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Santiago Prieto seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@Mayank-MSJ-Singh
Copy link
Collaborator

Mayank-MSJ-Singh commented Aug 13, 2025

Hey @Spriet0234 — code looks good, but a few changes needed:

  1. Sign the CLA before we can merge.
  2. Remove the "Test Image Proof" folder.
  3. Follow this architecture:
Screenshot From 2025-08-13 10-34-10
  1. Update your code to match these examples:

Also, rename your PR to:
feat(zoom): Added Zoom MCP

If you need help, join our Discord: https://discord.gg/nJcKMQzkcW

Please read:
https://github.com/Klavis-AI/klavis/blob/main/CONTRIBUTING.md
https://github.com/Klavis-AI/klavis/blob/main/MCP_SERVER_GUIDE.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants