Gmail MCP connector blocked by Google for gmail.modify scope

Resolved 💬 2 comments Opened Apr 22, 2026 by PhillipSMartin Closed Apr 22, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

The Gmail MCP connector available at claude.ai/settings/connectors only appears to be authorized for read access. When
the connector attempts label operations (add or remove labels), it returns a 403 Permission Denied error.

When attempting to re-authorize the connector to grant broader permissions, Google displays a hard block: "This app is
blocked. This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this
access." There is no "Advanced" option to proceed.

Impact: Any scheduled agent that uses the Gmail connector cannot modify labels, making it impossible to track which
emails have been processed. This causes duplicate processing on subsequent runs.

Environment: Claude Code scheduled agent (remote trigger), Gmail MCP connector (gmailmcp.googleapis.com)

What Should Happen?

Expected behavior: The Claude.ai Gmail connector should be verified by Google for gmail.modify scope so that scheduled
agents can read, label, and organize Gmail messages.

Error Messages/Logs

Steps to Reproduce

Steps to Reproduce:

  1. Go to claude.ai/settings/connectors and connect the Gmail integration
  2. Create a scheduled remote agent that uses the Gmail connector
  3. In the agent prompt, instruct it to add or remove a label using the label_message or unlabel_message tools
  4. Run the agent — the label operation returns a 403 Permission Denied error
  5. Attempt to re-authorize the Gmail connector with broader permissions — Google displays a hard block: "This app is

blocked" with no option to proceed

Expected: Label operations succeed
Actual: 403 on label operations; re-authorization blocked by Google

Claude Model

Sonnet (default)

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

2.1.117

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

WSL (Windows Subsystem for Linux)

Additional Information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗