# Bot Browser

Token-efficient web browser for LLM agents

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add amplifyco/botbrowser

# Browse available tools
npx -y @smithery/cli@latest tool list amplifyco/botbrowser

# Get full schema for a tool
npx -y @smithery/cli@latest tool get amplifyco/botbrowser browse_page

# Call a tool
npx -y @smithery/cli@latest tool call amplifyco/botbrowser browse_page '{}'
```

## Direct MCP Connection

Endpoint: `https://botbrowser--amplifyco.run.tools`

**Optional config:**
- `apiKey` (header) — Starts with bb_live_
- `defaultFormat` (query) — Default output format for all tools (markdown or text)

## Tools (4)

- `browse_page` — Extract clean, token-efficient content from a web page. Returns markdown optimized for LLM consumption.
- `browse_pages` — Extract content from multiple URLs in parallel (max 10). Pro tier.
- `search_and_browse` — Search the web and extract clean content from top results. Pro tier.
- `screenshot` — Capture a screenshot of a web page. Pro tier.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get amplifyco/botbrowser <tool-name>
```

## Resources

- `botbrowser://usage` — Current API usage statistics for the authenticated user

## Prompts (2)

- `summarize_page` (url) — Extract and summarize a web page into key points
- `research_topic` (topic, num_sources) — Search the web for a topic and compile findings from multiple sources
