Create Google Spreadsheet
sheets_create_spreadsheetCreate a Google Spreadsheet by providing a title and optional sheet names, then retrieve its ID, URL, and sheet details.
Instructions
Create a new Google Spreadsheet with optional sheet names.
Args:
title (string): The title for the new spreadsheet
sheet_titles (string[], optional): Array of sheet names to create
Returns: { "spreadsheetId": string, "title": string, "spreadsheetUrl": string, "sheets": [{ "sheetId": number, "title": string }] }
Examples:
Create basic: title="My Spreadsheet"
With sheets: title="Budget", sheet_titles=["Income", "Expenses", "Summary"]
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>"
},
"name": "sheets_create_spreadsheet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The title for the new spreadsheet | |
| sheet_titles | No | Optional array of sheet names to create (default: one sheet named 'Sheet1') |