Skip to content

MCP server

Google Calendar MCP server

Google's own Calendar MCP server lets AI list calendars and events, create, update and delete events, respond to invites and suggest times.

At a glance

Maintained by
Google
Tools exposed
8 listed below
Reviewed
September 24, 2026

Why it matters

What it does and why it matters

Scheduling takes a surprising amount of time. Google's own Calendar MCP server lets an assistant list calendars and events, read event details, create, update and delete events, respond to invitations and suggest times that work.

That makes requests like "find an hour with Sam next week and send an invite" possible in one step.

At review time, it is part of Google's Workspace developer preview program, which requires membership. It uses your Google sign-in and can change and delete events, so we keep invites to external people and deletions behind confirmation.

It works well with the Gmail server: an assistant can read a meeting request in email, check the calendar, suggest times and draft the reply for you to send. For businesses that book appointments with customers, a dedicated booking flow is often better, with the calendar server used by staff behind the scenes.

Use cases

Best business use cases

Book meetings

Find a time and create the event. See appointment scheduling.

Daily agenda

Summarize today's meetings.

Respond to invites

Accept or decline with a note.

Suggest times

Suggest times that suit all attendees.

Meeting prep

Gather context before each meeting.

Tools

Available tools

Tool names as published by the maintainer at review time. Versions change, so check the repository for the current list.

Read and write: Read and write for calendars and events.

  • list_calendars

    Lists the user's calendars.

  • list_events

    Lists events.

  • get_event

    Gets one event.

  • create_event

    Creates an event.

  • update_event

    Changes an event.

  • delete_event

    Deletes an event.

  • respond_to_event

    Accepts or declines an invite.

  • suggest_time

    Suggests meeting times.

Workflows

Example workflows

Book a meeting

  1. 1

    Ask for an hour with a colleague next week.

  2. 2

    The assistant suggests times.

  3. 3

    You pick one.

  4. 4

    It creates the event and invites them.

  5. 5

    It confirms the booking.

Morning agenda

  1. 1

    Ask for today's agenda.

  2. 2

    The assistant lists events.

  3. 3

    It flags conflicts.

  4. 4

    It suggests prep for key meetings.

  5. 5

    You adjust your day.

Prompts

Example prompts

  • “What meetings do I have today, and are there any conflicts?”

  • “Find a one-hour slot with Sam next week and send an invite.”

  • “Decline tomorrow's 3 p.m. meeting with a note that I am traveling.”

Setup

Installation and configuration

Examples for Claude Desktop and Claude Code. Replace the placeholder values with your own keys, and store secrets outside version control.

Claude Code: terminal

claude mcp add --transport http --client-id YOUR_CLIENT_ID --client-secret --callback-port 8080 google-calendar https://calendarmcp.googleapis.com/mcp/v1
  • Hosted server: https://calendarmcp.googleapis.com/mcp/v1.
  • Needs: OAuth 2.0 client (web application) from your own Google Cloud project with the Calendar API and Calendar MCP API enabled..

Security

Security considerations

  • Limit workspaces

    Connect with an account that sees only the workspaces or projects a task needs.

  • Mark AI-created items

    Use a label or naming rule so items created by the assistant are easy to spot and review.

  • Guard deletes

    Deleting events and inviting external people should need confirmation.

  • Untrusted text

    Task descriptions and comments can contain misleading text. Treat them as data.

Related servers

Servers that pair well with it

Gmail

Google's own Gmail MCP server lets AI search and read threads, manage labels and create drafts. It has no send tool.

Todoist

Doist's official Todoist MCP server lets AI find, add, update and complete tasks and projects, add comments and get an overview.

Time

The MCP project's Time reference server gives AI the current time in any time zone and converts times between zones.

Keep exploring

FAQ

Questions people ask us

Have a question that is not here? Ask us directly.

Start a project

Want this connected to your own systems? We build AI workflows with MCP.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.