gmail-mcp-server
Gmail MCP Server
Install / Use
claude mcp add hasmcp -- npx -y github:hasmcp/gmail-mcp-serverIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Skill content
View source on GitHubGmail MCP Server
Search emails
You can use standard Gmail search operators to refine your results. You can combine multiple filters by adding space after the filter applied.
from:amy@example.com: Find emails sent from a specific person.subject:dinner: Find emails with "dinner" in the subject line.after:2024/01/01 before:2024/02/01: Find emails received in January 2024.in:sent: Search only messages in the Sent folder.is:unread: Find unread messages."exact phrase": Search for an exact phrase
Read email content
Use the messageId coming from the search results.
Send email
Send only the available attributes in your request. Do not forget to set any required attribute. While sending email from attribute should be asked to user if not known. At worst case don't send the from attribute.
Server setup instructions
gmail
Gmail provider is using Gmail API to search, read and send emails using Gmail API.
To use this provider, please obtain OAuth2 ClientID and Client Secret by following the steps below:
-
Create a Project:
- Go to the https://console.cloud.google.com/.
- Create a new project named "HasMCP Gmail".
-
Enable Gmail API:
- Navigate to APIs & Services > Library.
- Search for "Gmail API" and click Enable.
-
Configure Consent Screen:
- Go to APIs & Services > OAuth consent screen.
- Select External (unless using a Workspace org) and click Create.
- Enter an App Name (e.g., "HasMCP") and Support Email.
- Important: Add the following Scopes:
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/gmail.compose
- Add your own email address as a Test User.
-
Create Credentials:
- Go to APIs & Services > Credentials.
- Click Create Credentials > OAuth client ID.
- Select Web application.
- Authorized Redirect URIs: Enter
https://app.hasmcp.com/oauth2/callback(Confirm this URI in your HasMCP Provider settings). - Click Create.
- Copy the Client ID and Client Secret.
More details are available in: https://docs.hasmcp.com/tutorials/gmail-mcp-server
Tools (3)
- sendEmail — Send new email or reply to thread
- searchEmails — Search for emails. Use 'q' for query (e.g. 'from:alice')
- readEmailSnippet — Read initial part of the email content along with email headers.
Related Skills
Agent-Reach
78.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
71.6k🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
headroom
70.6kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
46.8kOpen-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install. (formerly chatgpt-on-wechat)
Security Score
Audited on Jun 10, 2026
