Hosted MCP endpoints gmail.mcp.claude.com and gcal.mcp.claude.com return 404 from Google Frontend

Resolved 💬 3 comments Opened May 4, 2026 by tomra-hub Closed May 5, 2026

Summary

The hosted Gmail and Google Calendar MCP endpoints used by Claude Code (and Claude Desktop) are returning HTTP 404 from Google Frontend for all users. The /mcp path no longer exists on either host.

Reproduction

$ curl -sS -X POST https://gmail.mcp.claude.com/mcp \
    -H "Content-Type: application/json" \
    -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'
<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>404 Not Found</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: Not Found</h1>
<h2>The requested URL <code>/mcp</code> was not found on this server.</h2>
</body></html>

$ curl -sSI https://gmail.mcp.claude.com/mcp
HTTP/2 404
date: Mon, 04 May 2026 19:48:36 GMT
content-type: text/html; charset=UTF-8
server: Google Frontend
content-length: 280

# identical result for gcal:
$ curl -sSI https://gcal.mcp.claude.com/mcp
HTTP/2 404
server: Google Frontend

Root / on both hosts also returns 404. server: Google Frontend suggests the Cloud Run / GCP backend is unreachable or unmapped.

Expected

POST /mcp should accept a JSON-RPC initialize request and respond with an MCP server handshake (as documented for Claude Code hosted MCP servers).

Actual

HTTP 404 from Google Frontend — no JSON-RPC response; server returns generic Google 404 HTML.

Impact

In Claude Code, claude mcp list shows gmail/gcal as failing on every session:

Error: Streamable HTTP error: Error POSTing to endpoint:
<html>…<title>404 Not Found</title>…</html>

This blocks calendar/email workflows inside Claude Code and Claude Desktop until the hosted endpoints are restored or the MCP server URLs are updated.

Environment

  • Claude Code 2.1.126
  • macOS 26.3 (Apple Silicon)
  • Reproduced from multiple networks (corp + residential ISP); not a proxy or TLS issue
  • First observed 2026-05-01; still failing 2026-05-04 ~19:48 UTC

Notes

If these endpoints have moved to a new hostname or path, please update the hosted MCP registry / docs so Claude Code can auto-pick them up. If they're deprecated in favor of user-hosted OAuth flows, please publish migration guidance.

View original on GitHub ↗

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