{
 "categories": [
  "productivity",
  "documents",
  "collaboration"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-16",
   "fact": "homepage",
   "note": "Google presents Docs as its current collaborative online document editor with sharing, comments, version history, and Workspace integration.",
   "source": "https://workspace.google.com/products/docs/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "platforms",
   "note": "Google Docs is available in the web browser and through Google Docs applications for Android, iPhone, and iPad.",
   "source": "https://workspace.google.com/products/docs/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "license",
   "note": "Google Docs 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 Docs API for programmatic document creation, reading, formatting, and structured updates.",
   "source": "https://developers.google.com/workspace/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.kinds[0]",
   "note": "The Docs API is an HTTPS JSON REST service with documents.get, documents.create, and documents.batchUpdate resources.",
   "source": "https://developers.google.com/workspace/docs/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 documents.",
   "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 document 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 stable API creates, reads, and atomically updates structured document content and formatting, while import and export use Drive and some editor features remain preview-only or unavailable.",
   "source": "https://developers.google.com/workspace/docs/api/concepts/document",
   "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 Docs service.",
   "source": "https://developers.google.com/workspace/docs/api/guides/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk.languages",
   "note": "The Docs client-library guide covers Go, Java, Node.js, PHP, Python, and Ruby.",
   "source": "https://developers.google.com/workspace/docs/api/guides/libraries",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.mcp",
   "note": "Google operates an OAuth-protected remote Google Docs MCP server at docsmcp.googleapis.com with read_doc and update_doc tools in Developer Preview.",
   "source": "https://developers.google.com/workspace/docs/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 Docs discovery API, emits structured JSON, supports request schema inspection and dry runs, and includes a docs append-text helper.",
   "source": "https://github.com/googleworkspace/cli",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.scripting",
   "note": "Google Docs can be scripted through its REST API, Google Apps Script document service, and the Google Workspace CLI.",
   "source": "https://developers.google.com/workspace/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.export",
   "note": "The Docs API returns structured document JSON, and Google directs format export through Drive files.export with the document ID and target MIME type.",
   "source": "https://developers.google.com/workspace/docs/api/concepts/document",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.import",
   "note": "Clients can create and populate native documents through the Docs API or upload supported files through Drive with conversion to a Google Docs type.",
   "source": "https://developers.google.com/workspace/drive/api/guides/manage-uploads#import_to_google_docs_types",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.api",
   "note": "The maintained API has broad structured read-write coverage, atomic batches, revision controls, libraries, and strong documentation, but index-sensitive collaboration, Drive dependencies, and preview or missing editor features keep it below unusually complete.",
   "source": "https://developers.google.com/workspace/docs/api/how-tos/best-practices",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.mcp",
   "note": "The vendor-operated remote server has useful read and update tools with OAuth and governance inheritance, but Developer Preview status and a two-tool surface fit the limited-vendor-preview rubric anchor.",
   "source": "https://developers.google.com/workspace/docs/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 Docs API release history, including the July 2026 first-party MCP Developer Preview and comments and suggestions preview.",
   "source": "https://developers.google.com/workspace/docs/release-notes",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current remote Docs MCP configuration, tool, OAuth, and security reference.",
   "source": "https://developers.google.com/workspace/docs/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/docs/release-notes"
   },
   {
    "type": "docs",
    "url": "https://developers.google.com/workspace/docs/api/guides/configure-mcp-server"
   },
   {
    "type": "repository",
    "url": "https://github.com/googleworkspace/cli"
   }
  ]
 },
 "homepage": "https://workspace.google.com/products/docs/",
 "id": "google-docs",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2-delegated",
    "service-account"
   ],
   "coverage": "partial",
   "docs": "https://developers.google.com/workspace/docs/api",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "document-json",
    "drive-export"
   ],
   "import": [
    "document-json",
    "drive-conversion"
   ]
  },
  "extensibility": {
   "scripting": [
    "docs-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 Docs API, official remote MCP server, Google Workspace CLI, and Apps Script provide supported document automation without controlling the collaborative editor.",
   "ui_stack": [
    "web-dom",
    "mobile-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "go",
    "java",
    "javascript",
    "php",
    "python",
    "ruby"
   ],
   "official": true
  }
 },
 "name": "Google Docs",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "microsoft-word",
   "notion",
   "confluence"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Google",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 8,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Google Docs now has first-party agent infrastructure as well as a mature document API. The REST API creates documents, returns structured text and formatting, and applies ordered atomic batch updates for text, styles, lists, tables, images, headers, footers, tabs, and other supported document elements. Revision-aware write controls let clients reject or merge around concurrent collaborator edits, but index-based mutations still require a fresh read and careful reverse-order editing. Some editor features and the new comments and suggestions API remain outside stable full coverage, while import and format export use the Drive API. OAuth user consent is the normal access path. Service accounts can work with directly shared documents or, under super-admin-approved domain-wide delegation, act for Workspace users. Google publishes client libraries in six common languages. Its new `gws` command-line client dynamically exposes the Docs discovery surface with structured JSON, schema introspection, dry-run support, and an append-text helper. Google also operates a remote Docs MCP server with `read_doc` and `update_doc`; it is official and permission-aware, but still a Developer Preview with only two tools, so it is not yet a production-complete MCP path. Google explicitly warns that document content can cause indirect prompt injection and says users should review agent actions. Native Docs webhooks, current third-party workflow-connector quality, and repeatable computer-use viability were not established.\n"
 }
}