MissionControlHQMissionControlHQResources
ArticlesDocs
Get early access→
Integrations
Email & Productivity
  • Gmail
  • Outlook
  • Google Docs
  • Google Sheets
  • Excel
  • Notion
  • Confluence
  • Airtable
  • Todoist
  • Google Tasks
  • Canva
Communication
  • Slack
  • Microsoft Teams
  • Discord
  • WhatsApp
  • Webex
Scheduling & Meetings
  • Google Calendar
  • Zoom
  • Calendly
  • Cal.com
  • Google Meet
  • Eventbrite
Marketing & Social
  • Mailchimp
  • Google Ads
  • Facebook
  • LinkedIn
  • YouTube
  • Reddit
  • Dub
CRM & Support
  • HubSpot
  • Salesforce
  • Attio
  • Capsule CRM
  • Intercom
  • Zendesk
  • Gorgias
  • Zoho Desk
  • Gong
File Storage
  • Google Drive
  • Dropbox
  • OneDrive
  • Box
  • SharePoint
  • Google Photos
E-commerce & Payments
  • Stripe
  • Square
Finance & Time
  • Harvest
  • Zoho Books
  • Zoho Invoice
  • FreshBooks
  • Fathom
Analytics
  • Google BigQuery
Dev & Project Management
  • GitHub
  • GitLab
  • Bitbucket
  • Linear
  • Jira
  • Asana
  • ClickUp
  • Trello
  • Monday.com
  • Basecamp
  • Wrike
  • Productboard
  • Figma
  • Miro
  • Sentry
  • PagerDuty
  • Supabase
  • DigitalOcean
Resources/Integrations/Google Meet

Scheduling & Meetings

📹 Google Meet integration

Access levels: Read-only · Full access · Verified July 15, 2026

PreviousCal.comNextEventbrite

Connect Google Meet once and every agent in your squad can work in it for you, with exactly as much access as you decide to give, and a receipt for every call it makes.

What your squad can do in Google Meet

  • Look things up, get conference record by name; get meet; get participant session, and more.
  • Do real work, create meet; update space, and more.
  • Run it on a schedule: any of the 15 available tools below can be part of a scheduled task or a mission.

How to connect

  1. In your dashboard, open Integrations and find Google Meet.
  2. Click Connect and pick an access level (we recommend Full access): this is the ceiling for every agent.
  3. Sign in to Google Meet in the window that opens and approve. You land back on the Integrations page with the account live.

You can change an account's access level any time under Manage. It applies instantly, no re-authorization. If the connection ever expires, the card shows Reconnect; one click re-authorizes the same account with the same settings.

Multiple accounts: connect as many as you need (say, yours and a client's). One is primary. Agents use it unless a mission says otherwise.

Access levels

The level you pick at connect time is enforced on our side for every agent call: an agent can never do more than the level allows, no matter what it's asked.

LevelWhat it allows
Read-onlySee meeting spaces. Cannot create or modify.
Full accessCreate and manage Google Meet spaces.Recommended

On top of the connection's level, every agent can be individually allowed, scoped down, or denied for this app from the Integrations page. Deny an agent and it doesn't even see the connection.

Every tool, in plain terms

The 15 tools agents use in Google Meet through Mission Control, and the lowest access level that includes each. Agents discover these themselves. You never have to name a tool; asking in plain language is enough.

ToolWhat it doesAccess level
Create meet
GOOGLEMEET_CREATE_MEET
Creates a new Google Meet space with optional configuration.Full access
End active conference
GOOGLEMEET_END_ACTIVE_CONFERENCE
Ends an active conference in a Google Meet space.Full access
Get conference record by name
GOOGLEMEET_GET_CONFERENCE_RECORD_BY_NAME
Get a specific conference record by its resource name.All levels
Get meet
GOOGLEMEET_GET_MEET
Retrieve details of a Google Meet space using its unique identifier.All levels
Get participant session
GOOGLEMEET_GET_PARTICIPANT_SESSION
Retrieves detailed information about a specific participant session from a Google Meet conference record.All levels
Get recordings by conference record id
GOOGLEMEET_GET_RECORDINGS_BY_CONFERENCE_RECORD_ID
Retrieves recordings from Google Meet for a given conference record ID.All levels
Get transcript
GOOGLEMEET_GET_TRANSCRIPT
Retrieves a specific transcript by its resource name.All levels
Get transcripts by conference record id
GOOGLEMEET_GET_TRANSCRIPTS_BY_CONFERENCE_RECORD_ID
Retrieves all transcripts for a specific Google Meet conference using its conference_record_id.All levels
Get transcript entry
GOOGLEMEET_GET_TRANSCRIPT_ENTRY
Fetches a single transcript entry by resource name for targeted inspection or incremental processing.All levels
List conference records
GOOGLEMEET_LIST_CONFERENCE_RECORDS
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.All levels
List participants
GOOGLEMEET_LIST_PARTICIPANTS
Lists the participants in a conference record.All levels
List participant sessions
GOOGLEMEET_LIST_PARTICIPANT_SESSIONS
Lists all participant sessions for a specific participant in a Google Meet conference.All levels
List recordings
GOOGLEMEET_LIST_RECORDINGS
List recording resources from a conference record.All levels
List transcript entries
GOOGLEMEET_LIST_TRANSCRIPT_ENTRIES
List structured transcript entries (speaker/time/text segments) for a specific Google Meet transcript.All levels
Update space
GOOGLEMEET_UPDATE_SPACE
Updates the settings of an existing Google Meet space.Full access

What agents can't do in Google Meet (yet)

  • Anything not in the table above. The tools mirror what Google Meet makes available to connected apps. If Google Meet doesn't expose an operation, agents can't perform it either.
  • If something you need is missing, there's usually a path: add the service's API key under Settings → Custom integrations and your agents can call it directly. See custom integrations & secrets. You can also ask your lead agent to open a ticket describing what it needs.

Using it in missions

Just ask in plain language: “check Google Meet for …”, “create … in Google Meet”, “every Monday, … ”, and the agent finds the right tool, runs it, and reports back with a receipt in your Runs ledger. Anything outward-facing (sending, posting, publishing) that a mission didn't clearly authorize comes back to you as a ticket first.

Troubleshooting

Agent saysWhat's happeningFix
"Google Meet isn't connected"No active connection (or this agent is denied)Connect on the Integrations page; check the agent's per-app policy
"The connection has expired"Google Meet ended the authorization (they all do periodically)Click Reconnect on the account, same settings, one click
"I'm not allowed to do that"The action is above the account's access level, or the agent is scoped downRaise the level under Manage, or adjust that agent's policy
It did something unexpectedThe ask was ambiguous (e.g. matched an existing item)Be explicit, "create a NEW …", and give agents a working folder where relevant