Crawlio Browser logo

Crawlio Browser

Unclaimed

by Crawlio-app

Give AI full control of a live Chrome browser via CDP with 145 tools for automation, network and DOM capture, structured extraction, and session recording through MCP.

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'crawlio-browser' -- 'npx' '-y' 'crawlio-browser'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

ai-agentsbrowser-automationchrome-devtools-protocolchrome-extensionllm-toolsmanifest-v3mcpmodel-context-protocoltypescriptweb-scraping

More in Search & Web

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

browser_click

Click element by CSS selector (auto-settle, left/right/middle, modifiers)

browser_double_click

Double-click element

browser_drag

Drag from one element to another

browser_file_upload

Upload files to <input type="file">

browser_hover

Hover over element

browser_intercept

Block, modify headers, or mock responses for URL patterns

browser_navigate

Navigate to a URL (auto-settle)

browser_press_key

Press keyboard key (Enter, Tab, Escape, shortcuts)

browser_scroll

Scroll page or element

browser_select_option

Select <option> by value (auto-settle)

browser_type

Type text into element (auto-settle)

browser_wait

Wait N milliseconds

browser_wait_for

Wait for element state (visible, hidden, attached, detached)

capture_page

Full capture: framework + network + console + DOM

connect_tab

Connect to a browser tab

create_tab

Create new tab with URL

detect_framework

Detect JS framework and version

disconnect_tab

Disconnect from the current tab

emulate_network

Throttle network (offline, 3G, 4G, WiFi presets)

execute

Run async JS with bridge, crawlio, smart, sleep, and compileRecording in scope

get_capabilities

Report live browser-bridge availability by tab, CDP domain, and permission state

get_connection_status

Check CDP connection state

get_console_logs

Get console logs (errors, warnings, info)

get_cookies

Get cookies (sensitive values redacted)

get_dom_snapshot

Simplified DOM tree with shadow DOM and iframe support

get_frame_tree

Get frame hierarchy (main + iframes)

get_response_body

Get response body for a captured network request

get_websocket_connections

List active WebSocket connections

get_websocket_messages

Get WebSocket message history

list_tabs

List all open tabs with IDs and URLs

observe

Start/query/stop extension-resident training, recording, and page monitors

reconnect_tab

Force reconnect to fix stale connections

search

Discover available commands by keyword

set_cache_disabled

Disable/enable browser cache

set_extra_headers

Add custom headers to all requests

start_network_capture

Start recording network requests

stop_network_capture

Stop recording and return captured requests

switch_to_frame

Switch execution context to iframe

switch_to_main_frame

Switch back to main frame

take_screenshot

Viewport/full-page/element image (JPEG default, PNG on request)

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Crawlio Browser MCP Server

How do I connect Crawlio Browser MCP Server to Claude?
Run `claude mcp add crawlio-browser -- npx -y crawlio-browser` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is Crawlio Browser MCP Server free?
The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Crawlio Browser MCP Server do?
Crawlio Browser MCP Server documents 40 tools to the agent, including browser_click, browser_double_click, browser_drag. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.