Skip to main content
The Zoom MCP Server includes two user management tools that Claude can call on your behalf. Use them to audit who has access to your Zoom account, look up a colleague’s profile, or check the status of pending users — all from a natural language prompt in Claude.
These tools read user data from your Zoom account. To use them, your Zoom Server-to-Server OAuth app must have the user:read scope granted.

list_users

Retrieve a paginated list of users in your Zoom account, filtered by their account status. Active users are returned by default. Example prompts
  • “List all active users in my Zoom account”
  • “Show me inactive users”
  • “Are there any pending users waiting to accept their invites?”

Parameters

status
string
default:"active"
Filter users by account status. Accepted values: active, inactive, pending.
page_size
number
default:"30"
Number of user records to return per page. Maximum is 300.

get_user

Fetch the full profile for a single user. You can identify the user by their Zoom user ID or by their email address. Example prompts

Parameters

user_id
string
required
The Zoom user ID or the user’s email address. Both formats are accepted.
Using an email address is usually more convenient than looking up an internal user ID. For example, ask Claude: “Get the Zoom profile for jane@yourcompany.com”.