Skip to main content
Glama

browser_snapshot

Capture webpage snapshots using a managed browser pool to resolve session conflicts and enable concurrent, isolated browsing sessions.

Instructions

Page snapshot

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • index.js:317-330 (registration)
    The browser_snapshot tool is registered here and delegates the execution to proxyToolCall.
    server.tool('browser_snapshot', 'Page snapshot', {},
      async () => {
        log(`[browser_snapshot] called`);
        const check = requireActivePage();
        if (check) return check;
        try {
          const result = await proxyToolCall('browser_snapshot', {});
          log(`[browser_snapshot] result: ${JSON.stringify(result).slice(0, 500)}`);
          return result;
        } catch (err) {
          log(`[browser_snapshot] ERROR: ${err.message}\n${err.stack}`);
          throw err;
        }
      });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/OMGEverdo/browser-pool-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server