# Automate more calendar workflows with expanded GoogleCalendarTools and service account auth

> GoogleCalendarTools has been extended with additional tools, a service account authentication path, and new cookbooks to help teams get started quickly.

- Published: 2026-03-10
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/expand-calendar-automation-with-new-googlecalendartools-capabilities-and-service-account-auth
- Markdown: https://agno-com-nine.vercel.app/articles/expand-calendar-automation-with-new-googlecalendartools-capabilities-and-service-account-auth.md

`GoogleCalendarTools` has been extended with additional tools, a service account authentication path, and new cookbooks to help teams get started quickly. Agents can now handle a broader set of calendar workflows, from listing and creating events to managing multi-user deployments, without requiring per-user OAuth flows.

This agent will use GoogleCalendarTools to find today’s events:

Details**:**

- New tools extend coverage beyond `list_events` and `create_event` for richer calendar management
- Service account authentication enables server-side and multi-tenant deployments without personal OAuth credentials
- `allow_update` flag (default `False`) gates write operations, providing a safe default for read-heavy workflows
- `calendar_id`, `oauth_port`, `token_path`, and `access_token` parameters give fine-grained control over auth and calendar targeting
- Existing OAuth credential flows continue to work; no migration required

See the [Google Calendar docs](https://docs.agno.com/tools/toolkits/others/googlecalendar) for more.
