Google Sheets MCP Server for managing spreadsheets via the Model Context Protocol
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"barie-google-sheets-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Barie Google Sheets MCP Server Model Context Protocol (MCP) server for Google Sheets and Google Drive discovery. It supports listing spreadsheet-like files from Drive, and full read/write operations on **native Google Sheets**. ## Install ```bash uvx barie-google-sheets-mcp --help ``` ## Run ```bash barie-google-sheets-mcp \ --access-token "YOUR_ACCESS_TOKEN" \ --refresh-token "YOUR_REFRESH_TOKEN" \ --client-id "YOUR_CLIENT_ID" \ --client-secret "YOUR_CLIENT_SECRET" ``` Optional: - `--expiry`: token expiry timestamp in ISO format - `--scopes`: JSON array string, for example: `["https://www.googleapis.com/auth/drive","https://www.googleapis.com/auth/spreadsheets"]` ## MCP Client Config Example ```json { "mcpServers": { "google_sheets": { "command": "uvx", "args": [ "barie-google-sheets-mcp", "--access-token", "YOUR_ACCESS_TOKEN", "--refresh-token", "YOUR_REFRESH_TOKEN", "--client-id", "YOUR_CLIENT_ID", "--client-secret", "YOUR_CLIENT_SECRET" ] } } } ``` If you need to force-refresh package resolution in long-lived environments, you can add `--refresh` and `--reinstall` before `barie-google-sheets-mcp`. ## Tool Names The server exposes these MCP tools: - `list_spreadsheets` - `get_spreadsheet` - `create_spreadsheet` - `get_sheet_data` - `update_cells` - `append_values` - `add_columns` - `add_rows` - `batch_update` - `batch_update_cells` - `copy_sheet` - `create_sheet` - `find_in_spreadsheet` - `get_multiple_sheet_data` - `get_multiple_spreadsheet_summary` - `get_sheet_formulas` - `list_folders` - `list_sheets` - `rename_sheet` - `search_spreadsheets` - `share_spreadsheet` ## File Format Behavior - `list_spreadsheets` can return Google Sheets and some spreadsheet-like Drive files. - Read/write tools (`get_sheet_data`, `update_cells`, `append_values`, etc.) work only with native Google Sheets (`application/vnd.google-apps.spreadsheet`). - Fo…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.