# BrowserControl

> Use this tool when you need to automate web interactions with precision, such as web scraping, form filling, or testing workflows. BrowserControl solves problems related to visual web interaction, providing features like persistent browser sessions, automatic cookie management, and developer tools integration. It takes input through a Set of Marks system and outputs interactive elements for precise clicking, making it ideal for tasks requiring debugging capabilities and visual interaction with web pages.

Canonical page: https://skillsregistry.net/skills/adityasasidhar-browsercontrol  
JSON: https://api.skillsregistry.net/v1/skills/adityasasidhar-browsercontrol

## Description

BrowserControl is a browser automation server that enables interaction with web pages through a Set of Marks (SoM) system, where screenshots display numbered interactive elements for precise clicking and interaction. Built using Playwright and FastMCP, it provides persistent browser sessions with automatic cookie and login state management, developer tools integration for console logs and network monitoring, session recording capabilities, and smart navigation that handles localhost connection issues. The implementation is useful for web scraping, form filling, testing workflows, or any task requiring visual web interaction with debugging capabilities.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** browser-automation
- **Updated:** 2026-08-30

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/adityasasidhar-browsercontrol)
- **Repository:** <https://github.com/adityasasidhar/browsercontrol>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "adityasasidhar-browsercontrol"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/adityasasidhar-browsercontrol` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/adityasasidhar-browsercontrol/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
