All tools

Files & calendar · gsheets_write

Create or write in Google Sheets

Create a Google Sheets spreadsheet, write a range or append rows (formulas accepted).

Price
included
Requirements
Google Drive
set it up in Settings → Integrations
Human approval
Yes, by default
outside-facing write: a human validates
Reliability
Verified
not measured yet

Input

FieldTypeDescription
titlestringTitle of the NEW spreadsheet.
spreadsheetstringExisting spreadsheet id or URL.
sheetstringSheet (tab) name. New spreadsheet: name of the first tab. Existing: tab to write in (default: first).
rangestringA1 top-left cell or range in the existing spreadsheet (default A1).
values *arrayRows of cell values (rectangular). Example: [["Nom","CA"],["Acme",1200]].
modeoverwrite | appendoverwrite (default) writes at `range`; append adds rows after the existing data.

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"gsheets_write","input":{"title":"…","spreadsheet":"…","sheet":"…","range":"…"}}'
$run({ "tool": "gsheets_write", "input": {"title":"…","spreadsheet":"…","sheet":"…","range":"…"} })