How to integrate Google Meet MCP with Codex

Connect Codex to Google Meet MCP. Schedule a new video meeting for tomorrow, list all meetings i hosted last week, and more using natural language, with authentication handled for you.

Google Meet logoGoogle Meet
Oauth2

Google Meet is a secure video conferencing platform for virtual meetings, chat, and screen sharing. It helps teams connect, collaborate, and communicate seamlessly from anywhere.

25 Tools

Introduction

Codex is one of the most popular coding harnesses out there. And MCP makes the experience even better. With the Google Meet MCP integration, Codex can create meeting spaces, fetch recordings and transcripts, list participants, read smart notes, and end active conferences, all without leaving the terminal or the app, whichever you prefer.

For exact tool slugs and parameter tables, see the tool catalog in the Composio docs.

Also integrate Google Meet with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • CodeAct: A dedicated workbench that allows GPT to write its code to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Large tool responses: Handle them to minimise context rot.
  • Dynamic just-in-time access to 20,000 tools across 1700+ other Apps for cross-app workflows. It loads the tools you need, so GPTs aren't overwhelmed by tools you don't need.

How to install Google Meet MCP in Codex

Run the setup command

Run this command in your terminal to add the Composio MCP server to Codex.

Terminal

It will initiate the authentication in a browser window, authorize Codex to access your Composio account.

Composio authentication page

(Optional) Authenticate with OAuth

To authenticate manually, run the login command to open a browser window and authorize Codex to access your Composio account.

bash
codex mcp login composio

Verify the connection

Run codex mcp list to confirm Composio appears as a registered MCP server.

bash
codex mcp list

Codex App

Codex App follows the same approach as VS Code.

  1. Click ⚙️ on the bottom left → MCP Servers → + Add servers → Streamable HTTP:
  2. Fill the header and Key fields with { "x-consumer-api-key" = "ck_*******" }.
  3. The Key is the Composio API key, that you can find on dashboard.composio.dev
  4. Click on Authenticate and authorize Codex to your Composio account and you're all set.
Codex App MCP setup
  1. Restart and verify if it's there in .codex/config.toml
bash
[mcp_servers.composio]
url = "https://connect.composio.dev/mcp"
http_headers = { "x-consumer-api-key" = "ck_*******" }

Try it

Ask Codex for a Google Meet task. The first time, Composio asks you to connect your Google Meet account.

For example, ask it to:

  • "Schedule a new video meeting for tomorrow"
  • "List all meetings I hosted last week"
  • "Get transcript from your most recent meeting"

What is the Google Meet MCP server, and what's possible with it?

The Google Meet MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Google Meet account. It provides structured and secure access to your meeting spaces, conferences, participants, recordings, and transcripts, so your agent can create meetings, update meeting settings, review attendance, retrieve recordings, and read transcripts on your behalf.

  • Meeting creation and configuration: Have your agent create new Google Meet spaces and update the settings of existing spaces.
  • Conference management: Direct your agent to review past conferences or end a conference that is currently active.
  • Participant and attendance review: Let the agent list meeting participants and inspect their individual attendance sessions.
  • Recording retrieval: Instruct your agent to find recordings associated with a completed conference.
  • Transcript review: Have your agent retrieve structured transcript entries with speaker, timing, and spoken text details.

Conclusion

You've successfully integrated Google Meet with Codex using Composio's MCP server. Now you can interact with Google Meet directly from your terminal, VS Code, or the Codex App using natural language commands.

Key benefits of this setup:

  • Seamless integration across CLI, VS Code, and standalone app
  • Natural language commands for Google Meet operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1700+ apps for cross-app workflows
  • CodeAct workbench for complex tool chaining

Next steps:

  • Try asking Codex to perform various Google Meet operations
  • Explore cross-app workflows by connecting more toolkits
  • Build automation scripts that leverage Codex's AI capabilities
TOOLS

Supported Tools

Every Google Meet action and event your agent gets out of the box.

Batch Update Google Meet Members

Update 1 to 500 Google Meet members in one space in a single batch.

Create Google Meet Space

Creates a new Google Meet space with optional access controls, moderation, recording, or transcription settings, without attaching it to a calendar event.

Create Member

Create a member in a Google Meet space, optionally assigning a co-host role.

Delete Google Meet Space Member

Deletes a member who was previously assigned roles in a Google Meet space.

End active conference

Ends an active conference in a specified Google Meet space, immediately dropping active participants.

Get conference record by name

Tool to get a specific conference record by its resource name.

Get Meet details

Retrieve details of a Google Meet space using its unique identifier.

Get Member

Get a configured Google Meet space member by resource name, including their email and meeting role.

Get Participant

Get a Google Meet conference participant by resource name, including their identity and first-join/last-leave times.

Get Participant Details

Retrieves detailed information about a specific participant session from a Google Meet conference record.

Get Recording

Get a Google Meet recording's metadata by resource name, including its state, timestamps, and Google Drive destination when available.

Get recordings by conference record ID

Retrieves recordings from Google Meet for a given conference record ID.

Get Smart Note

Get metadata for a Google Meet smart note generated by Take Notes with Gemini.

Get Transcript

Retrieves a specific transcript by its resource name.

Get Transcript Entry

Fetches a single transcript entry by resource name for targeted inspection or incremental processing.

Get transcripts by conference record ID

Lists a page of transcripts for a Google Meet conference record, with a continuation token when more results are available.

List Conference Records

Tool to list conference records.

List Members

List configured members of a Google Meet space, including their email and meeting role.

List Participants

Lists the participants in a conference record.

List Participant Sessions

Lists a page of participant sessions for a specific participant in a Google Meet conference, including session start and end times.

List Recordings

Tool to list recording resources from a conference record.

List Smart Notes

List metadata for smart notes generated by Take Notes with Gemini in a Google Meet conference.

List Transcript Entries

Tool to list structured transcript entries (speaker/time/text segments) for a specific Google Meet transcript.

Update Google Meet Member

Update an existing Google Meet space member's email or meeting role.

Update Google Meet Space

Updates the configuration of an existing Google Meet space, including access, moderation and artifact settings, using a supplied or automatically derived update mask.

FAQ

Frequently asked questions

Start with Google Meet.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Google Meet tool your agent needs.Free to start.

Start building