{
  "data": {
    "a": {
      "slug": "google-cloud-storage",
      "name": "Google Cloud Storage",
      "vendor": "Google Cloud",
      "vendorUrl": "https://cloud.google.com/storage",
      "kind": "http-api",
      "category": "file-storage",
      "summary": "Google Cloud Storage is Google Cloud's object store for buckets and objects, reached through JSON and XML REST APIs, a gRPC Storage Control API, the gcloud CLI, client libraries and a generally available remote MCP server.",
      "url": "https://www.anchorterminal.com/tools/google-cloud-storage",
      "markdownUrl": "https://www.anchorterminal.com/tools/google-cloud-storage.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-cloud-storage.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-cloud-storage.json",
      "dns": "google-cloud-storage.grade.anchorterminal.com",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://storage.googleapis.com/storage/mcp",
      "packages": [
        {
          "registry": "npm",
          "name": "@google-cloud/storage"
        },
        {
          "registry": "pypi",
          "name": "google-cloud-storage"
        }
      ],
      "auth": "oauth",
      "authNotes": "Google OAuth 2.0 access tokens for user or service-account identities, scoped by IAM roles on the project, bucket or managed folder, with HMAC keys for the XML API's S3-style access, and V4 signed URLs that carry a signature, not the secret. The MCP server uses the same Google authentication, with its own IAM permissions per MCP method.",
      "pricing": "usage",
      "pricingNotes": "Pay per GB-month stored, per 1,000 operations and per GB of egress, by location and class. Standard in a single region is $0.005 per 1,000 Class A and $0.0004 per 1,000 Class B operations; a dual-region example bills $0.022 per GB-month. Always Free gives 5 GB-months of Standard storage, 5,000 Class A and 50,000 Class B operations in three US regions. Failed 4xx and 5xx operations are generally not charged.",
      "priceSummary": "$0.005 / 1k req",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 on Cloud Storage or its pricing page (checked 2026-11-06).",
        "endpoints": []
      },
      "toolCount": 9,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://docs.cloud.google.com/storage/docs/apis",
      "openapi": "https://storage.googleapis.com/$discovery/rest?version=v1",
      "capabilities": [
        "storage.object",
        "storage.presigned",
        "storage.s3",
        "storage.share"
      ],
      "tags": [
        "hosted",
        "usage",
        "free-tier",
        "mcp",
        "remote-mcp",
        "oauth",
        "iam",
        "google-cloud",
        "object-storage",
        "signed-urls",
        "sla",
        "grpc"
      ],
      "lastRelease": "2026-11-04",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 76.7,
        "grade": "BB",
        "agentReady": true,
        "rank": 41,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 4,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 85,
          "maintenance": 88,
          "payments": 30,
          "reliability": 80,
          "schema": 81,
          "security": 85,
          "transparency": 85
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-06"
        },
        "negative": 0,
        "verdict": "IAM per bucket and MCP method, signed URLs, preconditions for safe retries and a 99.95 per cent multi-region SLA make it a well-governed object store for agents. The nine-tool MCP server has no read-only or destructive annotations, reads stop at 8 MiB, and a person must set up a project and billing first.",
        "bestFor": "Agents on Google Cloud that store and share files and datasets. amazon-s3, azure-blob-storage and cloudflare-r2 are the closest listings; teams outside Google Cloud with S3 tooling may prefer S3-compatible stores.",
        "strengths": [
          "Generally available MCP server since 20 April 2026, with IAM permissions per MCP method",
          "Preconditions and a documented retry strategy make writes safe to retry",
          "SLA of 99.95 per cent a month for multi-region Standard storage",
          "Signed URLs share objects without sharing credentials",
          "Cloud Audit Logs cover admin and data access"
        ],
        "weaknesses": [
          "MCP tools carry no read-only or destructive annotations and deletes need no confirmation",
          "read_object stops at 8 MiB through MCP",
          "A high-severity multi-product incident affected Cloud Storage on 20 August 2026",
          "Project and billing setup needs a person in a browser"
        ],
        "agentNotes": [
          "Grant the agent's service account only Storage Object Viewer or Creator on the bucket it needs",
          "Send ifGenerationMatch on writes and deletes so a retry can't overwrite a newer object",
          "Use a V4 signed URL to share an object rather than changing bucket access",
          "Read objects over 8 MiB through the JSON API with Range, not the MCP read_object tool",
          "Confirm with the user before delete_bucket or delete_object"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 76.7
          }
        ],
        "editorialScores": {
          "ergonomics": 85,
          "maintenance": 88,
          "payments": 30,
          "reliability": 80,
          "schema": 81,
          "security": 85,
          "transparency": 73
        },
        "provenanceScore": 97,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "pip install google-cloud-storage",
        "http": "curl -H \"Authorization: Bearer $(gcloud auth print-access-token)\" \"https://storage.googleapis.com/storage/v1/b?project=PROJECT_ID\""
      },
      "letme": {
        "capability": "https://letme.dev/storage.object",
        "tool": "https://letme.dev/google-cloud-storage"
      },
      "sameCompany": [
        "gemini-api",
        "vertex-ai",
        "gemini-embedding",
        "vertex-ai-tuning",
        "cloud-run-gpus",
        "google-model-armor",
        "google-imagen",
        "google-veo",
        "google-lyria",
        "google-speech-to-text",
        "google-cloud-tts",
        "gemini-live",
        "google-adk",
        "google-memory-bank",
        "google-secret-manager",
        "google-cloud-document-ai",
        "google-weather-api",
        "chrome-devtools-mcp",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "firebase-cloud-messaging",
        "google-drive-api",
        "gemini-enterprise",
        "gemini-cli",
        "google-search-console",
        "google-ads-api",
        "google-forms",
        "google-sheets-api",
        "gmail-api",
        "google-people-api"
      ],
      "area": "everyday",
      "unitPrices": [
        {
          "item": "Class A operation, Standard, regional",
          "unit": "1k-requests",
          "usd": 0.005,
          "note": "Flat namespace; $0.0065 with hierarchical namespace"
        },
        {
          "item": "Class B operation, Standard, regional",
          "unit": "1k-requests",
          "usd": 0.0004,
          "note": "Flat namespace; $0.0005 with hierarchical namespace"
        },
        {
          "item": "Standard storage, dual-region example",
          "unit": "gb-month",
          "usd": 0.022,
          "note": "Per the pricing page's Iowa and Oregon dual-region example; regional rates vary by location"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC (Google Cloud EMEA Limited and other regional entities by billing address)",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "endpointOnVendorDomain": true,
        "terms": "https://cloud.google.com/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://status.cloud.google.com",
        "changelog": "https://docs.cloud.google.com/storage/docs/release-notes",
        "securityTxt": "valid",
        "checked": "2026-11-06",
        "notes": [
          "Legal entity, terms, privacy and security.txt follow the Google Cloud provenance in data/tools/google-secret-manager.json (checked 1 November 2026); not re-read for this listing.",
          "status.cloud.google.com/robots.txt allows all; its incidents.json was read on 6 November 2026.",
          "The API lives at storage.googleapis.com and the docs at docs.cloud.google.com, both Google domains."
        ],
        "score": 97
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/google-cloud-storage.json",
      "live": {
        "slug": "google-cloud-storage",
        "probe": {
          "target": "https://storage.googleapis.com/storage/mcp",
          "method": "get",
          "lastAt": "2026-11-07T18:20:27.576703196Z",
          "lastOk": true,
          "lastStatus": 405,
          "lastMs": 120,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 44,
          "p95ms24h": 120,
          "samples24h": 200,
          "samples30d": 200,
          "days": [
            {
              "date": "2026-11-06",
              "probes": 13,
              "ok": 13
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@google-cloud/storage",
            "version": "8.4.0",
            "seenAt": "2026-11-06T23:29:10.718971869Z"
          },
          {
            "registry": "pypi",
            "name": "google-cloud-storage",
            "version": "3.17.1",
            "released": "2026-10-15",
            "seenAt": "2026-11-06T23:29:11.680918026Z"
          }
        ],
        "npmWeekly": 26901222,
        "pypiWeekly": 39461441,
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-11-07T16:01:22.068349931Z"
        },
        "pages": [
          {
            "url": "https://docs.cloud.google.com/storage/docs/release-notes",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:05:53.84257971Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2d3b4b4b1622"
          }
        ],
        "updatedAt": "2026-11-07T18:20:27.576703196Z"
      }
    },
    "answer": "Google Cloud Storage scores 76.7 (BB) on agent readiness against ONLYOFFICE Apps MCP Server's 51.4 (D), and leads in 6 of 7 scored categories.",
    "b": {
      "slug": "onlyoffice-mcp",
      "name": "ONLYOFFICE Apps MCP Server",
      "vendor": "ONLYOFFICE (Ascensio System SIA)",
      "vendorUrl": "https://www.onlyoffice.com",
      "kind": "mcp",
      "category": "file-storage",
      "summary": "ONLYOFFICE's official MCP server for ONLYOFFICE Apps, formerly DocSpace, its room-based cloud for documents. Agents manage rooms, folders, files and members through 23 tools, at a hosted endpoint with OAuth or as a self-run package.",
      "url": "https://www.anchorterminal.com/tools/onlyoffice-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/onlyoffice-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/onlyoffice-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/onlyoffice-mcp.json",
      "dns": "onlyoffice-mcp.grade.anchorterminal.com",
      "repo": "https://github.com/ONLYOFFICE/docspace-mcp",
      "license": "MIT (changed from Apache-2.0 in 3.2.0). ONLYOFFICE Apps cloud under ONLYOFFICE's legal terms.",
      "transports": [
        "stdio",
        "streamable-http",
        "sse"
      ],
      "remoteUrl": "https://mcp.onlyoffice.com/mcp",
      "packages": [
        {
          "registry": "npm",
          "name": "@onlyoffice/docspace-mcp"
        },
        {
          "registry": "oci",
          "name": "onlyoffice/docspace-mcp"
        }
      ],
      "auth": "mixed",
      "authNotes": "OAuth 2.0 with PKCE (S256) and dynamic client registration on the hosted server, which proxies to the ONLYOFFICE Apps authorisation server, strips scope parameters and so requests all scopes. Also API keys from Developer Tools, personal access tokens, Basic authentication and a raw `Authorization` header, sent as headers or, for username and password, in the connection URL.",
      "pricing": "byo-plan",
      "pricingNotes": "The MCP server is free and MIT-licensed. It acts on an ONLYOFFICE Apps (DocSpace) account. Startup is free, up to 3 admins, 12 rooms and 2 GB. Business is $20 per admin per month, users and guests free, with a quote form (https://www.onlyoffice.com/pricing).",
      "priceSummary": "Your plan",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the repository, the docs or the pricing page, checked 12 October 2026. Plans are bought through the ONLYOFFICE account.",
        "endpoints": []
      },
      "toolCount": 23,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 410,
        "pypiWeekly": null,
        "asOf": "2026-10-12"
      },
      "docsUrl": "https://api.onlyoffice.com/docspace/mcp-server/getting-started/",
      "llmsTxt": "https://api.onlyoffice.com/docspace/mcp-server/llms.txt",
      "registryName": "io.github.ONLYOFFICE/docspace",
      "capabilities": [
        "storage.drive",
        "storage.share",
        "work.docs"
      ],
      "tags": [
        "official",
        "hosted",
        "local",
        "open-source",
        "oauth",
        "mcp-registry",
        "typescript",
        "security-txt",
        "free-tier",
        "no-card"
      ],
      "lastRelease": "2026-10-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 51.4,
        "grade": "D",
        "agentReady": false,
        "rank": 1022,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 15,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 80,
          "maintenance": 45,
          "payments": 30,
          "reliability": 25,
          "schema": 73,
          "security": 46,
          "transparency": 66
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-04"
        },
        "negative": 0,
        "verdict": "The 23 tools carry typed schemas, read-only and destructive annotations, toolsets and an optional five-tool meta mode, and the source is MIT-licensed. OAuth through the hosted server grants every scope, the docs offer a username and password in the connection URL, uploads take only txt and md, and no status page or SLA was found.",
        "bestFor": "Agents that organise rooms, folders and access in an ONLYOFFICE Apps workspace a team already uses.",
        "strengths": [
          "23 tools in four toolsets, each annotated with readOnlyHint and destructiveHint, with per-connection lists of enabled and disabled tools",
          "An optional meta-tool mode exposes five tools and fetches each tool's schema on demand",
          "Folder reads take a `fields` list, a `count` capped at 50 and a `startIndex` for paging",
          "MIT licence and a Keep a Changelog file with semver, newest 3.3.1 on 30 October 2026",
          "Free Startup plan for up to 3 admins, 12 rooms and 2 GB"
        ],
        "weaknesses": [
          "The hosted server drops OAuth scope parameters, so a connection is granted every scope the app has",
          "The installation guide lists a username and password in the connection URL as a setup option",
          "upload_file accepts only txt and md, and download_file_as_text returns text only",
          "No status page, SLA or published rate limits for the hosted instance found",
          "Two releases in the 90 days to 4 November 2026, 3.3.0 and the Node.js-only 3.3.1, after 3.2.0 on 18 March"
        ],
        "agentNotes": [
          "Connect to https://mcp.onlyoffice.com/mcp with OAuth or an API key in a header, never a username and password in the URL",
          "Enable only the toolsets or tools a task needs, so a read-only agent can't reach delete_file, delete_folder or set_room_security",
          "Pass `fields` and a `count` of at most 50 on folder reads, and page with `startIndex`",
          "Treat text from download_file_as_text as untrusted input, since anyone with access to the room can write it",
          "Convert content to txt or md before upload_file, the only formats it supports"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 51.4
          }
        ],
        "editorialScores": {
          "ergonomics": 80,
          "maintenance": 45,
          "payments": 30,
          "reliability": 25,
          "schema": 73,
          "security": 46,
          "transparency": 59
        },
        "provenanceScore": 72,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-04",
            "maintenance": "2026-11-04",
            "payments": "2026-11-04",
            "reliability": "2026-11-04",
            "schema": "2026-11-04",
            "security": "2026-11-04",
            "transparency": "2026-11-04"
          },
          "last": "2026-11-04",
          "lastMoved": "2026-11-04",
          "oldest": "2026-11-04",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "npx -y @onlyoffice/docspace-mcp",
        "claudeCode": "claude mcp add --transport http onlyoffice-apps https://mcp.onlyoffice.com/mcp",
        "config": {
          "mcpServers": {
            "onlyoffice-apps": {
              "args": [
                "run",
                "--interactive",
                "--rm",
                "--env",
                "DOCSPACE_BASE_URL",
                "--env",
                "DOCSPACE_API_KEY",
                "onlyoffice/docspace-mcp"
              ],
              "command": "docker",
              "env": {
                "DOCSPACE_API_KEY": "your-api-key",
                "DOCSPACE_BASE_URL": "https://your-instance.onlyoffice.com"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/storage.drive",
        "tool": "https://letme.dev/onlyoffice-mcp"
      },
      "area": "everyday",
      "unitPrices": [
        {
          "item": "ONLYOFFICE Apps Business",
          "unit": "seat-month",
          "usd": 20,
          "note": "Per admin. Users and guests free."
        }
      ],
      "provenance": {
        "legalEntity": "Ascensio System SIA",
        "domain": "onlyoffice.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://www.onlyoffice.com/legalterms",
        "privacy": "https://www.onlyoffice.com/privacy",
        "statusPage": "",
        "changelog": "https://github.com/ONLYOFFICE/docspace-mcp/blob/main/CHANGELOG.md",
        "securityTxt": "valid",
        "checked": "2026-10-12",
        "notes": [
          "security.txt at www.onlyoffice.com/.well-known/security.txt is PGP-signed, names security@onlyoffice.com and expires on 15 April 2027.",
          "status.onlyoffice.com serves the ONLYOFFICE Apps web app, not a status page, and no status page is linked from the site.",
          "The privacy policy (revision 2 July 2025) names Ascensio System SIA, and once Ascensio System Limited.",
          "Domain registration date was not checked."
        ],
        "score": 72
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/onlyoffice-mcp.json",
      "live": {
        "slug": "onlyoffice-mcp",
        "probe": {
          "target": "https://mcp.onlyoffice.com/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-11-07T18:20:43.614203986Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 386,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 99.98,
          "p50ms24h": 296,
          "p95ms24h": 389,
          "samples24h": 239,
          "samples30d": 6600,
          "days": [
            {
              "date": "2026-10-12",
              "probes": 221,
              "ok": 221
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 247
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-29",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "ONLYOFFICE/docspace-mcp",
            "version": "v3.4.0",
            "released": "2026-11-05",
            "seenAt": "2026-11-06T23:51:12.829864007Z"
          },
          {
            "registry": "mcp-registry",
            "name": "io.github.ONLYOFFICE/docspace",
            "version": "3.4.0",
            "seenAt": "2026-11-07T18:16:28.95801333Z"
          },
          {
            "registry": "npm",
            "name": "@onlyoffice/docspace-mcp",
            "version": "3.4.0",
            "seenAt": "2026-11-06T23:51:12.011892478Z"
          }
        ],
        "githubStars": 31,
        "npmWeekly": 684,
        "securityTxt": {
          "url": "https://onlyoffice.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-04-15T21:00:00.000Z",
          "checkedAt": "2026-11-07T16:01:21.855964493Z"
        },
        "llmsTxt": {
          "url": "https://api.onlyoffice.com/docspace/mcp-server/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:33:22.624963539Z"
        },
        "domain": {
          "domain": "onlyoffice.com",
          "registered": "2007-04-15",
          "source": "https://rdap.verisign.com/com/v1/domain/onlyoffice.com",
          "checkedAt": "2026-11-01T14:19:38.337955659Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/ONLYOFFICE/docspace-mcp/main/CHANGELOG.md",
            "kind": "deprecations",
            "status": 304,
            "checkedAt": "2026-11-07T14:19:01.169648201Z",
            "changedAt": "2026-11-05T13:03:25.904773173Z",
            "fingerprint": "a6949ab57eb1"
          },
          {
            "url": "https://www.onlyoffice.com/docspace-prices",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-04T08:43:08.562653681Z",
            "changedAt": "2026-10-16T22:39:32.664975264Z",
            "fingerprint": "69b9b02f3a7a"
          },
          {
            "url": "https://www.onlyoffice.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:32:26.037996807Z",
            "changedAt": "2026-11-06T13:52:56.534086523Z",
            "fingerprint": "0749e9138886"
          },
          {
            "url": "https://www.onlyoffice.com/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-11-07T14:32:28.071465474Z",
            "changedAt": "2026-11-06T13:52:58.187214948Z",
            "fingerprint": "56db791ebf9b"
          },
          {
            "url": "https://www.onlyoffice.com/legalterms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-11-07T14:32:24.024194254Z",
            "changedAt": "2026-10-16T22:39:34.972507997Z",
            "fingerprint": "ce08aea99157"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.onlyoffice.com/mcp",
          "checkedAt": "2026-11-07T01:46:34.62102689Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-10-12T22:00:58.767916738Z"
        },
        "github": {
          "repo": "onlyoffice/docspace-mcp",
          "checkedAt": "2026-11-02T09:12:10.514358143Z",
          "stars": 31,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-11-02T07:04:46Z",
          "openIssues": 1,
          "openPRs": 0,
          "issuesOpened90d": 1,
          "issuesClosed90d": 0,
          "prsMerged90d": 0,
          "ci": {
            "branch": "main",
            "runs": 18,
            "success": 17,
            "failure": 1,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-10-30T14:39:48Z"
          },
          "replies": {
            "sampled": 1,
            "unanswered": 1
          }
        },
        "updatedAt": "2026-11-07T18:20:43.614203986Z"
      }
    },
    "edges": [
      {
        "by": 55,
        "category": "reliability",
        "leads": "google-cloud-storage",
        "name": "Reliability",
        "reasons": {
          "a": "Google Cloud's status dashboard with a per-product incident feed (20). In the 90 days from 8 August, Cloud Storage appears in a high-severity incident on 20 August across 27 products (about 3 hours 40 minutes of timeouts and errors), a medium incident on 8 to 9 October with elevated upload and write errors, and a medium regional incident in europe-west2 on 20 October. One major outage (10). The request-rate guide gives numbers, no ramp-up needed below 1,000 writes or 5,000 reads a second per bucket, with gradual ramping above (15). The retry strategy page lists retryable responses, idempotent operations and preconditions that make writes safe to retry, and the client libraries back off exponentially (15). SLA with monthly uptime of 99.95 per cent for multi-region Standard and 99.9 per cent regional (10). Generally available, and the MCP server since 20 April 2026 (10). 20 + 10 + 15 + 15 + 10 + 10 = 80.",
          "b": "Hosted lines, for the public server at mcp.onlyoffice.com. No status page found. status.onlyoffice.com served the ONLYOFFICE Apps web app on 12 October and the site links none (0). No incident history to read (5). The self-hosted server's default limit, 1,000 requests a second per client on MCP endpoints, is documented in the configuration reference at v3.3.1, but the hosted instance's limits aren't (5 of 15, partial kept). The server exposes RateLimit and Retry-After headers through CORS in code, with no documented 429 handling or retry guidance for agents found in the docs (5 of 15, partial kept). No SLA found on any plan (0). Version 3.3.1 and the hosted endpoint are generally available (10)."
        },
        "scores": {
          "a": 80,
          "b": 25
        }
      },
      {
        "by": 43,
        "category": "maintenance",
        "leads": "google-cloud-storage",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "Release notes on 4 November 2026 (30). Entries on 30 October, 13 October, 30 September, 10 September and 3 September (20). A closed service with dated release notes and paid support; issue trackers for the client libraries are public (15). Official client libraries in many languages (15). Libraries ship with end-to-end checksums by default since 30 September (8). 30 + 20 + 15 + 15 + 8 = 88.",
          "b": "Version 3.3.0 on 9 October 2026 changed tool annotations and metadata, and 3.3.1 on 30 October only updated Node.js in the toolchain and image, so recency rests on 3.3.0 (30). In the 90 days from 6 August, 3.3.0 counts in full and 3.3.1 (packaging-only) and the 20 October docs-site release that synced the MCP pages (documentation-only) count half, 2 in all (0). GitHub issues and pull requests couldn't be read (the site answers 403 and only the clone is used), so responsiveness rests on a support address on the npm package and the community forum (5 of 25). The release workflow publishes io.github.ONLYOFFICE/docspace to the official MCP registry, but presence in the registry was only ever read from the registry's JSON API, which this check doesn't use, so it isn't credited (0). CI runs licence checks, builds, type checks, lint and tests on push and pull requests, and 3.3.1 updated Node.js for a published Node.js flaw (10)."
        },
        "scores": {
          "a": 88,
          "b": 45
        }
      },
      {
        "by": 39,
        "category": "security",
        "leads": "google-cloud-storage",
        "name": "Security \u0026 auth",
        "reasons": {
          "a": "IAM roles on project, bucket and managed folder, V4 signed URLs, and an IAM permission per MCP method (mcp.tools.call plus the storage permission, such as storage.objects.delete for delete_object) (30). Read-only roles such as Storage Object Viewer, grantable down to a managed folder, soft delete with a pausable hard-deletion window and retention locks, but no confirmation step on delete_bucket or delete_object (17). read_object returns stored content to the model with no untrusted-content guidance on the MCP page (5). Cloud Audit Logs with Admin Activity and Data Access entries (15). google.com security.txt is valid to 2030-04-01 with a VRP policy link, per the Secret Manager listing's 1 November check, and Google Cloud publishes security bulletins; Cloud Storage's place in the SOC 2 scope wasn't read today (18). 30 + 17 + 5 + 15 + 18 = 85.",
          "b": "OAuth 2.0 with PKCE S256, revocation and dynamic client registration on the hosted server, but it strips scope parameters so every connection asks for all scopes, plus API keys and personal access tokens (22). The installation guide lists a username and password in the connection URL as an option, so 10 off (12 of 30). An operator can restrict a connection to read-only tools by toolset or tool list, and tools are annotated. The server itself has no confirmation step for destructive calls; the docs describe a confirmation dialog only in ONLYOFFICE's own AI Chat client (12 of 20, partial kept). download_file_as_text and folder listings return content any room member can write, and we found no prompt-injection guidance (0 of 15). Login and action tracking on Business plans, no per-call MCP log documented (10 of 15). Valid PGP-signed security.txt (expires 15 April 2027) and a HackerOne bug bounty that researchers join through security@onlyoffice.com. The security page says ONLYOFFICE isn't ISO-certified as a standalone product, and no SOC 2 was found (12 of 20, partial kept). No advisory for docspace-mcp on osv.dev."
        },
        "scores": {
          "a": 85,
          "b": 46
        }
      },
      {
        "by": 19,
        "category": "transparency",
        "leads": "google-cloud-storage",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "Closed service under the Google Cloud terms; client libraries are Apache-2.0 (18). Google's privacy policy, the Cloud Data Processing Addendum and a sub-processor list last modified 19 October 2026 apply, per the Secret Manager listing's 1 November check (22). Dated notices in release notes and a deprecated read_text MCP tool that names its replacement; Google Cloud's deprecation policy wasn't re-read today (15). Sub-processors are listed with locations, and each bucket is created in a chosen location (18). 18 + 22 + 15 + 18 = 73.",
          "b": "MIT-licensed source on GitHub (30). The privacy policy (revision 2 July 2025) says data is kept as long as necessary, with no retention periods, says nothing about the hosted MCP server's handling of tokens, and names Ascensio System Limited once beside Ascensio System SIA (12 of 30). No deprecation policy for the server. The changelog keeps renamed options and keys working (5 of 20). The privacy policy names AWS for file storage, with the region set by the portal admin, and Google Analytics. No full subprocessor list checked (12 of 20)."
        },
        "scores": {
          "a": 85,
          "b": 66
        }
      },
      {
        "by": 8,
        "category": "schema",
        "leads": "google-cloud-storage",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "The JSON API is described by a public Google API Discovery document, storage v1 revision 20261103 (25). docs.cloud.google.com/llms.txt and /storage/llms.txt return 404 (0). The reference explains each method and the docs say when to use XML, JSON or gRPC and that gsutil is legacy (14). Typed resources with enums for storage classes and predefined ACLs (14). Samples in every client library and an error reference with HTTP codes and reasons (13). API version v1 and dated release notes, the latest on 4 November 2026 (15). 25 + 0 + 14 + 14 + 13 + 15 = 81.",
          "b": "Every tool has a JSON Schema input generated from zod, and most reads have an output schema (25). llms.txt at api.onlyoffice.com with an MCP Server section, re-read on 4 November 2026, and Markdown docs in the repository (10). Descriptions are one line, such as 'Delete a file.', with no when-to-use or when-not-to-use (5 of 20). Room types and filter fields are enums and `count` is bounded 1 to 50, but the batch copy and move IDs are typed unknown to work round a Windsurf parsing bug (10 of 15). Example prompts, client configurations and troubleshooting pages per client, no documented tool error responses (8 of 15). Keep a Changelog with semver and dated releases, newest 3.3.1 on 30 October 2026 (15)."
        },
        "scores": {
          "a": 81,
          "b": 73
        }
      },
      {
        "by": 5,
        "category": "ergonomics",
        "leads": "google-cloud-storage",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "Graded as an API with a nine-tool MCP server. The fields parameter selects partial responses, and Range reads fetch part of an object (22). maxResults and pageToken paging, prefix and delimiter filters and match globs (20). JSON errors with code, message and reason, and a documented retry table (16). Generation and metageneration preconditions make retries safe; the MCP reference gives no read-only or destructive annotations (14). Client libraries in many languages with retries on by default, but every call needs Google auth and a project (13). 22 + 20 + 16 + 14 + 13 = 85.",
          "b": "23 tools (15), plus toolsets, per-connection enabled and disabled tool lists and a meta-tool mode that exposes five tools and loads schemas on demand (+10, 25). Folder reads take `fields`, `count` up to 50, `startIndex`, filters, search and sort (20). Errors come back as tool results with the API's message, and troubleshooting pages cover connection errors, but tool error codes aren't documented (10 of 20). Every tool carries readOnlyHint, destructiveHint and, since 3.3.0, openWorldHint. No idempotency keys, and 3.3.0 marks copy, move, archive and upload as non-destructive (15 of 20). One URL with OAuth, sensible defaults such as `count` 30 and room type 6, but `fields` is required on reads and there is one package, in TypeScript (10 of 15)."
        },
        "scores": {
          "a": 85,
          "b": 80
        }
      }
    ],
    "facts": [
      {
        "a": "HTTP API",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Google Cloud",
        "b": "ONLYOFFICE (Ascensio System SIA)",
        "name": "Vendor"
      },
      {
        "a": "https://storage.googleapis.com/storage/mcp",
        "b": "https://mcp.onlyoffice.com/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "Streamable HTTP",
        "b": "stdio, Streamable HTTP, SSE (legacy)",
        "name": "Transports"
      },
      {
        "a": "OAuth",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Your plan",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "MIT (changed from Apache-2.0 in 3.2.0). ONLYOFFICE Apps cloud under ONLYOFFICE's legal terms.",
        "name": "Licence"
      },
      {
        "a": "9",
        "b": "23",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "not listed",
        "b": "io.github.ONLYOFFICE/docspace",
        "name": "MCP registry"
      },
      {
        "a": "2026-11-04",
        "b": "2026-10-30",
        "name": "Last release"
      },
      {
        "a": "2026-09-02",
        "b": "couldn't be read",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-01",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes",
        "b": "couldn't be read",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "410 npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Google Cloud Storage scores 76.7 (BB) on agent readiness against ONLYOFFICE Apps MCP Server's 51.4 (D), and leads in 6 of 7 scored categories.",
        "question": "Which is better for AI agents, Google Cloud Storage or ONLYOFFICE Apps MCP Server?"
      },
      {
        "answer": "Google Cloud Storage uses an OAuth sign-in. ONLYOFFICE Apps MCP Server takes an API key or an OAuth sign-in.",
        "question": "Do Google Cloud Storage and ONLYOFFICE Apps MCP Server need an API key?"
      },
      {
        "answer": "Yes. Google Cloud Storage has a hosted endpoint at https://storage.googleapis.com/storage/mcp and ONLYOFFICE Apps MCP Server at https://mcp.onlyoffice.com/mcp.",
        "question": "Can an agent call Google Cloud Storage and ONLYOFFICE Apps MCP Server without installing anything?"
      },
      {
        "answer": "No open-source release is listed for Google Cloud Storage. ONLYOFFICE Apps MCP Server is open source (MIT (changed from Apache-2.0 in 3.2.0). ONLYOFFICE Apps cloud under ONLYOFFICE's legal terms.).",
        "question": "Are Google Cloud Storage and ONLYOFFICE Apps MCP Server open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 80 against 25",
          "Schema \u0026 documentation, 81 against 73",
          "Agent ergonomics, 85 against 80",
          "Security \u0026 auth, 85 against 46",
          "Maintenance \u0026 community, 88 against 45",
          "Transparency \u0026 trust, 85 against 66"
        ],
        "also": [
          "Agent-ready, a grade of BB or better"
        ],
        "goodFor": "Agents on Google Cloud that store and share files and datasets. amazon-s3, azure-blob-storage and cloudflare-r2 are the closest listings; teams outside Google Cloud with S3 tooling may prefer S3-compatible stores.",
        "slug": "google-cloud-storage",
        "watchFor": "MCP tools carry no read-only or destructive annotations and deletes need no confirmation"
      },
      {
        "aheadOn": null,
        "also": [
          "Runs on your own machine",
          "Free to start without a card",
          "Open source"
        ],
        "goodFor": "Agents that organise rooms, folders and access in an ONLYOFFICE Apps workspace a team already uses.",
        "slug": "onlyoffice-mcp",
        "watchFor": "The hosted server drops OAuth scope parameters, so a connection is granted every scope the app has"
      }
    ],
    "history": {
      "google-cloud-storage": null,
      "onlyoffice-mcp": [
        {
          "causes": [
            "correction"
          ],
          "date": "2026-11-04",
          "delta": -1.3,
          "from": 52.7,
          "fromGrade": "D",
          "to": 51.4,
          "toGrade": "D"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.1,
          "from": 52.6,
          "fromGrade": "D",
          "to": 52.7,
          "toGrade": "D"
        }
      ]
    },
    "job": {
      "capability": "storage.share",
      "name": "File sharing"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amazon-s3-vs-onlyoffice-mcp.json",
        "title": "Amazon S3 vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/amazon-s3-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-blob-storage-vs-onlyoffice-mcp.json",
        "title": "Azure Blob Storage vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/azure-blob-storage-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/backblaze-b2-vs-onlyoffice-mcp.json",
        "title": "Backblaze B2 vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/backblaze-b2-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/box-api-vs-google-cloud-storage.json",
        "title": "Box API + MCP vs Google Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/box-api-vs-google-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-r2-vs-onlyoffice-mcp.json",
        "title": "Cloudflare R2 vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/cloudflare-r2-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/digitalocean-spaces-vs-onlyoffice-mcp.json",
        "title": "DigitalOcean Spaces vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/digitalocean-spaces-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropbox-api-vs-google-cloud-storage.json",
        "title": "Dropbox API + MCP vs Google Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/dropbox-api-vs-google-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fast-io-vs-google-cloud-storage.json",
        "title": "Fastio vs Google Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/fast-io-vs-google-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-google-drive-api.json",
        "title": "Google Cloud Storage vs Google Drive API + MCP",
        "url": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-google-drive-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/onlyoffice-mcp-vs-tigris.json",
        "title": "ONLYOFFICE Apps MCP Server vs Tigris",
        "url": "https://www.anchorterminal.com/compare/onlyoffice-mcp-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-s3-vs-google-cloud-storage.json",
        "title": "Amazon S3 vs Google Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/amazon-s3-vs-google-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-blob-storage-vs-google-cloud-storage.json",
        "title": "Azure Blob Storage vs Google Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/azure-blob-storage-vs-google-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/backblaze-b2-vs-google-cloud-storage.json",
        "title": "Backblaze B2 vs Google Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/backblaze-b2-vs-google-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bunny-storage-vs-google-cloud-storage.json",
        "title": "Bunny Storage vs Google Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/bunny-storage-vs-google-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-r2-vs-google-cloud-storage.json",
        "title": "Cloudflare R2 vs Google Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/cloudflare-r2-vs-google-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/digitalocean-spaces-vs-google-cloud-storage.json",
        "title": "DigitalOcean Spaces vs Google Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/digitalocean-spaces-vs-google-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-tigris.json",
        "title": "Google Cloud Storage vs Tigris",
        "url": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-wasabi-hot-cloud-storage.json",
        "title": "Google Cloud Storage vs Wasabi Hot Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-wasabi-hot-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/box-api-vs-onlyoffice-mcp.json",
        "title": "Box API + MCP vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/box-api-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropbox-api-vs-onlyoffice-mcp.json",
        "title": "Dropbox API + MCP vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/dropbox-api-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fast-io-vs-onlyoffice-mcp.json",
        "title": "Fastio vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/fast-io-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-drive-api-vs-onlyoffice-mcp.json",
        "title": "Google Drive API + MCP vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/google-drive-api-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/onedrive-sharepoint-vs-onlyoffice-mcp.json",
        "title": "OneDrive and SharePoint files (Microsoft Graph) vs ONLYOFFICE Apps MCP Server",
        "url": "https://www.anchorterminal.com/compare/onedrive-sharepoint-vs-onlyoffice-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-onedrive-sharepoint.json",
        "title": "Google Cloud Storage vs OneDrive and SharePoint files (Microsoft Graph)",
        "url": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-onedrive-sharepoint"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 55,
        "edge": "google-cloud-storage",
        "google-cloud-storage": 80,
        "key": "reliability",
        "name": "Reliability",
        "onlyoffice-mcp": 25,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 8,
        "edge": "google-cloud-storage",
        "google-cloud-storage": 81,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "onlyoffice-mcp": 73,
        "weight": 13
      },
      {
        "by": 5,
        "edge": "google-cloud-storage",
        "google-cloud-storage": 85,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "onlyoffice-mcp": 80,
        "weight": 13
      },
      {
        "by": 39,
        "edge": "google-cloud-storage",
        "google-cloud-storage": 85,
        "key": "security",
        "name": "Security \u0026 auth",
        "onlyoffice-mcp": 46,
        "weight": 14
      },
      {
        "by": 0,
        "edge": "",
        "google-cloud-storage": 30,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "onlyoffice-mcp": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 43,
        "edge": "google-cloud-storage",
        "google-cloud-storage": 88,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "onlyoffice-mcp": 45,
        "weight": 7
      },
      {
        "by": 19,
        "edge": "google-cloud-storage",
        "google-cloud-storage": 85,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "onlyoffice-mcp": 66,
        "weight": 7
      }
    ],
    "summary": "Google Cloud Storage scores 76.7 (BB) on agent readiness against ONLYOFFICE Apps MCP Server's 51.4 (D), and leads in 6 of 7 scored categories. Both do file sharing.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "google-cloud-storage": "IAM per bucket and MCP method, signed URLs, preconditions for safe retries and a 99.95 per cent multi-region SLA make it a well-governed object store for agents. The nine-tool MCP server has no read-only or destructive annotations, reads stop at 8 MiB, and a person must set up a project and billing first.",
      "onlyoffice-mcp": "The 23 tools carry typed schemas, read-only and destructive annotations, toolsets and an optional five-tool meta mode, and the source is MIT-licensed. OAuth through the hosted server grants every scope, the docs offer a username and password in the connection URL, uploads take only txt and md, and no status page or SLA was found."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-onlyoffice-mcp",
    "json": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-onlyoffice-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-onlyoffice-mcp.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-onlyoffice-mcp.min.md"
  },
  "markdown": "Google Cloud Storage scores 76.7 (BB) on agent readiness against ONLYOFFICE Apps MCP Server's 51.4 (D), and leads in 6 of 7 scored categories. Both do file sharing.\n\n- Google Cloud Storage: grade BB, 76.7/100, rank #41 of 1486. Markdown https://www.anchorterminal.com/tools/google-cloud-storage.md · JSON https://www.anchorterminal.com/api/v1/tools/google-cloud-storage.json\n- ONLYOFFICE Apps MCP Server: grade D, 51.4/100, rank #1022 of 1486. Markdown https://www.anchorterminal.com/tools/onlyoffice-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/onlyoffice-mcp.json\n- Best file storage and sharing APIs for AI agents: https://www.anchorterminal.com/best/file-storage/index.md\n- All 104 storage comparisons: https://www.anchorterminal.com/compare/file-storage/index.md\n\n## Which one, for what\n\n### Google Cloud Storage (BB)\n\nGood for: Agents on Google Cloud that store and share files and datasets. amazon-s3, azure-blob-storage and cloudflare-r2 are the closest listings; teams outside Google Cloud with S3 tooling may prefer S3-compatible stores.\n\nAhead on:\n- Reliability, 80 against 25\n- Schema \u0026 documentation, 81 against 73\n- Agent ergonomics, 85 against 80\n- Security \u0026 auth, 85 against 46\n- Maintenance \u0026 community, 88 against 45\n- Transparency \u0026 trust, 85 against 66\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n\nWatch for: MCP tools carry no read-only or destructive annotations and deletes need no confirmation\n\n### ONLYOFFICE Apps MCP Server (D)\n\nGood for: Agents that organise rooms, folders and access in an ONLYOFFICE Apps workspace a team already uses.\n\nAlso in its favour:\n- Runs on your own machine\n- Free to start without a card\n- Open source\n\nWatch for: The hosted server drops OAuth scope parameters, so a connection is granted every scope the app has\n\n\n## Why the edge\n\n### Reliability: Google Cloud Storage +55\n\n- Google Cloud Storage (80): Google Cloud's status dashboard with a per-product incident feed (20). In the 90 days from 8 August, Cloud Storage appears in a high-severity incident on 20 August across 27 products (about 3 hours 40 minutes of timeouts and errors), a medium incident on 8 to 9 October with elevated upload and write errors, and a medium regional incident in europe-west2 on 20 October. One major outage (10). The request-rate guide gives numbers, no ramp-up needed below 1,000 writes or 5,000 reads a second per bucket, with gradual ramping above (15). The retry strategy page lists retryable responses, idempotent operations and preconditions that make writes safe to retry, and the client libraries back off exponentially (15). SLA with monthly uptime of 99.95 per cent for multi-region Standard and 99.9 per cent regional (10). Generally available, and the MCP server since 20 April 2026 (10). 20 + 10 + 15 + 15 + 10 + 10 = 80.\n- ONLYOFFICE Apps MCP Server (25): Hosted lines, for the public server at mcp.onlyoffice.com. No status page found. status.onlyoffice.com served the ONLYOFFICE Apps web app on 12 October and the site links none (0). No incident history to read (5). The self-hosted server's default limit, 1,000 requests a second per client on MCP endpoints, is documented in the configuration reference at v3.3.1, but the hosted instance's limits aren't (5 of 15, partial kept). The server exposes RateLimit and Retry-After headers through CORS in code, with no documented 429 handling or retry guidance for agents found in the docs (5 of 15, partial kept). No SLA found on any plan (0). Version 3.3.1 and the hosted endpoint are generally available (10).\n\n### Maintenance \u0026 community: Google Cloud Storage +43\n\n- Google Cloud Storage (88): Release notes on 4 November 2026 (30). Entries on 30 October, 13 October, 30 September, 10 September and 3 September (20). A closed service with dated release notes and paid support; issue trackers for the client libraries are public (15). Official client libraries in many languages (15). Libraries ship with end-to-end checksums by default since 30 September (8). 30 + 20 + 15 + 15 + 8 = 88.\n- ONLYOFFICE Apps MCP Server (45): Version 3.3.0 on 9 October 2026 changed tool annotations and metadata, and 3.3.1 on 30 October only updated Node.js in the toolchain and image, so recency rests on 3.3.0 (30). In the 90 days from 6 August, 3.3.0 counts in full and 3.3.1 (packaging-only) and the 20 October docs-site release that synced the MCP pages (documentation-only) count half, 2 in all (0). GitHub issues and pull requests couldn't be read (the site answers 403 and only the clone is used), so responsiveness rests on a support address on the npm package and the community forum (5 of 25). The release workflow publishes io.github.ONLYOFFICE/docspace to the official MCP registry, but presence in the registry was only ever read from the registry's JSON API, which this check doesn't use, so it isn't credited (0). CI runs licence checks, builds, type checks, lint and tests on push and pull requests, and 3.3.1 updated Node.js for a published Node.js flaw (10).\n\n### Security \u0026 auth: Google Cloud Storage +39\n\n- Google Cloud Storage (85): IAM roles on project, bucket and managed folder, V4 signed URLs, and an IAM permission per MCP method (mcp.tools.call plus the storage permission, such as storage.objects.delete for delete_object) (30). Read-only roles such as Storage Object Viewer, grantable down to a managed folder, soft delete with a pausable hard-deletion window and retention locks, but no confirmation step on delete_bucket or delete_object (17). read_object returns stored content to the model with no untrusted-content guidance on the MCP page (5). Cloud Audit Logs with Admin Activity and Data Access entries (15). google.com security.txt is valid to 2030-04-01 with a VRP policy link, per the Secret Manager listing's 1 November check, and Google Cloud publishes security bulletins; Cloud Storage's place in the SOC 2 scope wasn't read today (18). 30 + 17 + 5 + 15 + 18 = 85.\n- ONLYOFFICE Apps MCP Server (46): OAuth 2.0 with PKCE S256, revocation and dynamic client registration on the hosted server, but it strips scope parameters so every connection asks for all scopes, plus API keys and personal access tokens (22). The installation guide lists a username and password in the connection URL as an option, so 10 off (12 of 30). An operator can restrict a connection to read-only tools by toolset or tool list, and tools are annotated. The server itself has no confirmation step for destructive calls; the docs describe a confirmation dialog only in ONLYOFFICE's own AI Chat client (12 of 20, partial kept). download_file_as_text and folder listings return content any room member can write, and we found no prompt-injection guidance (0 of 15). Login and action tracking on Business plans, no per-call MCP log documented (10 of 15). Valid PGP-signed security.txt (expires 15 April 2027) and a HackerOne bug bounty that researchers join through security@onlyoffice.com. The security page says ONLYOFFICE isn't ISO-certified as a standalone product, and no SOC 2 was found (12 of 20, partial kept). No advisory for docspace-mcp on osv.dev.\n\n### Transparency \u0026 trust: Google Cloud Storage +19\n\n- Google Cloud Storage (85): Closed service under the Google Cloud terms; client libraries are Apache-2.0 (18). Google's privacy policy, the Cloud Data Processing Addendum and a sub-processor list last modified 19 October 2026 apply, per the Secret Manager listing's 1 November check (22). Dated notices in release notes and a deprecated read_text MCP tool that names its replacement; Google Cloud's deprecation policy wasn't re-read today (15). Sub-processors are listed with locations, and each bucket is created in a chosen location (18). 18 + 22 + 15 + 18 = 73.\n- ONLYOFFICE Apps MCP Server (66): MIT-licensed source on GitHub (30). The privacy policy (revision 2 July 2025) says data is kept as long as necessary, with no retention periods, says nothing about the hosted MCP server's handling of tokens, and names Ascensio System Limited once beside Ascensio System SIA (12 of 30). No deprecation policy for the server. The changelog keeps renamed options and keys working (5 of 20). The privacy policy names AWS for file storage, with the region set by the portal admin, and Google Analytics. No full subprocessor list checked (12 of 20).\n\n### Schema \u0026 documentation: Google Cloud Storage +8\n\n- Google Cloud Storage (81): The JSON API is described by a public Google API Discovery document, storage v1 revision 20261103 (25). docs.cloud.google.com/llms.txt and /storage/llms.txt return 404 (0). The reference explains each method and the docs say when to use XML, JSON or gRPC and that gsutil is legacy (14). Typed resources with enums for storage classes and predefined ACLs (14). Samples in every client library and an error reference with HTTP codes and reasons (13). API version v1 and dated release notes, the latest on 4 November 2026 (15). 25 + 0 + 14 + 14 + 13 + 15 = 81.\n- ONLYOFFICE Apps MCP Server (73): Every tool has a JSON Schema input generated from zod, and most reads have an output schema (25). llms.txt at api.onlyoffice.com with an MCP Server section, re-read on 4 November 2026, and Markdown docs in the repository (10). Descriptions are one line, such as 'Delete a file.', with no when-to-use or when-not-to-use (5 of 20). Room types and filter fields are enums and `count` is bounded 1 to 50, but the batch copy and move IDs are typed unknown to work round a Windsurf parsing bug (10 of 15). Example prompts, client configurations and troubleshooting pages per client, no documented tool error responses (8 of 15). Keep a Changelog with semver and dated releases, newest 3.3.1 on 30 October 2026 (15).\n\n### Agent ergonomics: Google Cloud Storage +5\n\n- Google Cloud Storage (85): Graded as an API with a nine-tool MCP server. The fields parameter selects partial responses, and Range reads fetch part of an object (22). maxResults and pageToken paging, prefix and delimiter filters and match globs (20). JSON errors with code, message and reason, and a documented retry table (16). Generation and metageneration preconditions make retries safe; the MCP reference gives no read-only or destructive annotations (14). Client libraries in many languages with retries on by default, but every call needs Google auth and a project (13). 22 + 20 + 16 + 14 + 13 = 85.\n- ONLYOFFICE Apps MCP Server (80): 23 tools (15), plus toolsets, per-connection enabled and disabled tool lists and a meta-tool mode that exposes five tools and loads schemas on demand (+10, 25). Folder reads take `fields`, `count` up to 50, `startIndex`, filters, search and sort (20). Errors come back as tool results with the API's message, and troubleshooting pages cover connection errors, but tool error codes aren't documented (10 of 20). Every tool carries readOnlyHint, destructiveHint and, since 3.3.0, openWorldHint. No idempotency keys, and 3.3.0 marks copy, move, archive and upload as non-destructive (15 of 20). One URL with OAuth, sensible defaults such as `count` 30 and room type 6, but `fields` is required on reads and there is one package, in TypeScript (10 of 15).\n\n## Score by category\n\n| Category | Weight | Google Cloud Storage | ONLYOFFICE Apps MCP Server | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 80 | 25 | Google Cloud Storage +55 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 81 | 73 | Google Cloud Storage +8 |\n| Agent ergonomics | 13% (16.2 this run) | 85 | 80 | Google Cloud Storage +5 |\n| Security \u0026 auth | 14% (17.5 this run) | 85 | 46 | Google Cloud Storage +39 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 30 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 88 | 45 | Google Cloud Storage +43 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 85 | 66 | Google Cloud Storage +19 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **76.7 · BB** | **51.4 · D** | |\n\n## Facts side by side\n\n| Fact | Google Cloud Storage | ONLYOFFICE Apps MCP Server |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | Google Cloud | ONLYOFFICE (Ascensio System SIA) |\n| Hosted endpoint | `https://storage.googleapis.com/storage/mcp` | `https://mcp.onlyoffice.com/mcp` |\n| Transports | Streamable HTTP | stdio, Streamable HTTP, SSE (legacy) |\n| Auth | OAuth | OAuth or key |\n| Pricing | Pay per use | Your plan |\n| x402 | no | no |\n| Licence | none | MIT (changed from Apache-2.0 in 3.2.0). ONLYOFFICE Apps cloud under ONLYOFFICE's legal terms. |\n| Tools exposed | 9 | 23 |\n| Read-only variant documented | no | yes |\n| llms.txt | no | yes |\n| MCP registry | not listed | `io.github.ONLYOFFICE/docspace` |\n| Last release | 2026-11-04 | 2026-10-30 |\n| Terms last updated | 2026-09-02 | couldn't be read |\n| Privacy policy last updated | 2026-10-01 | no date given |\n| Customer content may train models | yes | couldn't be read |\n| Terms restrict automated access | not found in the text | couldn't be read |\n| Terms restrict benchmarking | not found in the text | couldn't be read |\n| Terms or service can change without notice | not found in the text | couldn't be read |\n| Arbitration or class-action waiver | not found in the text | couldn't be read |\n| Popularity | none | 410 npm/wk |\n\n## How the scores have moved\n\n### Google Cloud Storage\n\nNo score change since it was listed.\n\n### ONLYOFFICE Apps MCP Server\n\n- -1.3 on 4 November 2026: correction\n- +0.1 on 27 October 2026: checklist\n\n## Verdicts\n\n**Google Cloud Storage.** IAM per bucket and MCP method, signed URLs, preconditions for safe retries and a 99.95 per cent multi-region SLA make it a well-governed object store for agents. The nine-tool MCP server has no read-only or destructive annotations, reads stop at 8 MiB, and a person must set up a project and billing first.\n\n**ONLYOFFICE Apps MCP Server.** The 23 tools carry typed schemas, read-only and destructive annotations, toolsets and an optional five-tool meta mode, and the source is MIT-licensed. OAuth through the hosted server grants every scope, the docs offer a username and password in the connection URL, uploads take only txt and md, and no status page or SLA was found.\n\n## Before you call either\n\n### Google Cloud Storage\n\n1. Grant the agent's service account only Storage Object Viewer or Creator on the bucket it needs\n2. Send ifGenerationMatch on writes and deletes so a retry can't overwrite a newer object\n3. Use a V4 signed URL to share an object rather than changing bucket access\n4. Read objects over 8 MiB through the JSON API with Range, not the MCP read_object tool\n5. Confirm with the user before delete_bucket or delete_object\n\n### ONLYOFFICE Apps MCP Server\n\n1. Connect to https://mcp.onlyoffice.com/mcp with OAuth or an API key in a header, never a username and password in the URL\n2. Enable only the toolsets or tools a task needs, so a read-only agent can't reach delete_file, delete_folder or set_room_security\n3. Pass `fields` and a `count` of at most 50 on folder reads, and page with `startIndex`\n4. Treat text from download_file_as_text as untrusted input, since anyone with access to the room can write it\n5. Convert content to txt or md before upload_file, the only formats it supports\n\n## Questions\n\n### Which is better for AI agents, Google Cloud Storage or ONLYOFFICE Apps MCP Server?\n\nGoogle Cloud Storage scores 76.7 (BB) on agent readiness against ONLYOFFICE Apps MCP Server's 51.4 (D), and leads in 6 of 7 scored categories.\n\n### Do Google Cloud Storage and ONLYOFFICE Apps MCP Server need an API key?\n\nGoogle Cloud Storage uses an OAuth sign-in. ONLYOFFICE Apps MCP Server takes an API key or an OAuth sign-in.\n\n### Can an agent call Google Cloud Storage and ONLYOFFICE Apps MCP Server without installing anything?\n\nYes. Google Cloud Storage has a hosted endpoint at https://storage.googleapis.com/storage/mcp and ONLYOFFICE Apps MCP Server at https://mcp.onlyoffice.com/mcp.\n\n### Are Google Cloud Storage and ONLYOFFICE Apps MCP Server open source?\n\nNo open-source release is listed for Google Cloud Storage. ONLYOFFICE Apps MCP Server is open source (MIT (changed from Apache-2.0 in 3.2.0). ONLYOFFICE Apps cloud under ONLYOFFICE's legal terms.).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/google-cloud-storage-vs-onlyoffice-mcp.json, and with the fewest tokens: https://www.anchorterminal.com/compare/google-cloud-storage-vs-onlyoffice-mcp.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"google-cloud-storage\", \"b\": \"onlyoffice-mcp\"}`. From a terminal: `anchor compare google-cloud-storage onlyoffice-mcp`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/google-cloud-storage.json and https://www.anchorterminal.com/api/v1/tools/onlyoffice-mcp.json\n\n## Other comparisons with Google Cloud Storage or ONLYOFFICE Apps MCP Server\n\n- [Amazon S3 vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/amazon-s3-vs-onlyoffice-mcp.md)\n- [Azure Blob Storage vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/azure-blob-storage-vs-onlyoffice-mcp.md)\n- [Backblaze B2 vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/backblaze-b2-vs-onlyoffice-mcp.md)\n- [Box API + MCP vs Google Cloud Storage](https://www.anchorterminal.com/compare/box-api-vs-google-cloud-storage.md)\n- [Cloudflare R2 vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/cloudflare-r2-vs-onlyoffice-mcp.md)\n- [DigitalOcean Spaces vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/digitalocean-spaces-vs-onlyoffice-mcp.md)\n- [Dropbox API + MCP vs Google Cloud Storage](https://www.anchorterminal.com/compare/dropbox-api-vs-google-cloud-storage.md)\n- [Fastio vs Google Cloud Storage](https://www.anchorterminal.com/compare/fast-io-vs-google-cloud-storage.md)\n- [Google Cloud Storage vs Google Drive API + MCP](https://www.anchorterminal.com/compare/google-cloud-storage-vs-google-drive-api.md)\n- [ONLYOFFICE Apps MCP Server vs Tigris](https://www.anchorterminal.com/compare/onlyoffice-mcp-vs-tigris.md)\n- [Amazon S3 vs Google Cloud Storage](https://www.anchorterminal.com/compare/amazon-s3-vs-google-cloud-storage.md)\n- [Azure Blob Storage vs Google Cloud Storage](https://www.anchorterminal.com/compare/azure-blob-storage-vs-google-cloud-storage.md)\n- [Backblaze B2 vs Google Cloud Storage](https://www.anchorterminal.com/compare/backblaze-b2-vs-google-cloud-storage.md)\n- [Bunny Storage vs Google Cloud Storage](https://www.anchorterminal.com/compare/bunny-storage-vs-google-cloud-storage.md)\n- [Cloudflare R2 vs Google Cloud Storage](https://www.anchorterminal.com/compare/cloudflare-r2-vs-google-cloud-storage.md)\n- [DigitalOcean Spaces vs Google Cloud Storage](https://www.anchorterminal.com/compare/digitalocean-spaces-vs-google-cloud-storage.md)\n- [Google Cloud Storage vs Tigris](https://www.anchorterminal.com/compare/google-cloud-storage-vs-tigris.md)\n- [Google Cloud Storage vs Wasabi Hot Cloud Storage](https://www.anchorterminal.com/compare/google-cloud-storage-vs-wasabi-hot-cloud-storage.md)\n- [Box API + MCP vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/box-api-vs-onlyoffice-mcp.md)\n- [Dropbox API + MCP vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/dropbox-api-vs-onlyoffice-mcp.md)\n- [Fastio vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/fast-io-vs-onlyoffice-mcp.md)\n- [Google Drive API + MCP vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/google-drive-api-vs-onlyoffice-mcp.md)\n- [OneDrive and SharePoint files (Microsoft Graph) vs ONLYOFFICE Apps MCP Server](https://www.anchorterminal.com/compare/onedrive-sharepoint-vs-onlyoffice-mcp.md)\n- [Google Cloud Storage vs OneDrive and SharePoint files (Microsoft Graph)](https://www.anchorterminal.com/compare/google-cloud-storage-vs-onedrive-sharepoint.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Google Cloud Storage vs ONLYOFFICE Apps MCP Server",
        "url": ""
      }
    ],
    "description": "Google Cloud Storage scores 76.7 (BB) to ONLYOFFICE Apps's 51.4 (D) for file sharing. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Google Cloud Storage BB 76.7",
      "ONLYOFFICE Apps MCP Server D 51.4",
      "scores"
    ],
    "h1": "Google Cloud Storage vs ONLYOFFICE Apps MCP Server",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/google-cloud-storage-vs-onlyoffice-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Google Cloud Storage vs ONLYOFFICE Apps for AI agents (2026)",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/google-cloud-storage-vs-onlyoffice-mcp"
  },
  "tokens": {
    "markdown": 5200,
    "slim": 3130
  },
  "version": 1
}
