ToolsConnector
Google Sheets
Read rows and ranges from a spreadsheet, or append and update rows, from Claude or ChatGPT, through Tulina's own MCP server, as part of Google Workspace.
Official site: workspace.google.com/products/sheets
What it can do
1 read/1 write
- 01Read
Read rows and ranges from a spreadsheet
- 02Write
Append and update rows
Most teams already keep the number a workflow needs in a sheet, maintained by hand and trusted more than anything a dashboard says. Reading it where it lives beats asking anyone to move it somewhere more official.
How do you connect Google Sheets to Claude and ChatGPT?
Through Tulina's own MCP server, not Google's own hosted one or a community server like mcp-google-sheets. Read rows and ranges from a spreadsheet, or append and update rows, in the same chat as the workflow reading from it, whether that chat is Claude or ChatGPT.
Why through Tulina
The connection was never the hard part.
Most systems now publish their own way for a model to reach them, and that is good: it is what Tulina connects to. The hard part is deciding who may use it, what it is allowed to return, and what the model knows before it asks.
The keys stay in one place
YouTeamOrganisation
Connect Google Sheets once. The credential is encrypted in a vault, never held in clear, and never pasted into a chat or a workflow file. A person uses their own key where they have one, their team's where they do not, the organisation's after that, so nobody is blocked and nobody holds more access than they need. Revoke it once and everything running on it stops.
What leaves is filtered before it leaves
fields droppedmasked or hashedpseudonymised
Roles decide who can reach Google Sheets at all. Beyond that, a policy on the connector itself decides what comes back. The data is minimised at the source rather than after it has already reached a model.
Every call is on the record
whatwhowhen
Runs are logged for the organisation. That is what makes an automated action reviewable after the fact, and it is what a security review asks for first.
The run starts knowing your company
namingkey accountsdecisions
A direct connection gives a model access. It does not tell it how your company names things, which accounts matter, or what was decided last quarter. Tulina carries that across every tool, so the same request against Google Sheets returns something usable instead of something generic.
Processes that run on Google Sheets
Draft the monthly investor update
Revenue, pipeline, the plan's own targets, and last month's commitments are pulled together into a draft with the numbers already in it.
5 steps →Draft the quarterly LP letter
Portfolio metrics gathered from founder updates and dashboards, drafted into your quarterly letter, with every figure carrying the date it was reported.
5 steps →Publish the Monday brief
Product usage, pipeline and feedback themes joined into one weekly executive report, keeping only the metrics that broke trend, posted before the meeting.
5 steps →