A terminal-style Codex panel wired to a calendar via a config file, alongside an autonomous assistant agent booking meetings on its own

How to Connect Codex to Google Calendar (and Its Limits)

You can connect OpenAI Codex to Google Calendar — but only through an MCP server you configure in the terminal, and only because Codex will use whatever tools you attach. There’s no official first-party calendar plugin. Through providers like Composio, Merge, or Nylas, Codex can read your schedule and create events from the command line. It works for a developer scripting a workflow. It is not a scheduling assistant — and setting it up means config files and OAuth flows, not a connect button.

Here’s what a Codex Google Calendar integration actually involves, where it stops, and what to use if you want meetings booked without touching a terminal.


What a Codex Google Calendar integration does

Codex reaches Google Calendar the same way it reaches most non-dev apps: through the Model Context Protocol, using a third-party server. Once connected, Codex can:

  • Read your schedule — check availability and upcoming events as task context.
  • Create and update events — via the provider’s calendar tools (e.g. Composio’s Google Calendar toolkit).
  • Combine calendar with email — providers like Nylas expose Gmail, Outlook, and calendar together, so Codex can check a schedule and create an event in one flow.

In a script, that’s real capability. The point is how you reach it and who it’s for.


How to set it up

This is a developer workflow:

  1. Open (or create) ~/.codex/config.toml.
  2. Add the Google Calendar MCP server entry with the provider’s URL.
  3. Run the CLI login and complete the OAuth flow in your browser.
  4. Configure scopes — many providers have you bring your own OAuth credentials to control what the agent can do.

If editing a TOML config and reasoning about OAuth scopes isn’t familiar, this is where a Codex calendar integration stops being usable.


The limits that actually matter

Even connected, three things define what this is for:

  • No first-party connector. You’re assembling calendar access from a third-party MCP server and maintaining it yourself.
  • Terminal-first, developer-shaped. The setup and the interaction live in config files and CLI — not a scheduling experience a busy exec would use.
  • Codex is a coding agent. Its native job is code and environments; calendar is a bolted-on tool. It has no concept of owning your scheduling — negotiating times with attendees, handling conflicts, sending invites in your voice — as a purpose.

So a Codex calendar integration is great for “let my coding agent check my availability while it works” and not built for “coordinate and book my meetings for me.”


If you want your meetings booked: Carly

The moment you want scheduling handled — times proposed, conflicts and time zones resolved, the event created and the invite sent — without writing config, you’ve crossed past what Codex is for.

That’s where Carly fits. Carly is an AI executive assistant purpose-built for scheduling, set up by conversation instead of code:

  • No-code, no config files. Describe what you want; Carly interviews you and builds the workflow. No MCP servers, no config.toml, no CLI.
  • It books, not just reads. Carly checks real availability, resolves conflicts across attendees and time zones, creates the event, and sends the invite — across Google Calendar and Outlook.
  • Handles the whole back-and-forth. CC it on a thread or tell it “set up 45 minutes with the client next week,” and it negotiates times and books once everyone agrees.
  • Fires on triggers, 24/7 in the cloud — a meeting request comes in, Carly acts; nothing to keep running on your machine.

AI agents start at $35/month, and workflow steps that don’t use AI run free and unlimited. See integrations. By the way, Carly also integrates with Google Calendar.


Codex’s Google Calendar integration vs Carly

Codex (Calendar via MCP)Carly
Official first-party connectorNo (third-party MCP)Purpose-built
SetupConfig file + CLI + OAuthDescribe it in plain English
Reads scheduleYesYes
Creates / updates eventsVia providerYes
Negotiates times with attendeesNoYes
Handles conflicts & time zonesNoYes
Sends the inviteNoYes
Acts on triggers / eventsNoYes, 24/7 in cloud
Built forDevelopersExecs, EAs, operators
PricingPaid plan + providerAI agents from $35/mo

Codex-with-a-calendar is a coding agent you gave a calendar tool. Carly is a scheduling assistant that books the meeting and sends the invite.


Frequently Asked Questions

Does OpenAI Codex integrate with Google Calendar?

Not with a first-party connector. You connect Google Calendar to Codex through a third-party MCP server (Composio, Merge, Nylas, and others) by editing ~/.codex/config.toml and completing an OAuth flow in the terminal. After that, Codex can read your schedule and create events. It’s a developer setup.

Can Codex schedule meetings for me?

Through an MCP provider, Codex can create calendar events, but it won’t negotiate times with attendees, resolve conflicts, or send invites as an assistant — and it’s a command-line workflow. For scheduling that’s actually handled end to end, see can ChatGPT schedule meetings? and Carly.

How do I connect Codex to Google Calendar?

Add a Google Calendar MCP server to your ~/.codex/config.toml, run the provider’s CLI login, and complete the OAuth flow. Some providers have you bring your own OAuth credentials to control scopes. It assumes comfort with config files and the terminal.

Is Codex a good scheduling assistant?

Codex is a coding agent, so calendar access is a tool you attach rather than the product. If you want meetings coordinated and booked — conflicts handled, invites sent, no config files — a no-code assistant like Carly is the better fit.


More: Codex + Outlook Calendar · Codex + Slack · Codex + Gmail · Can ChatGPT schedule meetings? · Best AI meeting schedulers · Codex + Outlook

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR