sheets_create

Pack: google_sheets · Endpoint: https://gateway.pipeworx.io/google_sheets/mcp

Create a new Google Spreadsheet. Optionally set title and initial sheet names. Returns spreadsheet ID and sharing URL.

Parameters

NameTypeRequiredDescription
titlestringyesTitle for the new spreadsheet

Example call

Arguments

{
  "title": "Q4 Sales Report"
}

curl

curl -X POST https://gateway.pipeworx.io/google_sheets/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sheets_create","arguments":{"title":"Q4 Sales Report"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('sheets_create', {
  "title": "Q4 Sales Report"
});

More examples

{
  "title": "Monthly Budget Tracker"
}

Response shape

FieldTypeDescription
spreadsheetIdstringID of the newly created spreadsheet
propertiesobjectSpreadsheet properties
sheetsarrayDefault sheet created with the spreadsheet
spreadsheetUrlstringURL to access the spreadsheet
errorstringError code if connection required
messagestringError message if connection required
Full JSON Schema
{
  "type": "object",
  "properties": {
    "spreadsheetId": {
      "type": "string",
      "description": "ID of the newly created spreadsheet"
    },
    "properties": {
      "type": "object",
      "description": "Spreadsheet properties",
      "properties": {
        "title": {
          "type": "string",
          "description": "Spreadsheet title"
        },
        "locale": {
          "type": "string",
          "description": "Spreadsheet locale"
        },
        "timeZone": {
          "type": "string",
          "description": "Spreadsheet timezone"
        }
      }
    },
    "sheets": {
      "type": "array",
      "description": "Default sheet created with the spreadsheet",
      "items": {
        "type": "object"
      }
    },
    "spreadsheetUrl": {
      "type": "string",
      "description": "URL to access the spreadsheet"
    },
    "error": {
      "type": "string",
      "description": "Error code if connection required"
    },
    "message": {
      "type": "string",
      "description": "Error message if connection required"
    }
  }
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "google_sheets": {
      "url": "https://gateway.pipeworx.io/google_sheets/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026