MCP Catalogs
Homegoogle-mcp screenshot

google-mcp

by vakharwalad23·16·Score 42

MCP server providing access to Google services like Gmail, Calendar, Drive, and Tasks with OAuth authentication.

communicationproductivitycloud-storage
13
Forks
0
Open issues
2 mo ago
Last commit
2d ago
Indexed

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:

you:Automate email workflows by composing and sending messages with attachments directly from AI applications
you:Schedule and manage calendar events through natural language commands in AI assistants
you:Access and manage Google Drive files including reading content, creating new files, and updating existing ones
you:What authentication methods are supported?
you:How do I handle expired tokens?

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 README
  • google_gmail_send_email

    Send emails with multiple recipients and attachments from local files or Google Drive

  • google_gmail_list_emails

    List emails with custom queries, labels, and result limits

  • google_gmail_download_attachments

    Download all email attachments to local storage with customizable path

  • google_gmail_draft_email

    Create email drafts with attachments

  • google_calendar_list_events

    List upcoming events with customizable filters

  • google_calendar_create_event

    Create calendar events with details including summary, time, and attendees

  • google_calendar_update_event

    Update existing calendar events

  • google_drive_list_files

    List Google Drive files with search queries, sorting, and custom display count

  • google_drive_read_file

    Read content of Google Drive files including text, docs, and spreadsheets

  • google_drive_update_file

    Update existing Google Drive files

  • google_tasks_list_tasks

    List tasks with filters from a task list

  • google_tasks_create_task

    Create tasks with title, notes, and due dates

Comparable tools

google-drive-mcpgmail-mcpgoogle-calendar-mcpworkspace-mcp

Installation

Install Google MCP Tools

Quick Install

Click the badge for one-click install with .mcpb:

[![Install with Claude MCPB](https://github.com/user-attachments/assets/dfcf4fe2-d94d-4b6b-86e4-2794fea74fff)](https://github.com/vakharwalad23/google-mcp/releases/download/v1.1.0/google-mcp.mcpb)

Manual Installation

  1. Install Bun:

``bash brew install oven-sh/bun/bun # macOS/Linux with Homebrew ``

  1. Set up OAuth in Google Cloud Console
  1. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.