← ClaudeAtlas

google-workspacelisted

Google Workspace: Gmail, Drive, Docs, Sheets, Slides, Calendar, Tasks, Forms and Contacts. Use when the user mentions their email, inbox, a document, a spreadsheet, their calendar, a meeting, a file in Drive, a form's responses, or a contact, and when they want something drafted, found, summarised or scheduled in Google.
navidmoazzez/google-workspace-mcp · ★ 0 · AI & Automation · score 68
Install: claude install-skill navidmoazzez/google-workspace-mcp
# Google Workspace 38 tools across Gmail, Drive, Docs, Sheets, Slides, Calendar, Tasks, Forms and Contacts, through Google's own Workspace CLI. ## Reach for the named tools first `workspace_raw` covers the roughly 400 API methods the named tools do not, but it needs exact field names. Call `workspace_schema` first rather than guessing, or the call fails on a field you invented. ## Email: draft, then stop `gmail_create_draft` writes to Drafts and does not send. Sending is a separate tool needing `confirm: true`. Draft the email, show the person what you wrote, and let them send it. Do not reach for `gmail_send_draft` unless they have seen the text and asked you to send it. ## Reading files `drive_get_file` returns metadata only. To read what is actually inside a Doc, Sheet or Slide, use `drive_export` with `text/markdown` or `text/plain`. This catches people out constantly. ## Searching Gmail and Drive each have their own query syntax, and both are worth using properly rather than fetching everything and filtering. ``` gmail: from:sarah newer_than:30d has:attachment is:unread drive: name contains 'invoice' and modifiedTime > '2026-01-01' ``` ## Calendar times Everything is RFC3339, e.g. `2026-09-01T14:00:00Z`. Ask which timezone the person means rather than assuming UTC, because an event an hour out is worse than no event. Adding attendees emails them immediately. Confirm the list before calling. ## Sheets `sheets_get` first, to learn the real sheet names. A