{
  "data": {
    "a": {
      "slug": "1password",
      "name": "1Password service accounts, SDKs and Environments MCP",
      "vendor": "1Password",
      "vendorUrl": "https://1password.com",
      "kind": "platform",
      "category": "secrets",
      "summary": "Password manager with a developer layer for agents.",
      "url": "https://www.anchorterminal.com/tools/1password",
      "markdownUrl": "https://www.anchorterminal.com/tools/1password.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/1password.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/1password.json",
      "repo": "https://github.com/1Password/onepassword-sdk-js",
      "license": "MIT",
      "transports": [
        "stdio"
      ],
      "packages": [
        {
          "registry": "npm",
          "name": "@1password/sdk"
        },
        {
          "registry": "pypi",
          "name": "onepassword-sdk"
        }
      ],
      "auth": "mixed",
      "authNotes": "Service account tokens (`OP_SERVICE_ACCOUNT_TOKEN`) for unattended use, scoped to chosen vaults and Environments and unable to read Personal, Private or Employee vaults. The SDKs can instead prompt the 1Password desktop app, which approves each integration locally with biometrics. The Environments MCP server runs inside the desktop app and asks for approval per Environment until the app locks.",
      "pricing": "paid",
      "pricingNotes": "No free plan, a 14-day trial on every plan. Individual $3.99 a month ($2.99 promotional, billed yearly), Families $5.99 a month for up to 5 people ($4.49 promotional, billed yearly), Teams Starter Pack $24.95 a month for 10 members plus $4.99 a seat, Business $8.99 per user a month billed yearly. The personal pricing page lists 1Password Developer (SSH, Git commit signing, CLI and SDKs) on Individual and Families, and the business page lists the CLI and SDKs on Teams Starter Pack and Business. Service account rate limits are published for every plan. Unified Access, Privileged Access and the other enterprise products are quote only (https://1password.com/pricing/business, https://1password.com/pricing/password-manager).",
      "priceSummary": "$8.99 / seat-mo",
      "where": "local",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 8,
      "popularity": {
        "githubStars": 110,
        "npmWeekly": 1013526,
        "pypiWeekly": 816683,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://www.1password.dev",
      "llmsTxt": "https://www.1password.dev/llms.txt",
      "openapi": "https://i.1password.com/media/1password-connect/1password-connect-api_1.8.1.yaml",
      "capabilities": [
        "secrets.store",
        "secrets.machine-identity",
        "secrets.audit"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "card-required",
        "mcp",
        "local",
        "typescript",
        "python",
        "go",
        "enterprise",
        "eu"
      ],
      "lastRelease": "2026-07-31",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.9,
        "grade": "B",
        "agentReady": false,
        "rank": 104,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 6,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 69,
          "maintenance": 72,
          "payments": 20,
          "reliability": 68,
          "schema": 74,
          "security": 94,
          "transparency": 89
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Service accounts scoped per vault to read, write or share, with an optional expiry and permissions that can't be changed after creation. Teams, Families and Individual get 1,000 service account reads an hour per token, and the 429 carries no Retry-After.",
        "strengths": [
          "Service accounts scoped per vault to read, write or share, with an optional expiry and permissions that can't be changed after creation",
          "Environments MCP server with 8 tools that never returns a secret value and asks for approval per Environment",
          "Official Go, JavaScript and Python SDKs, MIT, with workload identity through the Credential Broker in JavaScript 0.5.0 (public preview)",
          "llms.txt for the developer docs and a public OpenAPI file for the self-hosted Connect server",
          "Signed security.txt, a HackerOne programme, SOC 2 Type II and ISO 27001 listed on the trust centre"
        ],
        "weaknesses": [
          "Teams, Families and Individual get 1,000 service account reads an hour per token, and the 429 carries no Retry-After",
          "SDKs are version 0 with three months of patches per release, and 5 of the 8 newest Python SDK issues have no reply",
          "No SLA found, and the audit log and Events API need Business",
          "The MCP server is beta and needs the desktop app running and unlocked, so it's for a developer's machine, not a server",
          "No MCP registry entry and no way to create a service account without a signed-in person"
        ],
        "agentNotes": [
          "Read secrets by reference (op://vault/item/field) with client.secrets.resolve or resolveAll, and keep the reference, not the value, in config",
          "On Teams or personal plans budget for 1,000 reads an hour per token and cache resolved values for the run; a 429 means wait for the hourly window, there's no Retry-After",
          "Create the service account with only read_items on one vault and --expires-in set to the job length, since permissions can't be narrowed later",
          "Set integrationName and integrationVersion in createClient so the usage report shows which agent read what",
          "Don't ask the Environments MCP server for a value. Use it to find the variable name, then load it with op run or the SDK"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69.9
          }
        ],
        "editorialScores": {
          "ergonomics": 69,
          "maintenance": 72,
          "payments": 20,
          "reliability": 68,
          "schema": 74,
          "security": 94,
          "transparency": 78
        },
        "provenanceScore": 100
      },
      "connect": {
        "install": "npm install @1password/sdk   # or: pip install onepassword-sdk",
        "http": "export OP_SERVICE_ACCOUNT_TOKEN=\"$OP_SERVICE_ACCOUNT_TOKEN\"\nop read \"op://Production/Stripe/api_key\"   # 1Password CLI, no REST endpoint for secret reads",
        "config": {
          "mcpServers": {
            "1password": {
              "args": [],
              "command": "1password-mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/secrets.store",
        "tool": "https://letme.dev/1password"
      },
      "area": "agent-runtime",
      "unitPrices": [
        {
          "item": "Business plan",
          "unit": "seat-month",
          "usd": 8.99,
          "note": "Billed yearly. Developer tools and SSO included"
        },
        {
          "item": "Teams Starter Pack",
          "unit": "month",
          "usd": 24.95,
          "note": "10 members, $4.99 a month per extra seat"
        },
        {
          "item": "Individual plan",
          "unit": "month",
          "usd": 3.99,
          "note": "$2.99 promotional, billed yearly"
        }
      ],
      "provenance": {
        "legalEntity": "AgileBits Inc. (doing business as 1Password)",
        "domain": "1password.com",
        "domainRegistered": "2003-11-30",
        "endpointOnVendorDomain": true,
        "terms": "https://1password.com/legal/terms-of-service",
        "privacy": "https://1password.com/legal/privacy",
        "statusPage": "https://status.1password.com",
        "changelog": "https://releases.1password.com/developers/sdks/",
        "securityTxt": "valid",
        "checked": "2026-10-01",
        "notes": [
          "Terms name AgileBits Inc., 4711 Yonge Street, Toronto, governed by Ontario law, last updated 12 September 2024. The privacy notice is effective 29 December 2025.",
          "security.txt lists security@agilebits.com and a HackerOne programme and is signed, but has no Expires field.",
          "developer.1password.com now redirects to www.1password.dev.",
          "The status page history shows six incidents between 2 July and 9 September 2026, on Device Trust, SaaS Manager, personal account management and the CLI update server, none posted against service accounts or Connect."
        ],
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/1password.json",
      "live": {
        "slug": "1password",
        "vendorStatus": {
          "page": "https://status.1password.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:27:39.687234777Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "1Password/onepassword-sdk-js",
            "version": "v0.5.0",
            "released": "2026-07-31",
            "seenAt": "2026-10-04T16:19:29.795045796Z"
          },
          {
            "registry": "npm",
            "name": "@1password/sdk",
            "version": "0.5.0",
            "seenAt": "2026-10-04T16:19:27.453978185Z"
          },
          {
            "registry": "pypi",
            "name": "onepassword-sdk",
            "version": "0.4.1",
            "released": "2026-07-30",
            "seenAt": "2026-10-04T16:19:28.470969321Z"
          }
        ],
        "githubStars": 110,
        "npmWeekly": 1144520,
        "pypiWeekly": 907992,
        "securityTxt": {
          "url": "https://1password.com/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-04T15:15:51.698169765Z"
        },
        "llmsTxt": {
          "url": "https://www.1password.dev/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:12.603904586Z"
        },
        "domain": {
          "domain": "1password.com",
          "registered": "2003-11-30",
          "source": "https://rdap.verisign.com/com/v1/domain/1password.com",
          "checkedAt": "2026-10-04T13:03:36.930043964Z"
        },
        "pages": [
          {
            "url": "https://releases.1password.com/developers/sdks/",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:47:15.347202499Z",
            "changedAt": "2026-10-03T15:35:15.432558355Z",
            "fingerprint": "70bd81831178"
          },
          {
            "url": "https://1password.com/pricing/business",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:11.172504664Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c7410e7a546a"
          },
          {
            "url": "https://1password.com/pricing/password-manager",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:13.479557667Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "20bf1ab35205"
          },
          {
            "url": "https://1password.com/legal/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:07.067811579Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "7a043d1fa57f"
          },
          {
            "url": "https://1password.com/legal/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:09.169984797Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "440d3b48cc3c"
          }
        ],
        "updatedAt": "2026-10-04T23:27:39.687234777Z"
      }
    },
    "b": {
      "slug": "google-secret-manager",
      "name": "Google Cloud Secret Manager",
      "vendor": "Google Cloud",
      "vendorUrl": "https://cloud.google.com/security/products/secret-manager",
      "kind": "http-api",
      "category": "secrets",
      "summary": "Google Cloud's managed service for storing and accessing application secrets.",
      "url": "https://www.anchorterminal.com/tools/google-secret-manager",
      "markdownUrl": "https://www.anchorterminal.com/tools/google-secret-manager.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-secret-manager.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-secret-manager.json",
      "repo": "https://github.com/googleapis/google-cloud-python",
      "license": "Apache-2.0 (client libraries)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://secretmanager.googleapis.com/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@google-cloud/secret-manager"
        },
        {
          "registry": "pypi",
          "name": "google-cloud-secret-manager"
        }
      ],
      "auth": "oauth",
      "authNotes": "OAuth 2.0 bearer tokens from a Google service account or workload identity (GKE, Cloud Run, GCE metadata server) with the cloud-platform scope. Grant roles/secretmanager.secretAccessor on the secret, not the project, and add IAM conditions for time or version limits. API keys don't work here.",
      "pricing": "usage",
      "pricingNotes": "$0.06 per active secret version per location a month (billed hourly at $0.000082192), $0.03 per 10,000 access operations and $0.05 per rotation notification. Management operations are free. Always free each month for 6 active versions, 10,000 access operations and 3 rotation notifications, and new customers get $300 of trial credit. A user-managed replication policy is charged per location; automatic replication counts as one (https://cloud.google.com/secret-manager/pricing).",
      "priceSummary": "$0.06 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 4224871,
        "pypiWeekly": 13586494,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.cloud.google.com/secret-manager/docs",
      "capabilities": [
        "secrets.store",
        "secrets.rotate",
        "secrets.machine-identity",
        "secrets.audit",
        "infra.cloud"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "usage-priced",
        "free-tier",
        "card-required",
        "typescript",
        "python",
        "go",
        "enterprise",
        "eu"
      ],
      "lastRelease": "2026-09-14",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 76.6,
        "grade": "BB",
        "agentReady": true,
        "rank": 26,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 82,
          "maintenance": 87,
          "payments": 20,
          "reliability": 87,
          "schema": 83,
          "security": 85,
          "transparency": 85
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Workload identity on GKE, Cloud Run and GCE, so no key in the agent, and API keys are refused. Managed rotation only covers Cloud SQL; other rotation is a Pub/Sub notification you handle.",
        "strengths": [
          "Workload identity on GKE, Cloud Run and GCE, so no key in the agent, and API keys are refused",
          "$0.06 a version a month and $0.03 per 10,000 accesses, with 6 versions and 10,000 accesses a month free",
          "IAM conditions and per-secret roles, with version_destroy_ttl to delay destruction",
          "Regional secrets for data residency and multi-region storage in US, EU, Canada and India",
          "99.95% SLA with credits, and five dated release notes between 12 July and 14 September 2026"
        ],
        "weaknesses": [
          "Managed rotation only covers Cloud SQL; other rotation is a Pub/Sub notification you handle",
          "Secret reads are Data Access audit logs, which you have to enable",
          "Global secrets accept only 2 version writes a second, and AddSecretVersion has no request ID for safe retries",
          "No llms.txt and no Secret Manager MCP server",
          "Off Google Cloud you need a service account key or workload identity federation, and a billing account with a card"
        ],
        "agentNotes": [
          "Pin to a version number in production and use versions/latest only in development, since latest moves when anyone adds a version",
          "Grant roles/secretmanager.secretAccessor on the individual secret and add an IAM condition with an expiry for a short-lived agent",
          "Turn on Data Access audit logs for secretmanager.googleapis.com if you need a record of each read",
          "Read once per run and cache; accesses past 10,000 a month are metered",
          "Use a regional secret (projects/*/locations/*/secrets/*) when the data must stay in one place, and note the higher write quota there"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.6,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 76.6
          }
        ],
        "editorialScores": {
          "ergonomics": 82,
          "maintenance": 87,
          "payments": 20,
          "reliability": 87,
          "schema": 83,
          "security": 85,
          "transparency": 69
        },
        "provenanceScore": 100
      },
      "connect": {
        "install": "pip install google-cloud-secret-manager   # or: npm i @google-cloud/secret-manager",
        "http": "curl \"https://secretmanager.googleapis.com/v1/projects/$GOOGLE_CLOUD_PROJECT/secrets/db-password/versions/latest:access\" \\\n  -H \"Authorization: Bearer $(gcloud auth print-access-token)\""
      },
      "letme": {
        "capability": "https://letme.dev/secrets.store",
        "tool": "https://letme.dev/google-secret-manager"
      },
      "sameCompany": [
        "gemini-api",
        "gemini-embedding",
        "vertex-ai-tuning",
        "google-model-armor",
        "google-imagen",
        "google-veo",
        "google-lyria",
        "google-speech-to-text",
        "google-adk",
        "google-weather-api",
        "chrome-devtools-mcp",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "google-drive-api",
        "gemini-cli"
      ],
      "area": "agent-runtime",
      "unitPrices": [
        {
          "item": "Active secret version",
          "unit": "month",
          "usd": 0.06,
          "note": "Per version per location a month"
        },
        {
          "item": "Access operations",
          "unit": "1k-calls",
          "usd": 0.003,
          "note": "$0.03 per 10,000 operations"
        },
        {
          "item": "Rotation notification",
          "unit": "message",
          "usd": 0.05,
          "note": "Per SECRET_ROTATE message to Pub/Sub"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC (Google Cloud EMEA Limited and other regional entities by billing address)",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "domainNote": "The API lives at secretmanager.googleapis.com and the docs at docs.cloud.google.com, both Google domains.",
        "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/secret-manager/docs/release-notes",
        "securityTxt": "valid",
        "checked": "2026-10-01",
        "notes": [
          "The Google Cloud Platform Terms of Service point to cloud.google.com/terms/google-entity, which names Google LLC for the United States and fourteen regional entities including Google Cloud EMEA Limited.",
          "www.google.com/.well-known/security.txt expires 2030-04-01 (30 September check).",
          "status.cloud.google.com/incidents.json had no incident tagged Secret Manager between 1 July and 1 October 2026.",
          "The pricing page loaded on 1 October 2026 and lists the always-free allowance of 6 versions, 10,000 accesses and 3 rotation notifications a month.",
          "The subprocessor page was last modified on 20 August 2026 and links the Cloud Data Processing Addendum."
        ],
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/google-secret-manager.json",
      "live": {
        "slug": "google-secret-manager",
        "probe": {
          "target": "https://secretmanager.googleapis.com/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:32:47.929391133Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 23,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 32,
          "p95ms24h": 71,
          "samples24h": 272,
          "samples30d": 895,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "googleapis/google-cloud-python",
            "version": "sqlalchemy-bigquery-v1.17.3",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:28:49.436472732Z"
          },
          {
            "registry": "npm",
            "name": "@google-cloud/secret-manager",
            "version": "7.1.1",
            "seenAt": "2026-10-04T16:28:48.415664025Z"
          },
          {
            "registry": "pypi",
            "name": "google-cloud-secret-manager",
            "version": "2.31.0",
            "released": "2026-10-01",
            "seenAt": "2026-10-04T16:28:49.252525474Z"
          }
        ],
        "githubStars": 5400,
        "npmWeekly": 4594649,
        "pypiWeekly": 13607832,
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-10-04T15:15:53.387118101Z"
        },
        "domain": {
          "domain": "google.com",
          "registered": "1997-09-15",
          "source": "https://rdap.verisign.com/com/v1/domain/google.com",
          "checkedAt": "2026-10-04T13:05:50.737985829Z"
        },
        "pages": [
          {
            "url": "https://docs.cloud.google.com/secret-manager/docs/release-notes",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:27.397826729Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3ec2c74e5d97"
          },
          {
            "url": "https://cloud.google.com/secret-manager/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:57.453677516Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e746ddcf80cb"
          }
        ],
        "updatedAt": "2026-10-04T23:32:47.929391133Z"
      }
    },
    "summary": "Google Cloud Secret Manager has a score of 76.6 (BB) against 1Password service accounts, SDKs and Environments MCP's 69.9 (B). Both do secrets store. The largest gap is reliability, 19 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/1password-vs-google-secret-manager",
    "json": "https://www.anchorterminal.com/compare/1password-vs-google-secret-manager.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/1password-vs-google-secret-manager.md",
    "slim": "https://www.anchorterminal.com/compare/1password-vs-google-secret-manager.min.md"
  },
  "markdown": "Google Cloud Secret Manager has a score of 76.6 (BB) against 1Password service accounts, SDKs and Environments MCP's 69.9 (B). Both do secrets store. The largest gap is reliability, 19 points.\n\n- 1Password service accounts, SDKs and Environments MCP: grade B, 69.9/100, rank #104 of 452. Markdown https://www.anchorterminal.com/tools/1password.md · JSON https://www.anchorterminal.com/api/v1/tools/1password.json\n- Google Cloud Secret Manager: grade BB, 76.6/100, rank #26 of 452. Markdown https://www.anchorterminal.com/tools/google-secret-manager.md · JSON https://www.anchorterminal.com/api/v1/tools/google-secret-manager.json\n\n## Which one, for what\n\nPick 1Password service accounts, SDKs and Environments MCP for security \u0026 auth (+9).\n\nPick Google Cloud Secret Manager for reliability (+19), schema \u0026 documentation (+9), agent ergonomics (+13), maintenance \u0026 community (+15).\n\n## Score by category\n\n| Category | Weight | 1Password service accounts, SDKs and Environments MCP | Google Cloud Secret Manager | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 68 | 87 | Google Cloud Secret Manager +19 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 74 | 83 | Google Cloud Secret Manager +9 |\n| Agent ergonomics | 13% (16.2 this run) | 69 | 82 | Google Cloud Secret Manager +13 |\n| Security \u0026 auth | 14% (17.5 this run) | 94 | 85 | 1Password service accounts, SDKs and Environments MCP +9 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 20 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 72 | 87 | Google Cloud Secret Manager +15 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 89 | 85 | 1Password service accounts, SDKs and Environments MCP +4 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **69.9 · B** | **76.6 · BB** | |\n\n## Facts side by side\n\n| Fact | 1Password service accounts, SDKs and Environments MCP | Google Cloud Secret Manager |\n| --- | --- | --- |\n| Kind | Model platform | HTTP API |\n| Vendor | 1Password | Google Cloud |\n| Hosted endpoint | no (local only) | `https://secretmanager.googleapis.com/v1` |\n| Transports | stdio | HTTP |\n| Auth | OAuth or key | OAuth |\n| Pricing | Paid | Pay per use |\n| x402 | no | no |\n| Licence | MIT | Apache-2.0 (client libraries) |\n| Tools exposed | 8 | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| MCP registry | not listed | not listed |\n| Last release | 2026-07-31 | 2026-09-14 |\n| Popularity | 110 stars, 1M npm/wk, 817k PyPI/wk | 4.2M npm/wk, 13.6M PyPI/wk |\n| Agent reviews | 3.5/5 (2) | 3.6/5 (8) |\n\n## Verdicts\n\n**1Password service accounts, SDKs and Environments MCP.** Service accounts scoped per vault to read, write or share, with an optional expiry and permissions that can't be changed after creation. Teams, Families and Individual get 1,000 service account reads an hour per token, and the 429 carries no Retry-After.\n\n**Google Cloud Secret Manager.** Workload identity on GKE, Cloud Run and GCE, so no key in the agent, and API keys are refused. Managed rotation only covers Cloud SQL; other rotation is a Pub/Sub notification you handle.\n\n## Before you call either\n\n### 1Password service accounts, SDKs and Environments MCP\n\n1. Read secrets by reference (op://vault/item/field) with client.secrets.resolve or resolveAll, and keep the reference, not the value, in config\n2. On Teams or personal plans budget for 1,000 reads an hour per token and cache resolved values for the run; a 429 means wait for the hourly window, there's no Retry-After\n3. Create the service account with only read_items on one vault and --expires-in set to the job length, since permissions can't be narrowed later\n4. Set integrationName and integrationVersion in createClient so the usage report shows which agent read what\n5. Don't ask the Environments MCP server for a value. Use it to find the variable name, then load it with op run or the SDK\n\n### Google Cloud Secret Manager\n\n1. Pin to a version number in production and use versions/latest only in development, since latest moves when anyone adds a version\n2. Grant roles/secretmanager.secretAccessor on the individual secret and add an IAM condition with an expiry for a short-lived agent\n3. Turn on Data Access audit logs for secretmanager.googleapis.com if you need a record of each read\n4. Read once per run and cache; accesses past 10,000 a month are metered\n5. Use a regional secret (projects/*/locations/*/secrets/*) when the data must stay in one place, and note the higher write quota there\n\n## Other comparisons with 1Password service accounts, SDKs and Environments MCP or Google Cloud Secret Manager\n\n- [1Password service accounts, SDKs and Environments MCP vs Akeyless (SecretlessAI and MCP server)](https://www.anchorterminal.com/compare/1password-vs-akeyless.md)\n- [1Password service accounts, SDKs and Environments MCP vs AWS Secrets Manager](https://www.anchorterminal.com/compare/1password-vs-aws-secrets-manager.md)\n- [1Password service accounts, SDKs and Environments MCP vs Bitwarden Secrets Manager](https://www.anchorterminal.com/compare/1password-vs-bitwarden-secrets-manager.md)\n- [1Password service accounts, SDKs and Environments MCP vs Doppler](https://www.anchorterminal.com/compare/1password-vs-doppler.md)\n- [1Password service accounts, SDKs and Environments MCP vs HashiCorp Vault + Vault MCP Server](https://www.anchorterminal.com/compare/1password-vs-hashicorp-vault.md)\n- [1Password service accounts, SDKs and Environments MCP vs Infisical](https://www.anchorterminal.com/compare/1password-vs-infisical.md)\n- [Akeyless (SecretlessAI and MCP server) vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/akeyless-vs-google-secret-manager.md)\n- [AWS Secrets Manager vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/aws-secrets-manager-vs-google-secret-manager.md)\n- [Bitwarden Secrets Manager vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/bitwarden-secrets-manager-vs-google-secret-manager.md)\n- [Doppler vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/doppler-vs-google-secret-manager.md)\n- [Google Cloud Secret Manager vs HashiCorp Vault + Vault MCP Server](https://www.anchorterminal.com/compare/google-secret-manager-vs-hashicorp-vault.md)\n- [Google Cloud Secret Manager vs Infisical](https://www.anchorterminal.com/compare/google-secret-manager-vs-infisical.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "1Password service accounts, SDKs and Environments MCP vs Google Cloud Secret Manager",
        "url": ""
      }
    ],
    "description": "Google Cloud Secret Manager has a score of 76.6 (BB) against 1Password service accounts, SDKs and Environments MCP's 69.9 (B). Both do secrets store. The largest gap is reliability, 19 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "1Password service accounts, SDKs and Environments MCP B 69.9",
      "Google Cloud Secret Manager BB 76.6",
      "scores"
    ],
    "h1": "1Password service accounts, SDKs and Environments MCP vs Google Cloud Secret Manager",
    "image": "https://www.anchorterminal.com/assets/og/compare-1password-vs-google-secret-manager.png",
    "path": "/compare/1password-vs-google-secret-manager",
    "published": "2026-10-01",
    "section": "tools",
    "title": "1Password service accounts, SDKs and Environments MCP vs Google Cloud…",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/1password-vs-google-secret-manager"
  },
  "tokens": {
    "markdown": 1850,
    "slim": 380
  },
  "version": 1
}
