Google Meet
Google Meet is a secure video conferencing platform that integrates with Google Workspace, facilitating remote meetings, screen sharing, and chat
Verdict
Common use cases
- Generate Meet links during chat planning
- Pull attendance rosters from past calls
- Retrieve transcripts for meeting summaries
- Check who joined a client demo
- Archive recordings without opening Drive
Integration
- Vendor
- Google Meet
- Category
- other
- Auth
- OAUTH2
- Tools
- 9
- Composio slug
googlemeet
Tools
- Create a Meet
Creates a new google meet space, optionally configuring its access type and entry point access controls.
- Get conference record
Get conference record
- Get Meet details
Retrieve details of a google meet space using its unique identifier.
- Get Participant Session
Tool to get a specific participant session from a conference record. use when you need to retrieve details about a particular participant in a past meeting.
- Get recordings by conference record ID
Retrieves recordings from google meet for a given conference record id.
- Get transcripts by conference record ID
Retrieves all transcripts for a specific google meet conference using its conferencerecord id.
- List Conference Records
Tool to list conference records. use when you need to retrieve a list of past conferences, optionally filtering them by criteria like meeting code, space name, or time range.
- List Participant Sessions
Tool to list all participant sessions for a specific conference record in google meet. use this when you need to retrieve a list of participants who joined a particular meeting.
- Update Google Meet Space
Updates a meeting space. use this tool to modify the settings of an existing google meet space. requires the space resource in the request body and the space name in the path.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > Add MCP. 2. Search for Google Meet and click Connect. 3. You'll land on Google's OAuth consent screen—sign in with the account that manages your Meet calls. 4. Grant permissions for 'See and manage your Google Meet conferences' and 'View metadata for files in your Google Drive' (needed to access recordings stored in Drive). 5. After approving, Switchy confirms the connection and shows 'Google Meet' in your active integrations list. 6. Open any Space, type '@Google Meet create a meeting for tomorrow at 2pm' and send—if the MCP replies with a meet.google.com link, you're live. 7. To test retrieval, try '@Google Meet list conference records from the past week' and confirm it returns recent calls.
What teammates see: by default, memories from Google Meet are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Create Team Sync
@Google Meet create a new meeting space with open access for our weekly team syncOpen in a Space →
List Recent Conferences
@Google Meet list all conference records from the past 5 daysOpen in a Space →
Get Participant List
@Google Meet list all participant sessions for conference record conferenceRecords/abc-defg-hijOpen in a Space →
Fetch Call Transcript
@Google Meet get all transcripts for conference record conferenceRecords/abc-defg-hijOpen in a Space →
Download Recording
@Google Meet get recordings for conference record conferenceRecords/abc-defg-hijOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Google Meet list all conference records from the past week and show me which meetings had more than 5 participants
Found 12 conference records from the past 7 days. Here are meetings with 5+ participants: 'Q4 Planning' (March 18, 8 participants, 47 min), 'Design Review' (March 17, 6 participants, 32 min), 'All-Hands' (March 15, 14 participants, 1h 12min), 'Sprint Retro' (March 14, 7 participants, 28 min). The remaining 8 meetings had 4 or fewer participants. This data reflects completed conferences only—active or scheduled meetings won't appear here.
This example shows the MCP's ability to retrieve historical meeting data and combine it with AI reasoning to filter by attendance. Requires OAuth scope for reading conference records. Note that conference records are only created after a meeting ends, so you can't query ongoing sessions this way.
@Google Meet create a new meet space for our client demo tomorrow, make it restricted so only people with the link can join
Created a new Google Meet space with restricted access. Meeting URL: meet.google.com/abc-defg-hij. Access type set to 'TRUSTED' — only users with the direct link can join (no open enrollment). The space is persistent and can be reused for future demos. Share this link directly with your client; they won't need a Google account if you've configured external participant access in your workspace settings.
Demonstrates the MCP's ability to provision Meet spaces with specific access controls. The 'restricted' behavior depends on your Google Workspace configuration—some orgs require all participants to authenticate. Creating a space doesn't schedule a calendar event; you'd handle that separately via Google Calendar MCP.
@Google Meet get the transcript from yesterday's engineering standup and summarize the key blockers mentioned by the team
Retrieved transcript from 'Engineering Standup' (March 19, 9:15 AM, conference record ID: spaces/abc123/conferenceRecords/xyz789). Key blockers identified: (1) API rate limits on the payment provider causing checkout failures—Sarah mentioned this is blocking the release, (2) missing design specs for the mobile onboarding flow—Tom waiting on design team, (3) flaky CI tests in the auth module—Alex said it's adding 20 minutes to every deploy. The transcript is 4,200 words; full text available if you need verbatim quotes.
Shows how the MCP retrieves meeting transcripts and pairs them with AI analysis to extract actionable insights. Transcripts are only available if recording/transcription was enabled during the meeting and processing has completed (usually within an hour post-meeting). Requires OAuth scope for reading transcripts.
Use-case deep-dives
When Meet transcripts replace live standups for distributed teams
A 6-person engineering team spread across three time zones runs async standups by recording 2-minute video updates in Meet, then uses the transcript MCP to pull text summaries into a shared Switchy thread. The MCP's transcript-by-conference-ID tool makes this fast—no manual download or copy-paste. The trade-off: transcripts lag 10-20 minutes after the call ends, so this works for async workflows but not real-time note-taking during a live meeting. If your team already records standups or retros and you want searchable text without opening Meet's web UI every time, this MCP saves 5 minutes per person per day. Set it up once with OAuth2 and let Switchy pull transcripts automatically when someone drops a Meet link in chat.
How support leads use Meet recordings to coach reps
A 4-person customer success team at a B2B SaaS company records every onboarding call in Meet, then the team lead uses the MCP's list-conference-records and get-recordings tools to pull last week's calls into Switchy for review. The MCP filters by time range and meeting code, so the lead can isolate calls for a specific rep or customer segment without scrolling through Meet's web interface. The limitation: the MCP doesn't transcribe or summarize—it only fetches the recording file and metadata. If you need AI-generated call summaries, you'll still need a separate transcription service. But if your workflow is 'find the recording, watch the key 3 minutes, leave feedback,' this MCP cuts the retrieval step from 2 minutes to 10 seconds. Works best for teams running 10-30 recorded calls per week.
When participant session data matters for remote team accountability
A 10-person product team runs biweekly retros in Meet and the PM uses the MCP's list-participant-sessions tool to log who attended, how long they stayed, and whether they joined late. The data feeds into a Switchy dashboard that tracks engagement trends over six sprints. The MCP's participant-session endpoint gives join/leave timestamps and device type, which is enough to spot patterns like 'three people consistently drop after 20 minutes.' The catch: this only works for recorded or logged meetings—if the space wasn't set to record or the conference record wasn't created, the MCP returns nothing. If your team already records retros and you want attendance data without asking IT to pull Google Workspace admin logs, this MCP delivers it in one API call. Best for teams over 8 people where attendance drift is a real problem.
Frequently asked
What does the Google Meet MCP do in Switchy?
It lets your AI agents create new Meet rooms, pull conference records from past meetings, and retrieve recordings or transcripts. Useful for automating meeting setup or building post-call workflows that need participant lists or session metadata. It doesn't join calls or control in-meeting features like mute or screen-share.
Do I need a Google Workspace admin account to connect it?
No, but you need a Google account with Meet access and permission to create spaces or view conference records. OAuth scopes depend on which tools you use—creating meets requires broader permissions than just reading past conference data. Check Google's consent screen during setup to see exactly what you're granting.
Can it join a meeting and take notes in real time?
No. The MCP retrieves recordings and transcripts after a meeting ends, but it doesn't join calls or listen live. If you need real-time transcription, use Google Meet's built-in feature or a third-party bot that actually attends the call. This MCP is for post-meeting data retrieval and scheduling automation.
Why use this instead of the Google Meet web interface?
You'd use it when you want an AI agent to automate repetitive tasks—like spinning up a new Meet link for every support ticket, or pulling transcripts into a CRM after each sales call. The web interface is fine for one-off meetings; the MCP is for workflows that need programmatic access without manual clicking.
Who on the team should connect this MCP?
Whoever owns the Google Workspace account you want to use for creating meets or accessing conference records. If your team shares a service account for automation, connect that. Otherwise, have the person who runs ops or customer success connect their account—they'll likely have the right permissions and context for which meetings to track.