google-mcp
by vakharwalad23·★ 16·Score 42
MCP server providing access to Google services like Gmail, Calendar, Drive, and Tasks with OAuth authentication.
Overview
Google MCP Tools is a comprehensive collection of MCP servers that provide native integration with various Google services. It offers tools for Gmail operations including sending emails with attachments from local files or Google Drive, downloading attachments, and managing emails. The server also includes Calendar functionality for event management, Drive operations for file handling, and Tasks management. It supports both OAuth and Service Account authentication methods with automatic token refresh capabilities.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server if you need AI integration with Google Workspace services and want seamless OAuth token management with automatic refresh capabilities.
When NOT to choose this
Avoid this if you need access to other Google services not yet implemented (like Google Contacts) or if you prefer a multi-cloud solution beyond Google Workspace.
Tools this server exposes
12 tools extracted from the READMEgoogle_gmail_send_emailSend emails with multiple recipients and attachments from local files or Google Drive
google_gmail_list_emailsList emails with custom queries, labels, and result limits
google_gmail_download_attachmentsDownload all email attachments to local storage with customizable path
google_gmail_draft_emailCreate email drafts with attachments
google_calendar_list_eventsList upcoming events with customizable filters
google_calendar_create_eventCreate calendar events with details including summary, time, and attendees
google_calendar_update_eventUpdate existing calendar events
google_drive_list_filesList Google Drive files with search queries, sorting, and custom display count
google_drive_read_fileRead content of Google Drive files including text, docs, and spreadsheets
google_drive_update_fileUpdate existing Google Drive files
google_tasks_list_tasksList tasks with filters from a task list
google_tasks_create_taskCreate tasks with title, notes, and due dates
Comparable tools
Installation
Install Google MCP Tools
Quick Install
Click the badge for one-click install with .mcpb:
[](https://github.com/vakharwalad23/google-mcp/releases/download/v1.1.0/google-mcp.mcpb)
Manual Installation
- Install Bun:
``bash brew install oven-sh/bun/bun # macOS/Linux with Homebrew ``
- Set up OAuth in Google Cloud Console
- Configure Claude Desktop:
{
"mcpServers": {
"google-mcp": {
"command": "bunx",
"args": ["--no-cache", "google-mcp@latest"],
"env": {
"GOOGLE_OAUTH_CLIENT_ID": "<YOUR_CLIENT_ID>",
"GOOGLE_OAUTH_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
"GOOGLE_OAUTH_TOKEN_PATH": "<PATH_TO_STORE_TOKENS>"
}
}
}
}```FAQ
- What authentication methods are supported?
- The server supports both OAuth 2.0 authentication and Google Service Account authentication. OAuth is recommended for regular users while Service Accounts are better for automated scenarios.
- How do I handle expired tokens?
- The server includes automatic token refresh capabilities. Simply ask 'Refresh my Google OAuth tokens' or 'Re-authenticate my Google account' when encountering authentication issues.
Compare google-mcp with
Last updated · Auto-generated from public README + GitHub signals.