MCP Hub
Back to servers

search-mcp-server

Validated

MCP server for browser automation via Jan Browser extension - provides tools for web navigation, interaction, and search

Tools
8
Updated
Dec 12, 2025
Validated
Jan 9, 2026
Validation Details

Duration: 1.5s

Server: jan-browser-mcp v0.13.2

Quick Install

npx -y search-mcp-server
browser_click

Click an element by snapshot ref (e.g., 's1e5' for main frame or 's1f2e10' for iframe elements). Returns: (1) shortened YAML snapshot text, (2) base64 PNG screenshot, (3) base64 PNG screenshot with refs. Note: Snapshot is shortened by default. If you see an element in the screenshot that has no ref in the snapshot, call browser_snapshot with detail='all' to get the full snapshot. Warning: Snapshot may not reflect latest page state due to async web content; call browser_snapshot to get current state if needed.

browser_type

Focus an element by snapshot ref (e.g., 's1e5' for main frame or 's1f2e10' for iframe elements), type text/keys. Returns: (1) shortened YAML snapshot text, (2) base64 PNG screenshot, (3) base64 PNG screenshot with refs. Note: Snapshot is shortened by default. If you see an element in the screenshot that has no ref in the snapshot, call browser_snapshot with detail='all' to get the full snapshot. Warning: Snapshot may not reflect latest page state due to async web content; call browser_snapshot to get current state if needed.

browser_navigate

Navigate the browser tab: open a URL, move browser history, or create a new tab. Pass 'target' as a URL/domain (https added if missing), 'back'/'forward' for history, or 'new' to create a blank tab. Set 'forceNewTabOpen: true' to force creating a new tab when navigating (instead of reusing existing assigned tab). Returns: (1) shortened YAML snapshot text, (2) base64 PNG screenshot, (3) base64 PNG screenshot with refs. Note: Snapshot is shortened by default. If you see an element in the screenshot that has no ref in the snapshot, call browser_snapshot with detail='all' to get the full snapshot. Warning: Snapshot may not reflect latest page state due to async web content; call browser_snapshot to get current state if needed.

browser_scroll

Scroll the current page or a referenced element; directions: up/down/top/bottom. amount controls pixel distance for up/down. Returns: (1) shortened YAML snapshot text, (2) base64 PNG screenshot, (3) base64 PNG screenshot with refs. Note: Snapshot is shortened by default. If you see an element in the screenshot that has no ref in the snapshot, call browser_snapshot with detail='all' to get the full snapshot. Warning: Snapshot may not reflect latest page state due to async web content; call browser_snapshot to get current state if needed.

browser_snapshot

Capture an accessibility snapshot of the current tab (ARIA tree, landmarks, headings, ref map). Returns: (1) YAML snapshot text (with ref map), (2) base64 PNG screenshot, (3) base64 PNG screenshot with refs overlaid. Default detail='shorten' for optimized output. Use detail='all' for complete snapshot when you see elements in the screenshot without refs in the snapshot. Use fullPage=false for viewport-only.

browser_tabs

Get all tabs in the Jan Browser MCP tab group with their metadata (tabId, url, title, active status). Use this to see available tabs for browser automation. If no tab group exists but a tab is assigned for browser use, creates the tab group and returns info. Returns error message if no tab group and no assigned tab.

browser_tab_switch

Switch the current browser automation to a different tab by its ID. Get available tab IDs from browser_tabs tool. The switched tab becomes the active tab for subsequent browser operations. Returns: (1) shortened YAML snapshot text, (2) base64 PNG screenshot, (3) base64 PNG screenshot with refs of the switched tab. Warning: Snapshot may not reflect latest page state due to async web content; call browser_snapshot to get current state if needed.

browser_close_tabs

Close all tabs in the Jan Browser MCP tab group and ungroup them. This clears the automation session. Use browser_navigate to create a new tab afterwards if needed.

Reviews

No reviews yet

Sign in to write a review