> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://platform.bctrl.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://platform.bctrl.ai/_mcp/server.

# Connect Goose to BCTRL MCP

> Add the BCTRL MCP server to Block's Goose agent for hosted cloud-browser automation.

Run `goose configure`, choose **Add Extension → Remote Extension (Streaming HTTP)**, then enter the name `bctrl` and URI `https://api.bctrl.ai/mcp`.

That writes a Streamable HTTP extension to `~/.config/goose/config.yaml`:

```yaml
extensions:
  bctrl:
    type: streamable_http
    name: bctrl
    uri: https://api.bctrl.ai/mcp
    enabled: true
    timeout: 300
```

Goose triggers the OAuth browser flow automatically when the server requires it — no bridge needed. In Goose Desktop, use **Settings → Extensions → Add custom extension → Streamable HTTP**.

See [Troubleshooting](/mcp/troubleshooting).