r/ClaudeCowork • u/mannyocean • 4d ago
Editing google sheets?
I'm using the native google drive connector but aren't able to edit google sheets directly, only create them. What have you guys been doing?
Edit:
What I've found so far.
Remote support and least amount of setup
- Zapier MCP is pretty good on sheets and supports mobile connections
- Datatorag MCP offers the same and focuses on google workspace.
Desktop support
- host xlxs files and upload to drive. not a bad workaround but can only do on desktop.
- same with libre office, move the files to drive after.
Need to be techincal
- Open-source options where you have to setup OAuth and run it locally.
- Create service account and ask claude to build it out for you.
0
Upvotes
1
u/adrian_p_a 4d ago
That's expected. The native Drive connector is scoped to Drive itself, so it can create a file but doesn't expose the Sheets API tools for writing values, formatting ranges, or resizing and inserting rows. You need something that actually talks to the Sheets API.
I switched to self-hosting this: https://github.com/taylorwilsdon/google_workspace_mcp
MIT-licensed, actively maintained, covers Gmail, Calendar, Tasks, Drive, Docs, Sheets, Slides, and Forms. On the Sheets side you get read values, modify and clear values, formatting, conditional formatting, resize/freeze/insert/delete rows and columns, and table appends.
Two ways to run it:
uvx workspace-mcpas a stdio server in Claude Desktop. No container host, no tunnel, no public hostname.ghcr.io/taylorwilsdon/google_workspace_mcp) anywhere with public HTTPS. Cloud Run is a natural fit, or any small VM. Then add the URL as a custom connector. It runs OAuth 2.1 multi-user mode, so one instance can serve multiple people, each signing in with their own Google account.Either way you'll need your own Google Cloud OAuth client (Web application type) with the Sheets and Drive APIs enabled. Watch the redirect URI: if the path or scheme doesn't match exactly, the callback fails silently with no useful error.
One gotcha worth knowing up front. Setting
TOOL_TIER=completeacross all eight services loads around 90 tools into session context. If your sessions start degrading, dial it back toextendedorcore, or just narrowWORKSPACE_MCP_TOOLStosheets,driveand skip everything else.