google/calendar

MCP Server

Google Calendar MCP Server - create events, manage calendars, check availability

Google Calendar MCP server. Create events, manage calendars, check availability, and set vacation auto-replies.

MCP Server

  • Package: @cocal/google-calendar-mcp
  • Transport: stdio
  • Command: npx -y @cocal/google-calendar-mcp

Authentication

OAuth 2.0

VariableRequiredDescription
GOOGLE_CLIENT_IDYesOAuth 2.0 Client ID
GOOGLE_CLIENT_SECRETYesOAuth 2.0 Client Secret
GOOGLE_REFRESH_TOKENYesRefresh token from OAuth flow

Available Tools

ToolDescription
list_calendarsList calendars
create_eventCreate event
update_eventUpdate event
delete_eventDelete event
get_availabilityCheck availability

Configuration Example

toml
[[mcp.servers]]
name = "calendar"
type = "stdio"
command = "npx"
args = ["-y", "@cocal/google-calendar-mcp"]
timeout_seconds = 60
env = { GOOGLE_CLIENT_ID = "your-value", GOOGLE_CLIENT_SECRET = "your-value", GOOGLE_REFRESH_TOKEN = "your-value" }
tools = []