google-calendar-mcp-serviceaccount
google-calendar-mcp-serviceaccount
Un servidor MCP mínimo que da a un agente de IA acceso de lectura/escritura a un Google Calendar, autenticado como cuenta de servicio en lugar de mediante OAuth interactivo.
Por qué una cuenta de servicio
La mayoría de los servidores MCP de Google Calendar usan OAuth: la aplicación pide a una persona que inicie sesión y conceda su consentimiento, como haría un producto multiusuario real. Para un asistente personal que solo necesita acceso a tu propio calendario, eso es más trámite del que el trabajo requiere: publicación en producción, dominios verificados, re-consentimiento periódico.
Una cuenta de servicio se salta todo eso: compartes tu calendario con la dirección de correo de la cuenta de servicio, exactamente igual que lo compartirías con otra persona. La credencial no caduca hasta que la revocas.
Contrapartida: solo funciona con calendarios que puedes compartir explícitamente por correo (cuentas personales de Google, la mayoría de configuraciones de Workspace): no puede actuar de forma amplia en la cuenta de un usuario como sí puede hacerlo una concesión OAuth completa.
Coste: a fecha de redacción de este documento, todo lo que se describe a continuación es gratuito: no es necesario vincular una cuenta de facturación ni una tarjeta de crédito al proyecto de Google Cloud. La cuota gratuita de la Calendar API supera con creces lo que un asistente personal llegará a usar. Esto podría cambiar en el futuro; consulta los precios actuales de Google Cloud si tienes dudas.
Related MCP server: Google Calendar MCP Server
Herramientas
Tool | Propósito |
| Lista los próximos eventos en los próximos N días |
| Crea un evento, opcionalmente recurrente (RRULE) |
| Actualiza el resumen o la hora de un evento existente |
No hay delete_event a propósito: añádelo tú mismo si quieres que un agente
pueda eliminar entradas del calendario.
Configuración
¿Vas a configurar esto con la ayuda de un asistente de codificación de IA? Señálale AGENTS.md: contiene el paso a paso completo tanto para la parte humana como para la del agente.
Haciéndolo manualmente:
En Google Cloud Console: crea un proyecto, habilita la Calendar API, crea una cuenta de servicio (no un cliente OAuth) y descarga su clave JSON
Comparte tu Google Calendar con la dirección de correo de la cuenta de servicio, con el permiso "Hacer cambios en los eventos". Anota el ID del calendario: para tu propio calendario principal es simplemente tu dirección de correo; para cualquier otro calendario, encuéntralo en Configuración de ese calendario → "Integrar calendario" → "ID de calendario"
python3 -m venv venv && ./venv/bin/pip install -r requirements.txtCopia
.env.examplea.envy rellena la ruta de la clave y tu ID de calendarioRegistra
calendar_server.pycon tu cliente MCP como servidor stdio, pasando esas dos variables como su entorno
Licencia
MIT — consulta LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables AI assistants to interact with Google Calendar through a simplified OAuth setup. Supports creating, editing, deleting, and searching calendar events without the complexity of Google Cloud Console configuration.4154MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Google Calendar through OAuth 2.1 authentication, supporting full calendar and event management including creation, updates, deletion, and search across multiple calendars.1
- AlicenseBqualityCmaintenanceEnables AI assistants to create and manage Google Calendar events with OAuth2 authentication, supporting event creation with titles, descriptions, times, attendees, and alerts.1973MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to view, create, update, search, and manage Google Calendar events, including multi-account support and availability checks.16Business Source 1.1
Related MCP Connectors
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.
Connects ChatGPT to your Apple Calendar via a local Mac agent + Vercel relay
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jakub-lapinski/google-calendar-mcp-serviceaccount'
If you have feedback or need assistance with the MCP directory API, please join our Discord server