Zoom

liveProductivitySaaS

Zoom via OAuth: list and retrieve scheduled meetings, browse cloud recordings, and get the signed-in user's profile.

4tools
0msauth
free tier50 calls/day

Tools

zoom_list_meetings

List Zoom meetings for the signed-in user (upcoming, scheduled, or currently live video calls). Returns compact meeting summaries (id, topic, start time, duration, join URL, timezone). Use to browse a

No parameters required.

▶Try it
zoom_get_meeting

Get the full details of a single Zoom meeting by its meeting ID, including topic, start time, duration, timezone, agenda, join URL, status, and key video/security settings (host video, participant vid

No parameters required.

▶Try it
zoom_list_recordings

List the signed-in user's Zoom cloud recordings of past meetings and video calls. Returns each recording's id, topic, start time, duration, total size, recording count, and downloadable/playable files

No parameters required.

▶Try it
zoom_get_user

Get the signed-in Zoom user's profile: id, email, first/last name, account type, account id, timezone, and personal meeting id (PMI). Use to identify whose Zoom account is connected.

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/zoom/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/zoom/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zoom_list_meetings","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("zoom_list_meetings", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("zoom via oauth: list and retrieve scheduled meetings, browse cloud recordings, and get the signed-in user's profile");