{
 "categories": [
  "productivity",
  "spreadsheets",
  "collaboration"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-16",
   "fact": "homepage",
   "note": "Google presents Sheets as its current collaborative online spreadsheet for analysis, formulas, tables, charts, sharing, and Workspace data.",
   "source": "https://workspace.google.com/products/sheets/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "platforms",
   "note": "Google Sheets is available in the web browser and through Google Sheets applications for Android, iPhone, and iPad.",
   "source": "https://workspace.google.com/products/sheets/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "license",
   "note": "Google Sheets has a no-cost personal-account path and is also included in paid Google Workspace plans with business administration and storage.",
   "source": "https://workspace.google.com/pricing.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.exists",
   "note": "Google publishes the Sheets API for reading, writing, formatting, and managing spreadsheet data and structure.",
   "source": "https://developers.google.com/workspace/sheets/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.kinds[0]",
   "note": "The Sheets v4 API is an HTTPS JSON REST service for spreadsheet and value resources.",
   "source": "https://developers.google.com/workspace/sheets/api/reference/rest",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[0]",
   "note": "OAuth 2.0 client IDs and user consent are the primary credential path for accessing user-owned Google Workspace spreadsheets.",
   "source": "https://developers.google.com/workspace/guides/auth-overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[1]",
   "note": "A service account can access a spreadsheet shared directly with it or act for organization users after a super administrator grants domain-wide delegation.",
   "source": "https://developers.google.com/workspace/guides/create-credentials",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.coverage",
   "note": "The API covers values, formulas, sheets, dimensions, formatting, charts, pivots, named and protected ranges, conditional formats, metadata, filters, and other grid structures through atomic batch updates.",
   "source": "https://developers.google.com/workspace/sheets/api/guides/batchupdate",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk",
   "note": "Google publishes recommended API client libraries that handle HTTP, JSON, authorization, and language integration for the Sheets service.",
   "source": "https://developers.google.com/workspace/sheets/api/guides/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk.languages",
   "note": "The Sheets client-library guide covers Go, Java, Node.js, PHP, Python, and Ruby.",
   "source": "https://developers.google.com/workspace/sheets/api/guides/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.mcp",
   "note": "Google operates an OAuth-protected remote Google Sheets MCP server at sheetsmcp.googleapis.com with six read and write tools in Developer Preview.",
   "source": "https://developers.google.com/workspace/sheets/api/guides/configure-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.cli.exists",
   "note": "Google Workspace's official gws CLI dynamically exposes the Sheets discovery API, emits structured JSON, supports request schema inspection and dry runs, and includes direct read and append helpers.",
   "source": "https://github.com/googleworkspace/cli",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.scripting",
   "note": "Google Sheets can be scripted through its REST API, Google Apps Script spreadsheet service, and the Google Workspace CLI.",
   "source": "https://developers.google.com/workspace/sheets/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.export",
   "note": "The Sheets API returns spreadsheet resources, selected fields, ranges, values, formulas, and formats as JSON; Drive exports native spreadsheets to supported file formats.",
   "source": "https://developers.google.com/workspace/sheets/api/guides/values",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.import",
   "note": "Authorized API calls batch-write range values and formulas and mutate spreadsheet structure, while Drive can upload supported tabular files with Google Sheets conversion.",
   "source": "https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdate",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.api",
   "note": "The maintained API is unusually broad, structured, atomic, SDK-backed, and well documented with strong auth and operational guidance; quotas, large-grid behavior, concurrency, and separate Drive import and export keep it below a perfect score.",
   "source": "https://developers.google.com/workspace/sheets/api/limits",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.mcp",
   "note": "The vendor-operated remote server has six useful value, formula, metadata, dimension, and structural-update tools with OAuth, but Developer Preview status fits the limited-vendor-preview rubric anchor.",
   "source": "https://developers.google.com/workspace/sheets/api/guides/configure-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.cli",
   "note": "The official CLI exposes the discovery-generated API with JSON output, multiple auth modes, auto-pagination, schema discovery, dry-run previews, and agent skills, but it is a new evolving surface rather than a long-mature product CLI.",
   "source": "https://github.com/googleworkspace/cli",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Sheets API release history, including the 2026 first-party MCP Developer Preview.",
   "source": "https://developers.google.com/workspace/sheets/api/release-notes",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current remote Sheets MCP configuration, tool, OAuth, and security reference.",
   "source": "https://developers.google.com/workspace/sheets/api/guides/configure-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current official Google Workspace CLI command, authentication, JSON, schema, dry-run, and agent-skill reference.",
   "source": "https://github.com/googleworkspace/cli",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-16",
  "volatility": "high",
  "watch": [
   {
    "type": "changelog",
    "url": "https://developers.google.com/workspace/sheets/api/release-notes"
   },
   {
    "type": "docs",
    "url": "https://developers.google.com/workspace/sheets/api/guides/configure-mcp-server"
   },
   {
    "type": "repository",
    "url": "https://github.com/googleworkspace/cli"
   }
  ]
 },
 "homepage": "https://workspace.google.com/products/sheets/",
 "id": "google-sheets",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2-delegated",
    "service-account"
   ],
   "coverage": "full",
   "docs": "https://developers.google.com/workspace/sheets/api",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "spreadsheet-json",
    "values-json",
    "drive-export"
   ],
   "import": [
    "spreadsheet-json",
    "values-json",
    "drive-conversion"
   ]
  },
  "extensibility": {
   "scripting": [
    "sheets-api",
    "apps-script",
    "google-workspace-cli"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The Sheets API, official remote MCP server, Google Workspace CLI, and Apps Script provide supported spreadsheet automation without controlling the grid UI.",
   "ui_stack": [
    "web-dom",
    "mobile-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "go",
    "java",
    "javascript",
    "php",
    "python",
    "ruby"
   ],
   "official": true
  }
 },
 "name": "Google Sheets",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "microsoft-excel",
   "airtable",
   "smartsheet"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Google",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 9,
   "cli": 8,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 9,
   "rpa": null
  },
  "summary": "Google Sheets is an unusually complete agent workhorse. The v4 REST API reads and writes values and formulas and manages sheets, dimensions, formatting, borders, charts, pivot tables, named and protected ranges, conditional formatting, filters, developer metadata, data validation, and other spreadsheet structures. Batch requests are ordered, validated before application, and atomic, so dependent structural edits can land as one change. Per-minute project and user quotas, request-time limits, large-grid constraints, and concurrent human edits still require bounded batches, revision-aware readback, exponential backoff, and idempotency controls. OAuth user consent is the normal access path. Service accounts can use files shared directly with them or, after super-admin approval, act under domain-wide delegation. Google publishes client libraries in six common languages. Its official `gws` CLI exposes the full discovery-generated Sheets API as structured JSON with schema introspection, dry-run previews, auto-pagination, and direct read and append helpers. Google also operates a remote Sheets MCP server with six tools for values, formulas, metadata, row and column insertion, and structural batch updates. It inherits user permissions and governance but remains in Developer Preview, so the MCP path is useful rather than production-complete. Google explicitly warns that spreadsheet content can cause indirect prompt injection and that agent actions should be reviewed. Native Sheets webhooks, current third-party workflow-connector quality, and repeatable computer-use viability were not established.\n"
 }
}