Frequently asked questions
Does Google have an official Gmail MCP server?
Yes. It is a remote server at gmailmcp.googleapis.com/mcp/v1, offered through Google's Developer Preview Program, and it inherits the same permissions and data governance controls as the signed-in user. Its published tools cover searching threads, reading a thread, listing labels, listing and creating drafts, and adding or removing labels. There is no send tool, so an agent can prepare a reply but not deliver it.
Which Gmail MCP server can actually send email?
The self-hosted community servers and the hosted options can. Google's official preview server currently cannot: it creates drafts. If your goal is an agent that replies to mail rather than one that prepares replies for you to send, that rules the official server out today.
Why did my Gmail MCP server stop working after a week?
Almost always the OAuth consent screen is still in Testing status. Google issues refresh tokens that expire in 7 days for apps in Testing, so a self-hosted server authorized against your own Cloud project stops receiving valid tokens about a week later. Re-authorizing buys another 7 days; publishing the app is the real fix. Hosted options do not have this problem because their OAuth client is already published.
Do I need a Google Cloud project to use a Gmail MCP server?
For Google's official server and for any self-hosted community server, yes: a Cloud project, the Gmail API enabled, an OAuth consent screen, and a client secret. Hosted services run the OAuth client for you, so you approve on Google's consent screen and skip the Console entirely.
Is it safe to give an MCP server access to my Gmail?
Judge it on two things. First, what the grant covers: anything that can send or label mail needs broad access, so treat claims of a narrow scope skeptically and read the consent screen. Second, where the credential lives: an OAuth grant you can revoke from your Google account is easier to contain than a standing app password sitting in a config file on a machine you are not watching. Also remember an agent reading your mail is reading text written by strangers, so keep a human between drafting and sending.
Connect Gmail without running a server
ClawLink is the hosted option in the table above: install one skill, approve Gmail on Google's consent screen, and your agent can search, read, draft, and send from chat. The full setup, the permission it asks for, and the errors people actually hit are on the OpenClaw Gmail page.