{
  "generatedAt": "2026-09-09T20:58:37.774Z",
  "id": "browserbase",
  "name": "Browserbase",
  "url": "https://mcp.browserbase.com/mcp",
  "homepage": "https://browserbase.com",
  "platform": null,
  "transport": "streamable-http",
  "status": "ok",
  "error": null,
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "stagehand-api",
    "version": "e4bc9849894d3c6907d383584b689cac9f39e37c"
  },
  "provenance": {
    "at": "2026-09-09T20:58:37.774Z",
    "declaredUrl": "https://mcp.browserbase.com/mcp",
    "observedUrl": "https://mcp.browserbase.com/mcp",
    "urlMatchesDeclared": true,
    "redirected": false,
    "redirects": [],
    "via": "initialize-handshake",
    "envelope": "sse",
    "methodChangingRedirect": false,
    "refused": null
  },
  "tools": [
    {
      "name": "act",
      "title": null,
      "description": "Perform an action on the page",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "minLength": 1
          },
          "sessionId": {
            "type": "string",
            "minLength": 1,
            "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
          }
        },
        "required": [
          "action"
        ],
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "a8ef6a722493fcd6"
    },
    {
      "name": "end",
      "title": null,
      "description": "Close the current Browserbase session",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sessionId": {
            "type": "string",
            "minLength": 1,
            "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
          }
        },
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "f59e76bb221954bf"
    },
    {
      "name": "extract",
      "title": null,
      "description": "Extract data from the page",
      "inputSchema": {
        "type": "object",
        "properties": {
          "instruction": {
            "type": "string"
          },
          "sessionId": {
            "type": "string",
            "minLength": 1,
            "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
          }
        },
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "239d03de601d9533"
    },
    {
      "name": "navigate",
      "title": null,
      "description": "Navigate to a URL",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "minLength": 1
          },
          "sessionId": {
            "type": "string",
            "minLength": 1,
            "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
          }
        },
        "required": [
          "url"
        ],
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "e1a31dd00df7f57e"
    },
    {
      "name": "observe",
      "title": null,
      "description": "Observe actionable elements on the page",
      "inputSchema": {
        "type": "object",
        "properties": {
          "instruction": {
            "type": "string",
            "minLength": 1
          },
          "sessionId": {
            "type": "string",
            "minLength": 1,
            "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
          }
        },
        "required": [
          "instruction"
        ],
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "6042e640be153e29"
    },
    {
      "name": "start",
      "title": null,
      "description": "Create or reuse a Browserbase session",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sessionId": {
            "type": "string",
            "minLength": 1,
            "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
          }
        },
        "additionalProperties": false,
        "$schema": "http://json-schema.org/draft-07/schema#"
      },
      "outputSchema": null,
      "annotations": null,
      "schemaFingerprint": "f59e76bb221954bf"
    }
  ],
  "toolCount": 6,
  "fingerprint": "4b547305ee1263bf",
  "lastGood": {
    "at": "2026-09-09T20:58:37.774Z",
    "tools": [
      {
        "name": "act",
        "title": null,
        "description": "Perform an action on the page",
        "inputSchema": {
          "type": "object",
          "properties": {
            "action": {
              "type": "string",
              "minLength": 1
            },
            "sessionId": {
              "type": "string",
              "minLength": 1,
              "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
            }
          },
          "required": [
            "action"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "a8ef6a722493fcd6"
      },
      {
        "name": "end",
        "title": null,
        "description": "Close the current Browserbase session",
        "inputSchema": {
          "type": "object",
          "properties": {
            "sessionId": {
              "type": "string",
              "minLength": 1,
              "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
            }
          },
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "f59e76bb221954bf"
      },
      {
        "name": "extract",
        "title": null,
        "description": "Extract data from the page",
        "inputSchema": {
          "type": "object",
          "properties": {
            "instruction": {
              "type": "string"
            },
            "sessionId": {
              "type": "string",
              "minLength": 1,
              "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
            }
          },
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "239d03de601d9533"
      },
      {
        "name": "navigate",
        "title": null,
        "description": "Navigate to a URL",
        "inputSchema": {
          "type": "object",
          "properties": {
            "url": {
              "type": "string",
              "minLength": 1
            },
            "sessionId": {
              "type": "string",
              "minLength": 1,
              "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
            }
          },
          "required": [
            "url"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "e1a31dd00df7f57e"
      },
      {
        "name": "observe",
        "title": null,
        "description": "Observe actionable elements on the page",
        "inputSchema": {
          "type": "object",
          "properties": {
            "instruction": {
              "type": "string",
              "minLength": 1
            },
            "sessionId": {
              "type": "string",
              "minLength": 1,
              "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
            }
          },
          "required": [
            "instruction"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "6042e640be153e29"
      },
      {
        "name": "start",
        "title": null,
        "description": "Create or reuse a Browserbase session",
        "inputSchema": {
          "type": "object",
          "properties": {
            "sessionId": {
              "type": "string",
              "minLength": 1,
              "description": "Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session."
            }
          },
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        },
        "outputSchema": null,
        "annotations": null,
        "schemaFingerprint": "f59e76bb221954bf"
      }
    ],
    "fingerprint": "4b547305ee1263bf",
    "protocolVersion": "2025-06-18"
  },
  "firstSeenAt": "2026-09-09T10:24:48.004Z",
  "lastCheckedAt": "2026-09-09T20:58:37.774Z",
  "lastOkAt": "2026-09-09T20:58:37.774Z",
  "lastChangedAt": null,
  "changeCount": 0,
  "card": {
    "id": "browserbase",
    "cardUrl": "https://mcp.browserbase.com/.well-known/mcp/server-card.json",
    "at": "2026-09-09T20:58:37.774Z",
    "cardPath": "/.well-known/mcp/server-card.json",
    "status": "absent",
    "error": "HTTP 404",
    "card": null,
    "provenance": {
      "at": "2026-09-09T20:58:37.774Z",
      "declaredUrl": "https://mcp.browserbase.com/.well-known/mcp/server-card.json",
      "observedUrl": "https://mcp.browserbase.com/.well-known/mcp/server-card.json",
      "urlMatchesDeclared": true,
      "redirected": false,
      "redirects": [],
      "via": null,
      "envelope": null,
      "methodChangingRedirect": false,
      "refused": null
    },
    "cardsUrl": "https://mcp.browserbase.com/.well-known/mcp/server-cards.json",
    "cardsStatus": "absent"
  },
  "stability": "stable",
  "flapCount": 0,
  "provenanceSummary": "Read from the declared URL with no redirect, over a full initialize handshake. The response was an SSE-framed JSON-RPC result.",
  "observed": true,
  "events": [
    {
      "type": "server_added",
      "severity": "additive",
      "summary": "Browserbase added to the registry — baseline recorded with 6 tools",
      "id": "909d1146f4e1",
      "at": "2026-09-09T10:24:48.004Z",
      "server": "browserbase",
      "serverName": "Browserbase"
    }
  ]
}
