claude-code - 💡(How to fix) Fix Gmail MCP: read_email does not return CC/BCC headers [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#45229Fetched 2026-04-09 08:10:16
View on GitHub
Comments
0
Participants
1
Timeline
1
Reactions
0
Author
Participants
Timeline (top)
labeled ×1

mcp__gmail__read_email returns From, To, Date, and Subject headers, but omits CC and BCC entirely. This makes it impossible to implement reply-all workflows where CC recipients need to be carried over to draft replies.

Root Cause

mcp__gmail__read_email returns From, To, Date, and Subject headers, but omits CC and BCC entirely. This makes it impossible to implement reply-all workflows where CC recipients need to be carried over to draft replies.

Fix Action

Fix / Workaround

  • Cannot implement "reply-all" by carrying over CC recipients to mcp__gmail__draft_email
  • Workaround requires calling Gmail API directly via google-api-python-client to fetch CC headers, which defeats the purpose of having an MCP integration
RAW_BUFFERClick to expand / collapse

Summary

mcp__gmail__read_email returns From, To, Date, and Subject headers, but omits CC and BCC entirely. This makes it impossible to implement reply-all workflows where CC recipients need to be carried over to draft replies.

Reproduction

  1. Find an email with CC recipients using mcp__gmail__search_emails with query cc:[email protected]
  2. Read the email using mcp__gmail__read_email with the returned message ID
  3. Observe that the output contains only From, To, Date, Subject — no CC or BCC field

Evidence

Tested with 4 emails confirmed to have CC recipients (found via cc: search query). All 4 returned no CC information from read_email.

EmailFound via cc: searchread_email output
Email 1From/To only, no CC
Email 2From/To only, no CC
Email 3From/To only, no CC
Email 4From/To only, no CC

Impact

  • Cannot implement "reply-all" by carrying over CC recipients to mcp__gmail__draft_email
  • Workaround requires calling Gmail API directly via google-api-python-client to fetch CC headers, which defeats the purpose of having an MCP integration

Request

Please include CC and BCC fields in the read_email response output.

extent analysis

TL;DR

The mcp__gmail__read_email function needs to be updated to include CC and BCC fields in its response output to support reply-all workflows.

Guidance

  • Verify that the mcp__gmail__read_email function is correctly parsing the email headers and check if there are any existing flags or parameters that can be used to include CC and BCC fields.
  • Investigate the Gmail API used by mcp__gmail__read_email to see if it supports retrieving CC and BCC headers and if there are any specific requirements or settings needed to include these fields.
  • Consider modifying the mcp__gmail__read_email function to use the google-api-python-client to fetch the email headers, including CC and BCC, as a temporary workaround until the issue is resolved.
  • Review the email parsing logic to ensure that it correctly handles emails with CC and BCC recipients.

Example

No code example is provided as the issue does not include specific code snippets or APIs that can be used to demonstrate the fix.

Notes

The solution may require updates to the mcp__gmail__read_email function or the underlying Gmail API integration, and may involve additional error handling or edge cases.

Recommendation

Apply a workaround by modifying the mcp__gmail__read_email function to use the google-api-python-client to fetch the email headers, including CC and BCC, until the issue is resolved. This will allow for the implementation of reply-all workflows while the root cause is being addressed.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Gmail MCP: read_email does not return CC/BCC headers [1 participants]