google-calendar-mcp
Provides tools for interacting with Google Calendar, including listing calendars and events, retrieving event details, and creating, updating, and deleting events. Supports secondary calendars by ID or exact name, ETags to prevent overwrites, and exact duplicate detection.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@google-calendar-mcpCreate a family event for next Tuesday at 3pm"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Plataforma MCP personal en Cloudflare
Worker remoto para conectar servicios propios con ChatGPT web. La primera integración es Google Calendar y vive en una ruta estable. El despliegue actual es:
https://personal-mcp-platform.jaisanrg.workers.dev/mcp/google-calendarLa base está preparada para incorporar más servidores como rutas hermanas (/mcp/notion, /mcp/home-assistant, etc.) sin mezclar herramientas, scopes ni credenciales.
Google Calendar
Expone seis herramientas: list_calendars, list_events, get_event, create_event, update_event y delete_event. Admite calendarios secundarios por ID o por nombre exacto —incluido Familiar—, ETags para evitar sobrescrituras y detección de duplicados exactos.
Evento de todo el día (el final siempre es exclusivo):
{
"calendar": { "name": "Familiar" },
"summary": "Fiesta de fin de curso",
"start": { "date": "2027-06-21" },
"end": { "date": "2027-06-22" }
}Evento con hora:
{
"calendar": { "id": "family-calendar-id" },
"summary": "Tutoría",
"start": { "dateTime": "2027-02-16T17:00:00+01:00", "timeZone": "Europe/Madrid" },
"end": { "dateTime": "2027-02-16T17:30:00+01:00", "timeZone": "Europe/Madrid" }
}Related MCP server: Google Calendar MCP Server
Desarrollo local
Requisitos: Node.js 22 y Wrangler.
npm ci
cp .dev.vars.example .dev.vars
npm run db:migrate:local
npm run devComprobaciones sin credenciales reales:
npm run typecheck
npm test
npm run buildnpm run build genera un paquete Worker mediante un despliegue en seco; no publica nada.
Estructura extensible
src/worker.ts composición y rutas protegidas
src/platform/ OAuth, D1, cifrado y registro de MCPs
src/mcps/google-calendar/ dominio, herramientas y adaptador Google
migrations/ esquema compartido de D1
tests/ pruebas de dominio, herramientas y HTTP
docs/ arquitectura, despliegue y planesPara añadir otro MCP, crea src/mcps/<slug>/, registra su ruta y scopes en src/platform/mcp-registry.ts, crea su handler en src/worker.ts y añade la documentación y pruebas correspondientes. El slug publicado se considera estable.
Consulta Arquitectura y Despliegue para el detalle completo.
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage Google, Outlook & Apple calendars and create private sync rules from chat.
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
GDPR-compliant calendar access for AI assistants: read, create, edit, RSVP. Google, MS 365, Apple.
Schedule and manage Google Calendar events directly from your workspace. Check availability, view…
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceEnables programmatic management of Google Calendar events through natural language interactions, supporting creation, reading, updating, and deletion of events with features for recurring events, attendees, and reminders.2-
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Google Calendar through the Google Calendar API. Supports listing calendars, creating/deleting events, and retrieving calendar events with OAuth2 authentication.-
- AlicenseNot gradedqualityCmaintenanceEnables management of Google Calendar events across multiple calendars with natural language support, including searching events, checking availability, creating/updating/deleting events, responding to invitations, and auto-generating Google Meet links.74 npm49MIT
- AlicenseNot gradedqualityDmaintenanceEnables managing Google Calendar events including creating, listing, updating, and deleting events through natural language.4 npmMIT