Skip to main content
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.

How to Use MCP Nodes

Adding the App

To use Zoom MCP in Gumloop, you need to connect your Zoom account through Gumloop’s credentials system:
  1. Navigate to SettingsProfileCredentials
  2. Search for “Zoom” in the available integrations
  3. Click “Add Credential” or “Connect”
  4. Follow the OAuth authorization flow to grant Gumloop access to your Zoom account
  5. Once connected, you can use Zoom MCP nodes in your workflows
When you create or use a Zoom MCP node in Gumloop, select your connected Zoom credential from the dropdown. If you haven’t connected yet, you’ll see a prompt to add credentials.
For troubleshooting connection issues, see the Troubleshooting section below.

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

If you see empty outputs in the node creation window (or if you’ve already created the node, hover over it and click “Edit”), use the chat interface to add debug logs and verify the API response. Mention that you received empty outputs and use the “Request changes” button in the node creation window for quick iterations.
In the node creation window (or if you’ve already created the node, hover over it and click “Edit”), use the chat interface to describe what you expected versus what you received, then click “Request changes” for adjustments.
First click “Fix with Gummie”. If multiple attempts fail, simplify your prompt or contact support.
MCP node creation often benefits from a few tweaks. Use the chat interface in the node creation window to refine filters, output fields, or pagination. The AI will adjust the node based on your feedback.

Removing the App

If you need to disconnect Zoom MCP from your account, follow these steps:

Disconnect from Gumloop

  1. Go to SettingsProfileCredentials
  2. Find your Zoom credential in the list
  3. Click “Revoke” to disconnect
What happens when you disconnect:
  • All Zoom MCP nodes in your Gumloop workflows will immediately lose access to your Zoom account
  • Any scheduled flows or automations using Zoom MCP will fail until you reconnect
  • You’ll need to re-authenticate if you want to use Zoom MCP again in the future
Data Handling: When you revoke credentials, Gumloop immediately stops accessing your Zoom data and deletes all stored tokens. Gumloop does not retain your Zoom meeting content, recordings, or transcripts beyond workflow execution.

Uninstall from Zoom Marketplace

To fully remove the Gumloop app authorization from your Zoom account:
  1. Sign in to Zoom App Marketplace
  2. Click ManageAdded Apps
  3. Find “Gumloop” in your list of installed apps
  4. Click Remove
For detailed instructions, see Zoom’s guide on Adding and removing apps from the Zoom Marketplace.

Need More Help?

I