About Gmail MCP Connector
Gmail MCP Connector is an MCP server published by deepthi-vimal in the Search category: enables reading, searching, sending, and drafting Gmail emails via MCP tools, with support for multiple accounts and background notifications.
Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/deepthi-vimal/Gmail_mcp_coonectorThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (11)
compose_email(to, topic, cc=None)Generates a subject and body from a short `topic` using a fixed template (no external API), then **immediately sends**.
Parameters not published.
create_draft(to, subject, body)Creates a draft without sending.
Parameters not published.
forward_email(from_email, to_email, body=None)**Immediately sends** the most recent email from `from_email`, forwarded to `to_email`, with the original sender/date/subject/body embedded and your optional `body` note prepended.
Parameters not published.
list_recent_emails(max_results=10, label="INBOX", from_email=None)List recent emails in a label, or from one specific sender when `from_email` is given, with sender/subject/date/snippet.
Parameters not published.
modify_email(from_email, add_labels=None, remove_labels=None)Adds/removes Gmail labels on the most recent email from `from_email` — no message ID needed. Requires the `gmail.modify` scope — see the note below.
Parameters not published.
notifications_alter()Read-only. Starts a background poller (on first call) that watches for *any* new email in Inbox or Spam — brand-new conversations and replies alike — and returns/clears whatever's queued since your last call. Never sends, replies, modifies, archives, labels, or deletes anything.
Parameters not published.
reply_to_email(from_email, body)**Immediately sends** a threaded reply to the most recent email from `from_email` (same subject/thread, proper `In-Reply-To`/`References` headers) — no message ID lookup needed.
Parameters not published.
restore_email(from_email)Restores the most recent **trashed** email from `from_email` back to the Inbox. Requires the `gmail.modify` scope.
Parameters not published.
search_emails(query="", max_results=10, from_email=None)Search using Gmail query syntax (`from:`, `subject:`, `after:`, `is:unread`, ...); `from_email` is combined with `query` if both are given.
Parameters not published.
send_email(to, subject, body, cc=None)**Immediately sends** a real, new email with a caller-supplied subject/body.
Parameters not published.
trash_email(from_email)Moves the most recent email from `from_email` to Trash — recoverable for 30 days via `restore_email`. Requires the `gmail.modify` scope.
Parameters not published.
Ask AI
Ask AI about Gmail MCP Connector
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.