sheetport
Provides tools for interacting with Google Sheets via the Sheets API v4, including spreadsheet creation and retrieval, reading, updating, appending, clearing, and batch-updating cell values, plus basic sheet management such as adding, copying, and renaming sheets.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
sheetport
Google Sheets spreadsheets and cell values as MCP tools, talking to the Google Sheets API v4. sheetport is a clean-room rebuild of the core subset of the Google Sheets MCP surface, under a new name: spreadsheet and value operations plus basic sheet management, fresh code, no copied branding.
Tools (core subset, 10)
get_spreadsheet, create_spreadsheet, get_values, update_values,
append_values, clear_values, batch_update_values, add_sheet,
copy_sheet, rename_sheet.
Formatting, charts, pivot tables, conditional formatting, developer metadata, protected ranges, named ranges, general spreadsheet batchUpdate passthrough and Drive file operations are not in this subset.
Related MCP server: Google Sheets MCP Server
Setup
Set a Google OAuth access token:
export GOOGLE_ACCESS_TOKEN=ya29....Optionally override the API base with SHEETS_API_URL
(default https://sheets.googleapis.com/v4). Without the token, every
tool call fails with an error naming the missing variable.
CLI
npx @reneturcios/sheetport get_values '{"spreadsheet_id":"abc","range":"Sheet1!A1:B2"}'
npx @reneturcios/sheetport mcp # stdio MCP serverEach tool name is a subcommand taking one JSON object argument.
MCP client config
{
"mcpServers": {
"sheetport": {
"command": "npx",
"args": ["-y", "@reneturcios/sheetport", "mcp"],
"env": { "GOOGLE_ACCESS_TOKEN": "ya29...." }
}
}
}Docker
docker run -i -e GOOGLE_ACCESS_TOKEN ghcr.io/cloudcorprecords/sheetportDevelopment
npm install
npm run build
npm testLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Google Sheets via Apify: write Apify datasets or JSON rows to a sheet, or read a sheet as JSON.
Read and write Google Sheets with your own service account: list tabs, read, append, update, export.
Write rows to Google Sheets (append, replace, update by key) or read a tab. No OAuth needed.
Query your Google Sheets as structured JSON: list sheets and tabs, read schemas, filter rows.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to read, write, and manage Google Sheets using the Google Sheets API v4.MIT
- FlicenseNot gradedqualityDmaintenanceEnables reading and writing Google Sheets using API key or service account, with support for public and authenticated access.-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to read, write, and format Google Sheets using the Google Sheets API v4.1-
- AlicenseNot gradedqualityBmaintenanceEnables reading, writing, appending, and creating Google Sheets spreadsheets through MCP tools, with support for exploring spreadsheet structure and creating new sheets.474 npmMIT