← Reddit

gmail_read_message has been removed

Reddit · JohnMotoGr · May 7, 2026
Anthropic removed the gmail_read_message tool from the Gmail connector, breaking existing workflows and skills that relied on this capability. The deprecated tools have been replaced with get_thread and search_threads, but the new implementation returns only message metadata and does not provide message bodies or attachment content even when requesting full content formatting.

Detailed Analysis

Anthropic's Gmail connector underwent a significant breaking change that removed the `gmail_read_message` and `gmail_search_messages` tools, replacing them with `get_thread` and `search_threads`. The critical functional regression is that the new `get_thread` tool fails to return message bodies or attachment content even when explicitly called with the `messageFormat: "FULL_CONTENT"` parameter, instead returning only metadata such as date, sender, subject, snippet, and recipients. This effectively rendered any Claude-based skills or automated workflows that depended on reading email body content non-functional, without apparent advance notice to developers or users who had built on these capabilities.

The impact is particularly acute for users who had constructed multi-step agentic workflows — referred to as "skills" — that used Claude's ability to read Gmail content as a foundational input. Tasks such as summarizing emails, extracting action items, triaging inboxes, or triggering downstream automations based on email content all require access to full message bodies. With the new tooling returning only metadata and snippets, those pipelines are fundamentally broken at the data-ingestion layer, and no amount of prompt engineering or parameter adjustment can compensate for the missing content. Reports of the issue surfacing on both Reddit and GitHub suggest the breakage is widespread and reproducible rather than isolated or intermittent.

The change raises important questions about Anthropic's connector versioning and deprecation practices. Breaking changes to externally exposed tool interfaces — especially in production connectors tied to a specific UUID — typically warrant documented migration paths, changelog announcements, and transition periods during which both old and new tools remain available. The apparent absence of such communication signals a gap in Anthropic's developer relations process for connector-level APIs, particularly as the company continues to expand its ecosystem of integrations and encourage users to build agentic applications on top of them.

More broadly, the incident reflects a recurring tension in the rapidly evolving AI platform space: infrastructure moves quickly to iterate on tool design, sometimes prioritizing architectural consistency or privacy considerations over backward compatibility. The renaming from `gmail_read_message` to `get_thread` suggests a deliberate redesign of the connector's abstraction model, potentially driven by a shift toward thread-centric email organization. However, if that redesign inadvertently or intentionally stripped full message body access, it represents a net capability reduction that undermines the core value proposition of the Gmail integration — allowing Claude to act meaningfully on email content.

The episode underscores a broader challenge facing all AI platform vendors building on top of third-party service connectors: the need for rigorous, versioned API contracts that treat developers as first-class stakeholders. As agentic AI use cases grow more sophisticated and deeply integrated into user workflows, the cost of silent breaking changes compounds significantly. Anthropic will likely need to establish clearer stability guarantees and communication channels for connector-level changes if it wants to sustain developer trust and retain the growing ecosystem of users building on its platform.

Read original article →