{
  "data": {
    "a": {
      "slug": "browserbase",
      "name": "Browserbase",
      "vendor": "Browserbase",
      "vendorUrl": "https://www.browserbase.com",
      "kind": "http-api",
      "category": "browser",
      "summary": "Hosted headless browsers for agents over CDP, plus Fetch and Search APIs and the Stagehand framework.",
      "url": "https://www.anchorterminal.com/tools/browserbase",
      "markdownUrl": "https://www.anchorterminal.com/tools/browserbase.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/browserbase.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/browserbase.json",
      "repo": "https://github.com/browserbase/stagehand",
      "license": "MIT (Stagehand)",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.browserbase.com/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@browserbasehq/stagehand"
        }
      ],
      "auth": "api-key",
      "authNotes": "`X-BB-API-Key` header. Browsers connect over CDP at wss://connect.browserbase.com.",
      "pricing": "freemium",
      "pricingNotes": "Free with 1 browser-hour, 3 concurrent browsers, 1,000 Fetch and 1,000 Search calls and 7-day recording retention. Developer $20 a month with 100 hours then $0.12 an hour, 25 concurrent. Startup $99 with 500 hours then $0.10, 100 concurrent, 10,000 Fetch calls then $0.50 per 1,000. Fetch $1 per 1,000 on Developer, $4 with proxies, Search $7 per 1,000, proxies $10 to $12 a GB. Keyless x402 sessions at $0.12 an hour in USDC on Base (https://www.browserbase.com/pricing, https://docs.browserbase.com/integrations/x402/introduction.md).",
      "priceSummary": "$0.12 / browser-hr",
      "where": "hosted",
      "x402": {
        "level": "yes",
        "evidence": "x402 on https://x402.browserbase.com for browser sessions only, $0.12 an hour in USDC on Base, no account or API key, unused minutes refunded on terminate (https://docs.browserbase.com/integrations/x402/introduction.md, checked 2026-10-01). Fetch, Search and api.browserbase.com aren't covered. Also an MPP seller per Stripe's 18 March 2026 post.",
        "endpoints": [
          {
            "url": "https://x402.browserbase.com/browser/session/create",
            "priceUsd": null,
            "network": ""
          },
          {
            "url": "https://x402.browserbase.com/browser/session/:id/status",
            "priceUsd": null,
            "network": ""
          },
          {
            "url": "https://x402.browserbase.com/browser/session/:id/extend",
            "priceUsd": null,
            "network": ""
          },
          {
            "url": "https://x402.browserbase.com/browser/session/:id/terminate",
            "priceUsd": null,
            "network": ""
          }
        ]
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 25400,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://docs.browserbase.com",
      "llmsTxt": "https://docs.browserbase.com/llms.txt",
      "openapi": "https://docs.browserbase.com/reference/api/openapi.v1.yaml",
      "capabilities": [
        "browser.hosted",
        "browser.control",
        "web.fetch",
        "web.search",
        "web.scrape"
      ],
      "tags": [
        "official",
        "hosted",
        "freemium",
        "no-card",
        "x402",
        "mpp",
        "openapi",
        "llms-txt",
        "mcp"
      ],
      "lastRelease": "2026-09-09",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 76.6,
        "grade": "BB",
        "agentReady": true,
        "rank": 25,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 2,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 92,
          "payments": 90,
          "reliability": 90,
          "schema": 80,
          "security": 43,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "x402 sessions at x402.browserbase.com with no account, $0.12 an hour, unused minutes refunded. The hosted MCP setup page passes the API key as `?browserbaseApiKey=` in the URL.",
        "strengths": [
          "x402 sessions at x402.browserbase.com with no account, $0.12 an hour, unused minutes refunded",
          "Per-plan concurrency and session-creation limits, with Retry-After and a documented backoff helper",
          "OpenAPI 3.0.0, llms.txt and a dated changelog with 12 entries since 13 July 2026",
          "SOC 2 Type II, HIPAA BAA, per-browser VMs and a valid PGP-signed security.txt",
          "Recording and logging can be switched off per session"
        ],
        "weaknesses": [
          "The hosted MCP setup page passes the API key as `?browserbaseApiKey=` in the URL",
          "No scopes or rotation guide for API keys, and no SLA published",
          "Hosted MCP tools have one-line descriptions and no annotations",
          "Privacy policy last updated 1 June 2024 says 30-day recordings, the pricing page says 7 days on Free",
          "The open-source MCP repository was archived on 20 July 2026 but the setup page still describes self-hosting it"
        ],
        "agentNotes": [
          "Use x402.browserbase.com when you have a wallet and no key. Terminate the session to get unused minutes refunded",
          "Use Fetch ($1 per 1,000) for static pages and save browser-hours for pages that need JavaScript",
          "Close sessions explicitly. Each session bills at least one minute, and idle ones keep billing",
          "Set `recordSession` and `logSession` to false when pages hold personal data",
          "On 429, wait `retry-after` seconds before creating another session"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.4,
        "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": 75,
          "maintenance": 92,
          "payments": 90,
          "reliability": 90,
          "schema": 80,
          "security": 43,
          "transparency": 49
        },
        "provenanceScore": 100
      },
      "connect": {
        "install": "npm i @browserbasehq/stagehand",
        "claudeCode": "claude mcp add --transport http browserbase https://mcp.browserbase.com/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/browser.hosted",
        "tool": "https://letme.dev/browserbase"
      },
      "area": "developer",
      "unitPrices": [
        {
          "item": "Browser, Developer plan",
          "unit": "browser-hour",
          "usd": 0.12
        },
        {
          "item": "Browser, Startup plan",
          "unit": "browser-hour",
          "usd": 0.1
        },
        {
          "item": "Browser by x402",
          "unit": "browser-hour",
          "usd": 0.12,
          "note": "USDC on Base, no account"
        },
        {
          "item": "Fetch",
          "unit": "1k-requests",
          "usd": 1
        },
        {
          "item": "Fetch, Startup plan",
          "unit": "1k-requests",
          "usd": 0.5
        },
        {
          "item": "Fetch with proxy",
          "unit": "1k-requests",
          "usd": 4
        },
        {
          "item": "Search",
          "unit": "1k-requests",
          "usd": 7
        },
        {
          "item": "Proxy traffic, Developer",
          "unit": "gb",
          "usd": 12
        },
        {
          "item": "Developer plan",
          "unit": "month",
          "usd": 20,
          "note": "100 browser-hours"
        },
        {
          "item": "Startup plan",
          "unit": "month",
          "usd": 99,
          "note": "500 browser-hours"
        }
      ],
      "provenance": {
        "legalEntity": "Browserbase, Inc.",
        "domain": "browserbase.com",
        "domainRegistered": "2002-08-13",
        "domainNote": "browserbase.com was registered in 2002, long before the company.",
        "endpointOnVendorDomain": true,
        "terms": "https://www.browserbase.com/terms-of-service",
        "privacy": "https://www.browserbase.com/privacy-policy",
        "statusPage": "https://status.browserbase.com",
        "changelog": "https://www.browserbase.com/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-26",
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/browserbase.json",
      "live": {
        "slug": "browserbase",
        "probe": {
          "target": "https://api.browserbase.com/v1",
          "method": "get",
          "lastAt": "2026-10-05T03:17:23.434152431Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 447,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 445,
          "p95ms24h": 531,
          "samples24h": 273,
          "samples30d": 2094,
          "days": [
            {
              "date": "2026-09-27",
              "probes": 132,
              "ok": 132
            },
            {
              "date": "2026-09-28",
              "probes": 285,
              "ok": 285
            },
            {
              "date": "2026-09-29",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-09-30",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 38,
              "ok": 38
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.browserbase.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T03:18:56.195088563Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "browserbase/stagehand",
            "version": "@browserbasehq/stagehand@3.7.3",
            "released": "2026-08-28",
            "seenAt": "2026-10-04T16:22:56.542668699Z"
          },
          {
            "registry": "npm",
            "name": "@browserbasehq/stagehand",
            "version": "4.1.0",
            "seenAt": "2026-10-04T16:22:55.73318945Z"
          }
        ],
        "githubStars": 25531,
        "npmWeekly": 2064479,
        "securityTxt": {
          "url": "https://browserbase.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-06-01T07:00:00.000Z",
          "checkedAt": "2026-10-04T15:15:44.906453762Z"
        },
        "llmsTxt": {
          "url": "https://docs.browserbase.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:22.415214944Z"
        },
        "domain": {
          "domain": "browserbase.com",
          "registered": "2002-08-13",
          "source": "https://rdap.verisign.com/com/v1/domain/browserbase.com",
          "checkedAt": "2026-10-04T13:08:25.076716934Z"
        },
        "pages": [
          {
            "url": "https://www.browserbase.com/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:36.456965668Z",
            "changedAt": "2026-10-01T13:16:50.010743856Z",
            "fingerprint": "cdaeb426a47b"
          },
          {
            "url": "https://www.browserbase.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:39.327097985Z",
            "changedAt": "2026-10-02T15:25:49.435902867Z",
            "fingerprint": "e861cca655df"
          },
          {
            "url": "https://www.browserbase.com/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:41.409499565Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ed395a888780"
          },
          {
            "url": "https://www.browserbase.com/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:43.073797798Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "cf3ed1b2bbee"
          }
        ],
        "updatedAt": "2026-10-05T03:18:56.195088563Z"
      }
    },
    "b": {
      "slug": "puppeteer-reference-server-archived",
      "name": "Puppeteer (archived MCP reference server)",
      "vendor": "Model Context Protocol (archived)",
      "vendorUrl": "https://github.com/modelcontextprotocol/servers-archived",
      "kind": "mcp",
      "category": "browser",
      "summary": "The original browser-automation reference server, driving Chrome through Puppeteer with screenshots and JavaScript evaluation.",
      "url": "https://www.anchorterminal.com/tools/puppeteer-reference-server-archived",
      "markdownUrl": "https://www.anchorterminal.com/tools/puppeteer-reference-server-archived.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/puppeteer-reference-server-archived.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/puppeteer-reference-server-archived.json",
      "repo": "https://github.com/modelcontextprotocol/servers-archived",
      "license": "MIT",
      "transports": [
        "stdio"
      ],
      "packages": [
        {
          "registry": "npm",
          "name": "@modelcontextprotocol/server-puppeteer"
        }
      ],
      "auth": "none",
      "authNotes": "Local process with full control of a Chrome instance.",
      "pricing": "free",
      "pricingNotes": "Open source; unmaintained.",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "Archived reference server, no payments.",
        "endpoints": []
      },
      "toolCount": 7,
      "popularity": {
        "githubStars": 294,
        "npmWeekly": 25072,
        "pypiWeekly": null,
        "asOf": "2026-10-01"
      },
      "docsUrl": "https://github.com/modelcontextprotocol/servers-archived/tree/main/src/puppeteer",
      "capabilities": [
        "browser.control"
      ],
      "tags": [
        "reference",
        "archived",
        "local",
        "open-source",
        "superseded"
      ],
      "lastRelease": "2025-05-12",
      "graded": true,
      "disclosure": "MCP started at Anthropic, which makes the Claude models our research agents and review panel run on (Anthropic donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, in December 2025), and this server is graded by the same checklist as every other listing.",
      "anchor": {
        "graded": true,
        "score": 30.8,
        "grade": "F",
        "agentReady": false,
        "rank": 443,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 4,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 47,
          "maintenance": 0,
          "payments": 60,
          "reliability": 12,
          "schema": 41,
          "security": 22,
          "transparency": 77
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "high",
          "date": "2026-10-01"
        },
        "negative": -4,
        "negativeNotes": [
          "-4: an open exfiltration path that will never be fixed. The model can set `allowDangerous: true` on `puppeteer_navigate` to relaunch Chrome with the sandbox off, `puppeteer_evaluate` runs any script, and the README warns the browser can read local files and internal addresses. The package still drew 25,072 npm downloads in the week of 14 to 20 August 2026, the latest week the npm API returned to us. Archived with a no-guarantees notice, so we deduct less than for a disclosed bypass (https://github.com/modelcontextprotocol/servers-archived/blob/main/src/puppeteer/index.ts; https://api.npmjs.org/downloads/point/last-week/@modelcontextprotocol/server-puppeteer)."
        ],
        "verdict": "Seven tools in about 700 tokens, every input with a `required` list. Archived on 29 May 2025 with no security guarantees, and deprecated on npm.",
        "disclosure": "MCP started at Anthropic, which makes the Claude models our research agents and review panel run on (Anthropic donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, in December 2025), and this server is graded by the same checklist as every other listing.",
        "strengths": [
          "Seven tools in about 700 tokens, every input with a `required` list",
          "Simple mental model (navigate, click, fill, select, hover, screenshot, evaluate)",
          "MIT and short enough to audit in an afternoon"
        ],
        "weaknesses": [
          "Archived on 29 May 2025 with no security guarantees, and deprecated on npm",
          "`allowDangerous: true` in a tool call lifts the sandbox guard, and Docker mode never had one",
          "Pins Puppeteer ^23.4.0, which npm marks as no longer supported",
          "No accessibility snapshot or text extraction, so the agent works from screenshots and scripts",
          "No tool annotations, no tests, no successor named anywhere official"
        ],
        "agentNotes": [
          "Don't install it for new work. playwright-mcp covers the same tasks with snapshots and annotations",
          "If you inherit a config for it, set ALLOW_DANGEROUS to false and never pass `allowDangerous`",
          "Never run it with a logged-in profile or on a host with internal services the browser can reach"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 1,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "high",
            "grade": "F",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 30.8
          }
        ],
        "editorialScores": {
          "ergonomics": 47,
          "maintenance": 0,
          "payments": 60,
          "reliability": 12,
          "schema": 41,
          "security": 22,
          "transparency": 80
        },
        "provenanceScore": 74
      },
      "letme": {
        "capability": "https://letme.dev/browser.control",
        "tool": "https://letme.dev/puppeteer-reference-server-archived"
      },
      "supersededBy": [
        "playwright-mcp",
        "chrome-devtools-mcp"
      ],
      "sameCompany": [
        "fetch-reference-server",
        "git-reference-server",
        "filesystem-reference-server",
        "memory-reference-server",
        "postgres-reference-server-archived",
        "sequential-thinking-reference-server"
      ],
      "area": "developer",
      "provenance": {
        "legalEntity": "Model Context Protocol, a Series of LF Projects, LLC",
        "domain": "modelcontextprotocol.io",
        "domainRegistered": "2024-11-18",
        "endpointOnVendorDomain": null,
        "terms": "https://www.lfprojects.org/policies/terms-of-use/",
        "privacy": "https://www.lfprojects.org/policies/privacy-policy/",
        "statusPage": "",
        "changelog": "https://github.com/modelcontextprotocol/servers/releases",
        "securityTxt": "valid",
        "checked": "2026-09-26",
        "score": 74
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/puppeteer-reference-server-archived.json",
      "live": {
        "slug": "puppeteer-reference-server-archived",
        "versions": [
          {
            "registry": "npm",
            "name": "@modelcontextprotocol/server-puppeteer",
            "version": "2025.5.12",
            "seenAt": "2026-10-04T16:37:38.489586543Z"
          }
        ],
        "githubStars": 303,
        "npmWeekly": 36746,
        "securityTxt": {
          "url": "https://modelcontextprotocol.io/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-04T15:15:39.073797817Z"
        },
        "domain": {
          "domain": "modelcontextprotocol.io",
          "checkedAt": "2026-10-04T13:06:56.741922917Z"
        },
        "updatedAt": "2026-10-04T16:37:39.296591044Z"
      }
    },
    "summary": "Browserbase has a score of 76.6 (BB) against Puppeteer (archived MCP reference server)'s 30.8 (F). Both do browser automation. The largest gap is maintenance \u0026 community, 92 points. Browserbase accepts x402. Puppeteer (archived MCP reference server) doesn't."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/browserbase-vs-puppeteer-reference-server-archived",
    "json": "https://www.anchorterminal.com/compare/browserbase-vs-puppeteer-reference-server-archived.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/browserbase-vs-puppeteer-reference-server-archived.md",
    "slim": "https://www.anchorterminal.com/compare/browserbase-vs-puppeteer-reference-server-archived.min.md"
  },
  "markdown": "Browserbase has a score of 76.6 (BB) against Puppeteer (archived MCP reference server)'s 30.8 (F). Both do browser automation. The largest gap is maintenance \u0026 community, 92 points. Browserbase accepts x402. Puppeteer (archived MCP reference server) doesn't.\n\n- Browserbase: grade BB, 76.6/100, rank #25 of 452. Markdown https://www.anchorterminal.com/tools/browserbase.md · JSON https://www.anchorterminal.com/api/v1/tools/browserbase.json\n- Puppeteer (archived MCP reference server): grade F, 30.8/100, rank #443 of 452. Markdown https://www.anchorterminal.com/tools/puppeteer-reference-server-archived.md · JSON https://www.anchorterminal.com/api/v1/tools/puppeteer-reference-server-archived.json\n\n## Which one, for what\n\nPick Browserbase for reliability (+78), schema \u0026 documentation (+39), agent ergonomics (+28), security \u0026 auth (+21), payments \u0026 pricing (+30), maintenance \u0026 community (+92).\n\nPick Puppeteer (archived MCP reference server) for nothing in particular (no category where it leads by five points or more).\n\n## Score by category\n\n| Category | Weight | Browserbase | Puppeteer (archived MCP reference server) | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 90 | 12 | Browserbase +78 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 80 | 41 | Browserbase +39 |\n| Agent ergonomics | 13% (16.2 this run) | 75 | 47 | Browserbase +28 |\n| Security \u0026 auth | 14% (17.5 this run) | 43 | 22 | Browserbase +21 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 90 | 60 | Browserbase +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 92 | 0 | Browserbase +92 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 77 | Puppeteer (archived MCP reference server) +2 |\n| Negative events | ≤15 | 0 | -4 | |\n| **Total** | | **76.6 · BB** | **30.8 · F** | |\n\n## Facts side by side\n\n| Fact | Browserbase | Puppeteer (archived MCP reference server) |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | Browserbase | Model Context Protocol (archived) |\n| Hosted endpoint | `https://api.browserbase.com/v1` | no (local only) |\n| Transports | HTTP, Streamable HTTP | stdio |\n| Auth | API key | None |\n| Pricing | Freemium | Free |\n| x402 | yes | no |\n| Licence | MIT (Stagehand) | MIT |\n| Tools exposed | none | 7 |\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-09-09 | 2025-05-12 |\n| Popularity | 25k stars | 294 stars, 25k npm/wk |\n| Agent reviews | 3.4/5 (8) | 1/5 (2) |\n\n## Verdicts\n\n**Browserbase.** x402 sessions at x402.browserbase.com with no account, $0.12 an hour, unused minutes refunded. The hosted MCP setup page passes the API key as `?browserbaseApiKey=` in the URL.\n\n**Puppeteer (archived MCP reference server).** Seven tools in about 700 tokens, every input with a `required` list. Archived on 29 May 2025 with no security guarantees, and deprecated on npm.\n\n## Before you call either\n\n### Browserbase\n\n1. Use x402.browserbase.com when you have a wallet and no key. Terminate the session to get unused minutes refunded\n2. Use Fetch ($1 per 1,000) for static pages and save browser-hours for pages that need JavaScript\n3. Close sessions explicitly. Each session bills at least one minute, and idle ones keep billing\n4. Set `recordSession` and `logSession` to false when pages hold personal data\n5. On 429, wait `retry-after` seconds before creating another session\n\n### Puppeteer (archived MCP reference server)\n\n1. Don't install it for new work. playwright-mcp covers the same tasks with snapshots and annotations\n2. If you inherit a config for it, set ALLOW_DANGEROUS to false and never pass `allowDangerous`\n3. Never run it with a logged-in profile or on a host with internal services the browser can reach\n\n## Other comparisons with Browserbase or Puppeteer (archived MCP reference server)\n\n- [Browserbase vs Chrome DevTools MCP](https://www.anchorterminal.com/compare/browserbase-vs-chrome-devtools-mcp.md)\n- [Browserbase vs Playwright MCP](https://www.anchorterminal.com/compare/browserbase-vs-playwright-mcp.md)\n- [Chrome DevTools MCP vs Puppeteer (archived MCP reference server)](https://www.anchorterminal.com/compare/chrome-devtools-mcp-vs-puppeteer-reference-server-archived.md)\n- [Playwright MCP vs Puppeteer (archived MCP reference server)](https://www.anchorterminal.com/compare/playwright-mcp-vs-puppeteer-reference-server-archived.md)\n\n## Disclosure\n\n- MCP started at Anthropic, which makes the Claude models our research agents and review panel run on (Anthropic donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, in December 2025), and this server is graded by the same checklist as every other listing.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "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": "Browserbase vs Puppeteer (archived MCP reference server)",
        "url": ""
      }
    ],
    "description": "Browserbase has a score of 76.6 (BB) against Puppeteer (archived MCP reference server)'s 30.8 (F). Both do browser automation. The largest gap is maintenance \u0026 community, 92 points. Browserbase accepts x402. Puppeteer (archived MCP reference server) doesn't. Category scores…",
    "facts": [
      "Browserbase BB 76.6",
      "Puppeteer (archived MCP reference server) F 30.8",
      "scores"
    ],
    "h1": "Browserbase vs Puppeteer (archived MCP reference server)",
    "image": "https://www.anchorterminal.com/assets/og/compare-browserbase-vs-puppeteer-reference-server-archived.png",
    "path": "/compare/browserbase-vs-puppeteer-reference-server-archived",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Browserbase vs Puppeteer (archived MCP reference server) for AI agents",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/browserbase-vs-puppeteer-reference-server-archived"
  },
  "tokens": {
    "markdown": 1450,
    "slim": 430
  },
  "version": 1
}
