Automate every phase of your meeting workflow in Zoom with natural language. Quickly schedule sessions, list upcoming meetings, and pull the details, recordings, or transcripts you need so you can streamline scheduling, follow-ups, and documentation across your teams.
Schedule Zoom meetings and retrieve structured data on meeting details, recordings, and transcripts, then feed that data directly into your downstream workflows.

What is Zoom MCP?

Zoom MCP creates a customized node that understands Zoom’s Meetings API, allowing you to interact with Zoom using plain English. Describe what you need, and the node returns structured data you can reuse anywhere in your workflow. Zoom MCP works best with focused, single-action prompts such as scheduling a meeting or fetching recordings for a specific session.

What Can It Do for You?

  • Schedule new Zoom meetings with a specific date, time, duration, and topic, then return join links and meeting IDs
  • List upcoming meetings for a user, filter by topic keyword, and extract meeting IDs for follow-up steps
  • Fetch full meeting details from a meeting link and return key fields for record keeping or routing
  • Retrieve recording and transcript information for a past meeting to enable summaries and sharing

Available Tools

ToolWhat It DoesExample Use
Create MeetingCreate a new Zoom meeting”Schedule a Zoom meeting for host email at start time with topic meeting topic, duration minutes, and timezone timezone. Return structured data with meeting id, start_time, join_url, and start_url.”
List MeetingsList a user’s scheduled meetings”List scheduled meetings for user email within date range where topic contains search term. Return structured data with id, topic, and start_time.”
Get MeetingGet details of a specific meeting”Given the Zoom meeting link meeting link, get the meeting details and return structured data with topic, agenda, start_time, duration, and join_url.”
Get Meeting TranscriptGet transcript information for a meeting”Given the Zoom meeting link meeting link, return structured data with transcript file_name, file_type, file_size, and download_url.”
Get Meeting RecordingsGet recording information for a meeting”Given the Zoom meeting link meeting link, return structured data with recording_start, recording_type, file_size, and download_url.”

How to Use

1

Create Your Zoom MCP Node

Go to your node library, search for Zoom, and click “Create a node with AI”
2

Add Your Prompt

Drag the Zoom MCP node to your canvas and add your prompt in the text box. Use variables like meeting link, user email, start time, or meeting topic so the node is reusable.
3

Test Your Node

Run the node to see the results. If it works as expected, you’re all set! If you run into issues, check the troubleshooting tips below.
4

Save and Reuse

Once your Zoom MCP node is working, save it to your library. You can now use this customized node in any workflow.

Example Prompts

Here are some prompts that work well with Zoom MCP: Schedule a Meeting:
Create a Zoom meeting for `host email` at `start time` with topic `meeting topic`, duration `minutes`, and timezone `timezone`. Return structured data with meeting id, start_time, join_url, and start_url.
List Upcoming Meetings:
List scheduled Zoom meetings for `user email` within `date range` where topic contains `search term`. Return structured data with id, topic, and start_time.
Get Meeting Details From a Link:
Given `meeting link`, return structured data with topic, agenda, start_time, duration, and join_url.
Fetch Recordings for a Meeting:
Given `meeting link`, return structured data with recording_start, recording_type, file_size, and download_url.
Start simple with one action per node. Use variables like meeting link or user email so your nodes slot into automated workflows. Then connect outputs to other nodes such as Ask AI for summaries or Slack Message Sender for notifications.

Troubleshooting

If your Zoom MCP node isn’t working as expected, try these best practices:

Keep Prompts Simple and Specific

  • Good: “Search scheduled meetings for user email where topic contains search term and return id and start_time”
  • Might Cause Issues: “Find my next meeting, get the transcript, summarize it, and post the summary to Slack”
For best results, break multi-step requests into separate nodes so each stays focused and completes quickly.

Match What Zoom MCP Can Do

  • Good: “Given meeting link, get meeting recordings and return download_url and recording_type”
  • Will Cause Issues: “Get the transcript and post a summary to Slack”
Zoom MCP excels at retrieving Zoom data. For summarization or posting to Slack, combine it with Ask AI and Slack Message Sender in your workflow.

Break Complex Tasks Into Steps

Instead of trying to do everything in one prompt (which can cause timeouts or errors):
Find meetings this week for `user email`, get the transcript for `meeting topic`, and summarize it for follow-up
Break this into smaller, focused nodes:
1

Step 1: Find the Meeting

List scheduled meetings for user email where topic contains meeting topic and return structured data with meeting id
2

Step 2: Get Transcript

Get transcript information for meeting id and return structured data with file_name and download_url
3

Step 3: Summarize

Summarize transcript text to capture key decisions and action items and return structured data with summary
Connect these nodes sequentially in your workflow. The meeting id output from Step 1 becomes the meeting id input for Step 2, and the summary from Step 3 can be sent with Slack Message Sender or Gmail Sender/Reader.

Focus on Data Retrieval

Zoom MCP is great at getting information from Zoom. For analysis or content creation, connect it to other nodes. Example:
  • Good prompt: “Given meeting link, return transcript file_name and download_url”
  • Might Cause Issues: “Given meeting link, create a transcript summary and write it to a spreadsheet”
Use Ask AI for summarization, and Google Sheets Writer/Updater to log results or store summaries.

Troubleshooting Node Creation

Need More Help?