{
 "categories": [
  "email",
  "productivity",
  "communication"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-16",
   "fact": "modalities.api.kinds",
   "note": "Google documents a REST Gmail API with resources and read/write methods for messages, threads, labels, drafts, settings, and history.",
   "source": "https://developers.google.com/workspace/gmail/api/reference/rest",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[0]",
   "note": "Google documents OAuth 2.0 authorization for Gmail API requests, including offline server-side access with refresh tokens.",
   "source": "https://developers.google.com/workspace/gmail/api/auth/web-server",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[1]",
   "note": "Google documents Gmail delegate management with a service account that has domain-wide authority for a Google Workspace organization.",
   "source": "https://developers.google.com/workspace/gmail/api/guides/delegate_settings",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.coverage",
   "note": "The API covers core mailbox resources but does not establish complete parity with every Gmail UI or administration surface, so coverage is recorded as partial.",
   "source": "https://developers.google.com/workspace/gmail/api/reference/rest",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api",
   "note": "Gmail API supports server push notifications through Cloud Pub/Sub; mailbox watches must be renewed at least every seven days.",
   "source": "https://developers.google.com/workspace/gmail/api/guides/push",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk.languages",
   "note": "Google lists official Gmail API client-library guidance for Go, Java, JavaScript, .NET, Node.js, PHP, Python, and Ruby.",
   "source": "https://developers.google.com/workspace/gmail/api/downloads",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.mcp.first_party",
   "note": "Google provides a remote Gmail MCP server in developer preview at gmailmcp.googleapis.com, with tools for drafts, messages, threads, labels, and search.",
   "source": "https://developers.google.com/workspace/gmail/api/reference/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.mcp.third_party",
   "note": "Public Gmail MCP server with OAuth setup and tools for reading, sending, archiving, labels, drafts, attachments, filters, and settings.",
   "source": "https://github.com/domdomegg/gmail-mcp",
   "tier": "scraped"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.mcp.third_party",
   "note": "Public actively maintained fork with an MCP registry manifest, local stdio transport, Gmail OAuth, and mailbox management tools.",
   "source": "https://github.com/ArtyMcLabin/Gmail-MCP-Server",
   "tier": "scraped"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.mcp.third_party",
   "note": "Public multi-account MCP server with local stdio transport, OAuth, unified search/read/draft/label tools, and an explicit read-plus-draft safety boundary.",
   "source": "https://github.com/cunicopia-dev/gmail-mcp",
   "tier": "scraped"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier lists Gmail triggers and actions, including new attachments, labeled conversations, and workflow actions across connected apps.",
   "source": "https://zapier.com/apps/gmail/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.integrations.make",
   "note": "Make lists Gmail triggers and actions such as watch emails, create drafts, send, label, move, copy, and delete.",
   "source": "https://www.make.com/en/integrations/make/google-email",
   "tier": "scraped"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft documents a Gmail connector for Power Automate and notes OAuth consent and consumer-account service limitations.",
   "source": "https://learn.microsoft.com/en-us/connectors/gmail/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.integrations.n8n",
   "note": "n8n documents a Gmail node with read, send, reply, delete, label, read-state, attachment, and human-approval operations.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.gmail/message-operations/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.scripting",
   "note": "Google Apps Script GmailApp exposes scriptable operations for messages, threads, drafts, labels, attachments, search, and sending.",
   "source": "https://developers.google.com/apps-script/reference/gmail/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.webhooks",
   "note": "Gmail mailbox change notifications are delivered through Cloud Pub/Sub push subscriptions.",
   "source": "https://developers.google.com/workspace/gmail/api/guides/push",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.export",
   "note": "The Gmail API exposes message retrieval, message parts, and attachment retrieval for programmatic export.",
   "source": "https://developers.google.com/workspace/gmail/api/reference/rest",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.export",
   "note": "Google Takeout provides a public account-data export route that includes Gmail mail data.",
   "source": "https://support.google.com/accounts/answer/3024190",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.import",
   "note": "Gmail API documents messages.import for importing a message into the authenticated user's mailbox; the method is limited to Google Workspace accounts.",
   "source": "https://developers.google.com/workspace/gmail/api/reference/rest/v1/users.messages/import",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.import",
   "note": "The Gmail API also documents messages.insert for direct mailbox insertion.",
   "source": "https://developers.google.com/workspace/gmail/api/reference/rest",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.api",
   "note": "Many useful Gmail scopes are restricted. Public applications need OAuth verification, and server storage or transmission of restricted-scope data requires a security assessment.",
   "source": "https://developers.google.com/workspace/gmail/api/auth/scopes",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.api",
   "note": "Google enforces per-minute project and per-user quotas plus a daily project threshold, so the API score remains below the rubric ceiling.",
   "source": "https://developers.google.com/workspace/gmail/api/reference/quota",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.mcp",
   "note": "Google's remote Gmail MCP server provides a useful but limited toolset and remains in developer preview; community alternatives require separate security and credential review.",
   "source": "https://developers.google.com/workspace/gmail/api/reference/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.integrations",
   "note": "Public connector catalogs show maintained Gmail workflow coverage across Zapier, Make, Power Automate, and n8n.",
   "source": "https://zapier.com/apps/gmail/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Google's current Gmail API release-notes page.",
   "source": "https://developers.google.com/workspace/gmail/release-notes",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the bounded MCP Registry search monitored for Gmail implementations.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=gmail",
   "tier": "scraped"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Microsoft's current Gmail connector reference.",
   "source": "https://learn.microsoft.com/en-us/connectors/gmail/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-16",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://developers.google.com/workspace/gmail/release-notes"
   },
   {
    "type": "registry",
    "url": "https://registry.modelcontextprotocol.io/v0.1/servers?search=gmail"
   },
   {
    "type": "connector",
    "url": "https://learn.microsoft.com/en-us/connectors/gmail/"
   }
  ]
 },
 "homepage": "https://workspace.google.com/products/gmail/",
 "id": "gmail",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2",
    "service-account-domain-wide-delegation"
   ],
   "coverage": "partial",
   "docs": "https://developers.google.com/workspace/gmail/api/guides",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-message-json",
    "api-raw-mime",
    "mbox"
   ],
   "import": [
    "api-messages-import",
    "api-messages-insert"
   ]
  },
  "extensibility": {
   "scripting": [
    "google-apps-script"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": true,
   "n8n": true,
   "power_automate": true,
   "zapier": true
  },
  "mcp": {
   "first_party": true,
   "third_party": [
    {
     "maintained": true,
     "registries": [
      "official-mcp-registry",
      "github"
     ],
     "repo": "https://github.com/domdomegg/gmail-mcp"
    },
    {
     "maintained": true,
     "registries": [
      "official-mcp-registry",
      "github"
     ],
     "repo": "https://github.com/ArtyMcLabin/Gmail-MCP-Server"
    },
    {
     "maintained": true,
     "registries": [
      "github"
     ],
     "repo": "https://github.com/cunicopia-dev/gmail-mcp"
    }
   ],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The documented API and connector paths make UI scripting an unassessed fallback, not the recommended path.",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "go",
    "java",
    "javascript",
    "node.js",
    "dotnet",
    "php",
    "python",
    "ruby"
   ],
   "official": true
  }
 },
 "name": "Gmail",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Google",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": 7,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Gmail is highly automatable today through its documented REST API: agents can read and change messages, threads, labels, drafts, and settings, and can use OAuth plus client libraries and mailbox push notifications. Zapier, Make, Power Automate, and n8n provide broad connector routes. Google also provides an official remote MCP server in developer preview, and community MCP servers add other agent-facing tools. The main limits are restricted OAuth scopes and verification, project and per-user quotas, push-watch renewal, the preview status of the official MCP server, and the security and maintenance review required for third-party MCP servers.\n"
 }
}