Connect Google Meet to AI agents

Connect Google Meet to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

list_transcripts

List Transcripts

List transcripts from a conference record. Returns metadata including state, timestamps, and Google Docs references. Transcripts are saved as Google Docs in the organizer's Drive.

get_recording

Get Recording

Retrieve metadata for a specific recording, including its state and Google Drive file location.

add_member

Add Space Member

Add a member to a Google Meet space. Members can join the meeting without knocking. Optionally assign a role like COHOST to give them organizer-level control.

list_recordings

List Recordings

List recording resources from a conference record. Returns recording metadata including state, timestamps, and Google Drive file references. Recordings are saved as MP4 files in the organizer's Drive.

update_space

Update Meeting Space

Update the configuration of an existing Google Meet meeting space. Modify access controls, moderation settings, feature restrictions, and auto-artifact settings. Only the fields you provide will be updated.

create_space

Create Meeting Space

Create a new Google Meet meeting space with optional configuration. Returns the meeting URI and code that participants can use to join. Configure access controls, moderation, and auto-artifacts like recording and transcription.

get_conference_record

Get Conference Record

Retrieve details of a specific conference record including start/end times and the associated meeting space.

list_transcript_entries

List Transcript Entries

List individual transcript entries from a transcript. Each entry contains the spoken text, the speaker's participant reference, language code, and timestamps. Useful for analyzing meeting conversations.

get_participant_sessions

Get Participant Sessions

Retrieve the individual join/leave sessions for a specific participant in a conference. Each session represents a unique connection — a participant may have multiple sessions if they join, leave, and rejoin.

get_transcript

Get Transcript

Retrieve metadata for a specific transcript including its state and Google Docs location.

list_participants

List Participants

List participants of a conference. Returns signed-in users, anonymous users, and phone users with their join/leave times. Available during and up to 30 days after a conference.

list_members

List Space Members

List all members configured in a Google Meet space. Members are users who can join without knocking and may have special roles.

get_space

Get Meeting Space

Retrieve details about a Google Meet meeting space by its resource name or meeting code. Returns the space configuration, meeting URI, and active conference information.

list_conference_records

List Conference Records

List conference records for past and ongoing meetings. Filter by space name, meeting code, or time range. Conference records contain start/end times and a reference to the meeting space.

remove_member

Remove Space Member

Remove a member from a Google Meet space. The user will need to knock to join future meetings in this space.

end_active_conference

End Active Conference

End the currently active conference in a meeting space, disconnecting all participants. The meeting space itself remains available for future conferences.

get_participant_session

Get Participant Session

Retrieve one join/leave session for a participant in a conference record by resource name.

get_member

Get Space Member

Retrieve a configured member from a Google Meet space. Use this after listing or adding members to inspect the exact user resource and assigned role.

list_smart_notes

List Smart Notes

List smart notes generated from a conference record. Smart notes are Gemini meeting notes saved as Google Docs when Take notes for me is enabled.

get_participant

Get Participant

Retrieve one participant in a conference record by resource name, including participant type and first/last join times.

get_transcript_entry

Get Transcript Entry

Retrieve one structured transcript entry by resource name. Use this after listing transcript entries when you need the exact speaker, text, language, and timestamps for one segment.

get_smart_note

Get Smart Note

Retrieve metadata for one smart note, including its generation state and Google Docs destination.

More integrations teams use with Google Meet

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Google Calendar

Create, read, update, and delete calendar events and calendars. Manage attendees, recurring events, and reminders. Check free/busy availability for scheduling. Share calendars and control access permissions. Create events from natural language text with quick add. Manage special event types like focus time, out of office, and working location. Subscribe to or remove calendars from a user's calendar list. Sync calendar changes incrementally and receive webhook notifications for event, calendar list, ACL, and settings changes.

Fireflies

Record, transcribe, and analyze meeting conversations from platforms like Zoom, Google Meet, and Webex. Retrieve, search, and manage meeting transcripts with AI-generated summaries, action items, sentiment analysis, and keywords. Upload audio files for transcription. Ask questions about meetings using the AskFred AI assistant. Add a bot to live meetings for automatic recording, pause and resume recordings, and create live action items or soundbites. Manage users and teams, organize meetings into channels, query contacts, and receive webhook notifications when transcriptions complete.

Calendly

List, retrieve, and cancel scheduled events. Book meetings programmatically on behalf of invitees using available time slots. Retrieve event types and their configurations. Query user availability, available time slots, busy times, and availability schedules. Create single-use scheduling links with optional overrides. List and manage invitees, mark no-shows, and access custom question responses and UTM tracking data. Manage organization memberships, invite or remove users. Retrieve routing form configurations and submissions. Subscribe to webhooks for new bookings, cancellations, and routing form submissions.

Zoom

Create, schedule, and manage video meetings and webinars. Manage users, roles, and account settings. Access and download cloud recordings and transcripts. Send and manage chat messages and channels. Handle Zoom Phone call logs, voicemails, and SMS. Manage meeting registrants, polls, and breakout rooms. Retrieve usage reports, meeting participant reports, and dashboard analytics. Configure Zoom Rooms and contact center settings. Receive real-time webhook notifications for meeting, webinar, recording, user, phone, and chat events.

Microsoft Teams

Send, read, update, and delete messages in channels and chats. Create and manage teams, channels, and memberships. Schedule and manage online meetings, access call recordings and transcripts. Monitor user presence status in real time. Manage shifts, schedules, and time-off requests for frontline workers. Install and configure apps and tabs within teams. Send activity feed notifications to users. Subscribe to change notifications (webhooks) for messages, chats, teams, channels, memberships, presence, and meeting events. Create and manage tags for @mentioning user groups. Generate usage reports and import historical message data from other platforms.

Technical notes for Google Meet

Create and manage Google Meet meeting spaces, configure access settings, moderation modes, and auto-artifacts like recordings and transcripts. Add, list, and remove space members with roles such as co-host. Retrieve conference records including participant details, join/leave times, and session history. Access meeting artifacts including recording metadata, transcript entries with speaker and timestamp data, and smart notes. Subscribe to real-time events for conference start/end, participant join/leave, and recording/transcript file generation via Google Workspace Events API.

Connect Google Meet to production AI agents

See how Metorial gives Google Meet access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Google Meet to AI agents with Metorial.

  1. Can Metorial connect Google Meet to AI agents?
    Yes. Metorial connects AI agents to Google Meet through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.