Give Claude access to your Gmail, Drive, and Calendar. Set up in one command. Runs locally on your machine — your data never leaves your computer.
No Google Cloud project needed. Install, connect your account, done.
claude mcp add proGoogleMCP -- npx -y @procedure-tech/mcp-google
{
"mcpServers": {
"proGoogleMCP": {
"command": "npx",
"args": ["-y", "@procedure-tech/mcp-google"]
}
}
}
Then use the google_add_account tool to connect your Google account.
Full access to Gmail, Drive, and Calendar with safety gates built in.
Search, read, draft, send, and bulk-download attachments. Emails are always drafted first — nothing sends without your explicit confirmation.
Search files by name or content, preview documents without context overload, download to disk, upload from disk, and manage sharing.
Check your schedule, find free slots, create events, and RSVP — across all your calendars and accounts.
Connect work, personal, and shared Google accounts. Name them with aliases like "work" or "personal" and add descriptions — no UUIDs to remember.
Runs 100% on your machine. Tokens stored locally. Every API call goes directly from your computer to Google — no middleman, no analytics, no telemetry.
Start with read-only access. Upgrade to compose or full permissions only when you need them. You control what the AI can do.
One command. No Google Cloud project, no API keys, no config files. Just npx and go.
OAuth opens in your browser. Authorize your Google account. Tokens stay on your machine.
Ask Claude to read emails, search Drive, check your calendar. It just works.
Latest updates and improvements.
â€"bodyFormat: "text" | "html" parameter on gmail_create_draft, gmail_update_draft, gmail_create_draft_with_attachment, and gmail_reply_in_thread for HTML-formatted emaildrive_get_file_content now returns truncated content (default 10k chars) to protect AI context windows from overloaddrive_get_full_file_content tool for when you genuinely need the complete filedrive_download_file tool — download files from Drive directly to local diskcontent:keyword in drive_search_files to search inside file contentsgmail_get_attachment now saves files directly to disk instead of returning binary data in the responsegmail_bulk_save_attachments no longer fails due to the same stale ID issuenpx startup times