Time Management

Google Calendar MCP Server

Connect your account, then chat with AI to run tools.

Google Calendar is a time management and scheduling service that allows users to create, share, and manage events, appointments, and calendar availability. It is commonly used to organize schedules and coordinate with others.

11 tools
Agent guide included
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Google Calendar — workflow patterns, data models, and gotchas for your AI agent.

Google Calendar

Google Calendar creates, shares, and manages events and appointments. Organize schedules and coordinate with others.

Data Model

  • Calendars — each resource has an id (use primary for the owner’s default calendar).
  • Events — timed or all-day entries supporting create, update, delete, and recurrence.

Gotchas

  • calendarId: primary resolves the default mailbox calendar; otherwise reuse the id from the calendar picker/catalog.
  • RFC3339: Use for start/end (e.g. 2026-03-17T10:00:00Z).

Tools in this Server (11)

Fetch

Fetch any Google Calendar resource by colon-routed ID. Returns complete resource details with metadata in MCP connector format. Supports calendars, ev...

Google Calendar Delete Event

Permanently delete a calendar event. CAUTION: This action cannot be undone. The event will be removed from the calendar and all attendees will see it ...

Google Calendar Delete Recurrence

Delete a single instance (occurrence) of a recurring event. Permanently removes this occurrence while leaving other instances in the series intact. CA...

Google Calendar List Calendars

List all calendars visible in the user's Google Calendar UI. Returns calendars the user owns, subscribes to, or has been shared with. Includes metadat...

Google Calendar List Events

List events from a specified calendar. Supports filtering by time range, event types, text search, and more. Returns event details including summary, ...

Google Calendar List Recurrences

List all instances (occurrences) of a recurring event. Returns individual occurrences with their specific start/end times. Useful for viewing all date...

Google Calendar Move Event

Move an event from one calendar to another. Changes the event's organizer to the destination calendar. Useful for organizing events across multiple ca...

Google Calendar Query Freebusy

Query free/busy availability for one or more calendars within a time range. Returns busy time blocks for each calendar, useful for finding available m...

Google Calendar Upsert Calendar

Create a new calendar or update an existing calendar's metadata. For create: provide summary (required). For update: provide id and any fields to chan...

Google Calendar Upsert Event

Create a new calendar event or update an existing event. For create: provide calendarid, start, and end (required). For update: provide id and calenda...

Google Calendar Upsert Recurrence

Update or cancel a single instance (occurrence) of a recurring event. Creates an exception to the recurring series - other instances remain unchanged....

Frequently Asked Questions

What is the Google Calendar MCP server?

Google Calendar is a time management and scheduling service that allows users to create, share, and manage events, appointments, and calendar availability. It is commonly used to organize schedules and coordinate with others. It provides 11 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Google Calendar to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/google-calendar. Authentication is handled automatically.

How many tools does Google Calendar provide?

Google Calendar provides 11 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Google Calendar require?

Google Calendar uses One-click sign in. Google Calendar requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Google Calendar to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/google-calendar

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Google Calendar?

Sign in to connect your credentials and start running tools from the chat.

Google Calendar MCP Server & Skill — 11 Tools