Skip to main content
Glama
Justin-Gladiator

Zoom Phone + Virtual Agent MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZOOM_CLIENT_IDYesYour Zoom Client ID from Server-to-Server OAuth app
ZOOM_ACCOUNT_IDYesYour Zoom Account ID from Server-to-Server OAuth app
ZOOM_CLIENT_SECRETYesYour Zoom Client Secret from Server-to-Server OAuth app

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
phone_get_account_call_historyC

Get the Zoom Phone account's call history for a date range. Scope: phone:read:call_history:admin.

phone_get_account_call_logsA

Get the Zoom Phone account's call logs for a date range (legacy-style logs, complements call_history). Scope: phone:read:call_log:admin.

phone_get_call_log_detailsB

Get details for a single call log by ID.

phone_get_call_elementC

Get a single call element (a leg/segment of a call, e.g. hold, transfer, recording marker) by ID.

phone_get_user_call_historyC

Get a specific Zoom Phone user's call history for a date range. Scope: phone:read:call_history.

phone_get_user_call_logsB

Get a specific Zoom Phone user's call logs for a date range.

phone_get_user_call_handling_settingsA

Get call handling settings (business hours / closed hours / holiday routing) for a Zoom Phone user. Scope: phone:read:call_handling_setting or phone:read:call_handling_setting:admin.

phone_update_user_call_handling_settingB

Update a user's call handling setting for a specific hour type (business_hours, closed_hours, or holiday_hours). WRITE OPERATION — modifies live call routing configuration.

phone_get_auto_receptionist_call_handling_settingsC

Get call handling settings for an auto receptionist (IVR).

phone_update_auto_receptionist_call_handling_settingC

Update an auto receptionist's call handling setting for a specific hour type. WRITE OPERATION — modifies live call routing configuration.

va_get_articlesC

List knowledge base articles for a Zoom Virtual Agent knowledge base.

va_get_articleC

Get a single knowledge base article by ID.

va_create_articleB

Create a new knowledge base article. WRITE OPERATION — adds content the bot can answer from.

va_update_articleC

Update an existing knowledge base article. WRITE OPERATION.

va_sync_knowledge_baseB

Kick off an external knowledge-base sync job for a Zoom Virtual Agent KB. WRITE OPERATION — starts an async sync.

va_get_sync_statusB

Check the status of a previously started knowledge-base sync job.

va_get_engagementsB

Get Zoom Virtual Agent engagement report data (bot conversation sessions) for a date range.

va_get_query_detailsB

Get Zoom Virtual Agent query-level detail (what users asked, whether it was answered) for a date range.

va_get_transcriptsC

Get Zoom Virtual Agent conversation transcripts for a date range.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Justin-Gladiator/zoom-phone-va-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server