Communication · Developer Tools

gmail logo

gmail

shinzo-labs/gmail-mcp

A Model Context Protocol (MCP) server implementation for the Gmail API, providing a standardized interface for email management, sending, and retrieval.

Install

npx @shinzolabs/gmail-mcp

Client configuration

{
  "mcpServers": {
    "gmail": {
      "command": "npx",
      "args": [
        "@shinzolabs/gmail-mcp"
      ]
    }
  }
}
GitHub stars
4
Category
Communication, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Complete Gmail API coverage including messages, threads, labels, drafts, and settings

  • Support for sending, drafting, and managing emails

  • Label management with customizable colors and visibility settings

  • Thread operations for conversation management

  • Settings management including vacation responder, IMAP/POP, and language settings

  • History tracking for mailbox changes

  • Secure OAuth2 authentication using Google Cloud credentials

Tools (40)

  • get_profile

    Get the current user's Gmail profile

  • stop_mail_watch

    Stop receiving push notifications

  • watch_mailbox

    Set up push notifications for mailbox changes

  • get_message

    Get a specific message

  • get_attachment

    Get a message attachment

  • modify_message

    Modify message labels

  • send_message

    Send an email message to specified recipients

  • delete_message

    Permanently delete a message

  • trash_message

    Move message to trash

  • untrash_message

    Remove message from trash

  • batch_modify_messages

    Modify multiple messages

  • batch_delete_messages

    Delete multiple messages

  • get_label

    Get a specific label

  • create_label

    Create a new label

  • update_label

    Update a label

  • patch_label

    Partial update of a label

  • delete_label

    Delete a label

  • get_thread

    Get a specific thread

  • modify_thread

    Modify thread labels

  • trash_thread

    Move thread to trash

  • untrash_thread

    Remove thread from trash

  • delete_thread

    Delete a thread

  • get_draft

    Get a specific draft by ID

  • create_draft

    Create a draft email in Gmail

  • update_draft

    Replace a draft's content

  • delete_draft

    Delete a draft

  • send_draft

    Send an existing draft

  • Auto-Forwarding

  • get_imap

    Get IMAP settings

  • update_imap

    Update IMAP settings

  • get_pop

    Get POP settings

  • update_pop

    Update POP settings

  • get_vacation

    Get vacation responder settings

  • update_vacation

    Update vacation responder

  • get_language

    Get language settings

  • update_language

    Update language settings

  • get_delegate

    Get a specific delegate

  • add_delegate

    Add a delegate

  • remove_delegate

    Remove a delegate

  • get_filter

    Get a specific filter

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
Inbox Zero AI MCP logo

Inbox Zero AI MCP

elie222/inbox-zero

7.1k

To help you spend less time in your inbox, so you can focus on what matters most.

Communication
whatsapp logo

whatsapp

lharries/whatsapp-mcp

3.6k

This is a Model Context Protocol (MCP) server for WhatsApp.

Communication
Apple MCP Server logo

Apple MCP Server

Dhravya/apple-mcp

1.5k

Apple MCP toolset is a collection of Apple native tools based on the MCP protocol, providing integration services for Messages, Notes, Contacts, Mail, Reminders, Calendar and other Apple ecosystem features.

Communication
supergateway logo

supergateway

supercorp-ai/supergateway

1.1k

Supergateway runs MCP stdio-based servers over SSE (Server-Sent Events) or WebSockets (WS) with one command. This is useful for remote access, debugging, or connecting to clients when your MCP server only supports stdio.

Communication
Line Bot MCP Server logo

Line Bot MCP Server

line/line-bot-mcp-server

338

Model Context Protocol (MCP) server implementation that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.

Communication
MCP Send Email logo

MCP Send Email

resend/mcp-send-email

325

Connect your AI agent to the Resend platform. Send and receive emails, manage contacts, broadcasts, domains, and more, directly from any MCP client like Claude, Cursor, or Claude Code.

Communication