Skip to content
Kitbay
Submit
MCP server

gmail-mcp

Runs locallyGPL-3.0Updated on Sep 30, 202623GitHub starsCan change dataNeeds an API key

A Python MCP server for Gmail that runs locally and signs in through a Google OAuth desktop client.

What it does

A Python MCP server for Gmail that runs locally and signs in through a Google OAuth desktop client. Beyond sending, reading, trashing and marking mail, it handles drafts (create, list, edit), creates, renames and deletes labels, treats labels as folders for moving mail, searches with Gmail query syntax, manages filters, and archives or restores messages one at a time or in batches. The README shows a Claude Desktop setup that runs it with uv and passes the paths of the credentials and token files.

Capabilities

  • Send, read and trash emails
  • Create, list and edit drafts
  • Create, rename and delete labels
  • Create and delete email filters
  • Archive and restore emails in batches