MoreAI.tools
G
Gmail MCP
47
Stack Score
Editorial pick✓ Verified workingMCP server
Gmail MCP logo

Gmail MCP

Read, search, and send Gmail from Claude.

Try Gmail MCP

Best for

Best for Workspace-resident individuals + teams who want Claude managing email.

At a glance

Pricing
open-source
Setup time
20 minutes
Learning curve
easy
Last verified
5/27/2026

What we love

  • Critical for Workspace teams
  • Strong search surface
  • Familiar API

Where it falls short

  • OAuth + scopes require review
  • Per-account quotas
  • Tokens can expire

Install & connect

Copy-paste ready

Install
shell
npx -y mcp-remote https://gmail.run.tools
Config — Claude Desktop
json
{
  "mcpServers": {
    "gmail": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://gmail.run.tools"]
    }
  }
}
Config — Claude Code
shell
claude mcp add --transport http gmail https://gmail.run.tools

Pricing

✓ Pricing verified Jun 14, 2026

1 tier

Open-source

$0

perpetual

  • Apache 2.0

Overview

MCP server for Gmail — list + search messages, read threads, draft + send mail, manage labels. Workspace OAuth or personal Gmail OAuth.

Key features

  • Message list + search
  • Read threads
  • Draft + send
  • Label management
  • OAuth scopes

Exposed tools

The MCP-tool names this server exposes. Your agent can invoke any of these when this server is connected.

  • GMAIL_FETCH_EMAILS
    Fetch list of messages with filtering and pagination.
  • GMAIL_FETCH_MESSAGE_BY_MESSAGE_ID
    Fetch a specific message by ID.
  • GMAIL_FETCH_MESSAGE_BY_THREAD_ID
    Retrieve messages from a thread.
  • GMAIL_LIST_THREADS
    List email threads with filtering.
  • GMAIL_LIST_DRAFTS
    Paginated list of email drafts.
  • GMAIL_CREATE_EMAIL_DRAFT
    Create a Gmail draft with to/cc/bcc, attachments, threading.
  • GMAIL_DELETE_DRAFT
    Permanently delete a draft.
  • GMAIL_REPLY_TO_THREAD
    Reply within a thread, reusing the original subject.
  • GMAIL_MOVE_TO_TRASH
    Move a message to trash.
  • GMAIL_DELETE_MESSAGE
    Permanently delete a message by ID.
  • GMAIL_LIST_LABELS
    List all system and user-created labels.
  • GMAIL_CREATE_LABEL
    Create a new label.
  • GMAIL_PATCH_LABEL
    Patch the specified label.
  • GMAIL_REMOVE_LABEL
    Permanently delete a user-created label.
  • GMAIL_ADD_LABEL_TO_EMAIL
    Add or remove labels for a message.
  • GMAIL_MODIFY_THREAD_LABELS
    Add or remove labels on all messages in a thread.
  • GMAIL_GET_ATTACHMENT
    Retrieve a specific attachment by ID.
  • GMAIL_GET_CONTACTS
    Fetch contacts (connections) for the account.
  • GMAIL_GET_PEOPLE
    Retrieve a specific person or 'other contacts'.
  • GMAIL_GET_PROFILE
    Get profile info (email, totals, history ID).

Best use cases

AI inbox triage

Let Claude triage Gmail and draft replies based on rules.

Email-driven workflows

Trigger downstream automations from inbound mail.

Integrations

Gmail
Google Workspace
Google Drive
Calendar

One AI Stack pick every week.

The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.