# Automate the full Gmail workflow with new tools and service account authentication

> GmailTools has been extended with a broader set of email management functions and a new service account authentication path.

- Published: 2026-03-06
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/expand-gmail-capabilities-with-new-tools-and-service-account-authentication
- Markdown: https://agno-com-nine.vercel.app/articles/expand-gmail-capabilities-with-new-tools-and-service-account-authentication.md

`GmailTools` has been extended with a broader set of email management functions and a new service account authentication path. Teams can now handle more of the Gmail workflow, including reading, drafting, sending, replying, labeling, and searching, directly from an agent, while platform teams gain a credential-free auth option suited for server-side and multi-user deployments.

Details**:**

- New tools cover the full email lifecycle: `get_emails_by_date`, `get_emails_by_thread`, `send_email_reply`, `create_draft_email`, `mark_email_as_read`, `mark_email_as_unread`, `list_custom_labels`, `apply_label`, `remove_label`, and `delete_custom_label`
- Service account authentication provides a governed, non-personal credential path for automated and multi-tenant workflows
- Existing OAuth credential flows (`creds`, `credentials_path`, `token_path`) continue to work with no migration required
- Use `include_tools` or `exclude_tools` to expose only the subset of tools your agent needs

See [Gmail docs](https://docs.agno.com/tools/toolkits/social/gmail) for reference.
