google-calendar-mcp-serviceaccount
google-calendar-mcp-serviceaccount
Ein minimaler MCP-Server, der einem KI-Agenten Lese- und Schreibzugriff auf einen Google-Kalender gewährt, authentifiziert als Dienstkonto anstelle von interaktivem OAuth.
Warum ein Dienstkonto
Die meisten Google-Kalender-MCP-Server verwenden OAuth: Die App bittet einen Menschen, sich anzumelden und seine Zustimmung zu erteilen, so wie es ein echtes Mehrbenutzerprodukt tun würde. Für einen persönlichen Assistenten, der nur Zugriff auf deinen eigenen Kalender benötigt, ist das mehr Aufwand als nötig – Veröffentlichung in der Produktion, verifizierte Domains, regelmäßige erneute Zustimmung.
Ein Dienstkonto überspringt das alles: Du teilst deinen Kalender mit der E-Mail-Adresse des Dienstkontos, genau wie mit einer anderen Person. Die Anmeldedaten laufen nicht ab, bis du sie widerrufst.
Kompromiss: Es funktioniert nur für Kalender, die du explizit per E-Mail teilen kannst (persönliche Google-Konten, die meisten Workspace-Einrichtungen) – es kann nicht so umfassend über das Konto eines Benutzers agieren wie eine vollständige OAuth-Genehmigung.
Kosten: Zum Zeitpunkt der Erstellung dieses Textes ist alles im untenstehenden Setup kostenlos – es muss kein Abrechnungskonto oder keine Kreditkarte mit dem Google Cloud-Projekt verbunden werden. Das kostenlose Kontingent der Calendar API übersteigt bei weitem, was ein persönlicher Assistent jemals nutzen wird. Das könnte sich in Zukunft ändern; prüfe im Zweifel die aktuellen Google Cloud-Preise.
Related MCP server: Google Calendar MCP Server
Werkzeuge
Werkzeug | Zweck |
| Liste anstehende Ereignisse in den nächsten N Tagen |
| Erstelle ein Ereignis, optional wiederkehrend (RRULE) |
| Aktualisiere die Zusammenfassung oder den Zeitpunkt eines bestehenden Ereignisses |
Kein delete_event aus Absicht – füge es selbst hinzu, wenn du möchtest, dass ein Agent Kalendereinträge löschen kann.
Einrichtung
Richtest du das mit Hilfe eines KI-Codierungsassistenten ein? Verweise ihn auf AGENTS.md – dort findest du die vollständige Schritt-für-Schritt-Anleitung sowohl für die menschliche als auch für die Agentenseite.
Manuell vorgehen:
In der Google Cloud Console: Erstelle ein Projekt, aktiviere die Calendar API, erstelle ein Dienstkonto (kein OAuth-Client) und lade dessen JSON-Schlüssel herunter.
Teile deinen Google-Kalender mit der E-Mail-Adresse des Dienstkontos, mit der Berechtigung „Änderungen an Ereignissen vornehmen“. Notiere die Kalender-ID: Für deinen eigenen primären Kalender ist das einfach deine E-Mail-Adresse; für jeden anderen Kalender findest du sie unter den Einstellungen dieses Kalenders → „Kalender integrieren“ → „Kalender-ID“.
python3 -m venv venv && ./venv/bin/pip install -r requirements.txtKopiere
.env.examplezu.envund fülle den Schlüsselpfad und deine Kalender-ID aus.Registriere
calendar_server.pybei deinem MCP-Client als stdio-Server und übergib diese beiden Variablen als dessen Umgebung.
Lizenz
MIT – siehe 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