Community MCP server for Google Calendar. Agents can create and update events, manage multiple calendars, check free/busy availability, handle event RSVPs, set reminders, and query upcoming events. Requires Google Cloud OAuth2 credentials. Essential for scheduling agents, meeting coordinators, and personal assistant workflows.
npx -y google-calendar-mcp
{
"mcpServers": {
"google-calendar": {
"env": {
"GOOGLE_CLIENT_ID": "your-client-id",
"GOOGLE_CLIENT_SECRET": "your-client-secret"
},
"args": [
"-y",
"google-calendar-mcp"
],
"command": "npx"
}
}
}Create calendar event
{
"type": "object",
"required": [
"calendar_id",
"summary",
"start",
"end"
],
"properties": {
"end": {
"type": "string"
},
"start": {
"type": "string"
},
"summary": {
"type": "string"
},
"calendar_id": {
"type": "string"
}
}
}// Input
{
"end": "2026-03-27T15:00:00Z",
"start": "2026-03-27T14:00:00Z",
"summary": "Launch meeting",
"calendar_id": "primary"
}// Output
{
"id": "e2",
"html_link": "https://calendar.google.com/event/e2"
}List Google Calendar events
{
"type": "object",
"required": [
"calendar_id"
],
"properties": {
"time_max": {
"type": "string"
},
"time_min": {
"type": "string"
},
"calendar_id": {
"type": "string"
}
}
}// Input
{
"time_max": "2026-03-27T00:00:00Z",
"time_min": "2026-03-26T00:00:00Z",
"calendar_id": "primary"
}// Output
{
"events": [
{
"id": "e1",
"start": "2026-03-26T09:00:00Z",
"summary": "Team standup"
}
]
}Community MCP server for Google Calendar. Agents can create and update events, manage multiple calendars, check free/busy availability, handle event RSVPs, set reminders, and query upcoming events. Requires Google Cloud OAuth2 credentials. Essential for scheduling agents, meeting coordinators, and personal assistant workflows.
Google Calendar provides 2 tools including create_event, list_events.
Yes, Google Calendar is completely free to use with no usage limits on the free tier.
You can install Google Calendar using the following command: npx -y google-calendar-mcp. After installation, add the provided config snippet to your Claude Desktop or Cursor configuration.
Google Calendar is listed under the Productivity category in the AgentForge MCP registry.
Google Calendar has a current uptime of 99.88% with an average response time of 180ms.
To connect Google Calendar, click the "Connect Agent" button on this page to get the configuration snippet. Add it to your MCP client (Claude Desktop, Cursor, or any MCP-compatible tool). Your AI agent will then have access to all of Google Calendar's tools via the Model Context Protocol.