How do you keep Google Workspace MCP tools (Gmail, Sheets, Drive, Calendar) reliably available across sessions?
I'm running Claude Code on Windows with 6 Google Workspace MCP server instances (different Gmail accounts).
  • Services needed: Gmail, Drive, Docs, Sheets, Calendar, Contacts
Ideal outcome: Google MCP tools that just work every session without re-auth, and don't disappear mid-conversation.
Two recurring problems:
  1. OAuth token expiry — After a few days, tools start returning auth errors and I need to restart the session and re-grant OAuth. Is there a way to use a Google Service Account instead of OAuth for MCP servers, so tokens never expire? I already have a service account working for Sheets API via scripts, but the MCP servers seem to require OAuth.
  2. MCP tools disappear after context compaction — Mid-session, after the context window compresses, some or all MCP tools vanish and calls fail with "No such tool available". The only fix is restarting the session entirely. Is this a known issue? Any workarounds?
Thanks
2
4 comments
Paul Lloyd
2
How do you keep Google Workspace MCP tools (Gmail, Sheets, Drive, Calendar) reliably available across sessions?
Shipping Skool
skool.com/shipping-skool
build and ship real software with AI, no coding needed. 8 live calls/week, starter kit, and a community that actually builds stuff
Leaderboard (30-day)
Powered by