Google Calendar Mcp Server avatar

Google Calendar Mcp Server

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Google Calendar Mcp Server

Google Calendar Mcp Server

Under maintenance

MCP server for Google Calendar. AI agents can list, create, update, and delete events, check free/busy status, search by text, and quick-add events from natural language. 12 tools with Calendar API v3.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

CQ

CQ

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

MCP server enabling AI assistants to read and manage Google Calendar events. 12 tools covering event listing, creation, search, free/busy checks, and natural language event creation.

Features

  • Event CRUD — create, read, update, delete events
  • Natural language — create events from text like "Meeting tomorrow at 3pm"
  • Search — find events by text query
  • Free/busy — check availability for time ranges
  • Today/upcoming — quick access to current and upcoming events
  • Multi-calendar — work with any accessible calendar
  • Flexible auth — service account (full access) or API key (read-only)

Input

{
"credentialsJson": "{ ... service account JSON ... }",
"calendarId": "primary",
"timezone": "America/New_York",
"toolCall": {
"name": "calendar_today",
"arguments": {}
}
}

Tools (12)

ToolDescription
calendar_list_eventsList events in a date range
calendar_get_eventGet event details by ID
calendar_create_eventCreate a new event
calendar_update_eventUpdate an existing event
calendar_delete_eventDelete an event
calendar_searchSearch events by text query
calendar_free_busyCheck free/busy for a time range
calendar_list_calendarsList all accessible calendars
calendar_todayGet today's events
calendar_upcomingGet next N upcoming events
calendar_create_quickCreate event from natural language
calendar_infoServer info and stats

Setup

  1. Create a Google Cloud project
  2. Enable the Google Calendar API
  3. Create a service account and download the JSON key
  4. Share your calendar with the service account email (Settings > Share > Add people)
  5. Pass the JSON key as credentialsJson