MCP Directory
Back

google-mcp

by grahac · JavaScript · ★ 50

Gmail + Google Calendar MCP server for Claude. Works with any Google account — OAuth2 refresh tokens, no gcloud required.

Install

npx -y github:grahac/google-mcp

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "google-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "github:grahac/google-mcp"
      ]
    }
  }
}

From the README

Gmail + Google Calendar MCP server for Claude. Works with **any Google account** — no gcloud CLI, no npm install, no external dependencies. Just Node.js (>= 18) and a Google Cloud OAuth client. Uses OAuth2 refresh tokens stored in a local file, so it works in sandboxed desktop apps too. **Supports multiple accounts simultaneously.** - **Node.js >= 18** — the only dependency. Everything uses Node's built-in stdlib (, , ). No needed. - **A Google Cloud project with OAuth credentials** — the setup below walks you through creating one (~5 minutes). No gcloud CLI. No Google SDK. No . 1. Go to…
Read full README on GitHub →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related filesystem servers