Byob
UnclaimedBring Your Own Browser — let your AI agent use the Chrome you already have open
Install
claude mcp add byob -s user -- /path/to/tsx /path/to/byob-mcp.tsUnclaimed 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 serverTools (40)
browser_click
Click a button or link
browser_clipboard_read_text
Read plain text from the system clipboard.
browser_close_tab
Close a tab by tabId
browser_download_images
Download all images from a page
browser_drag
Drag the mouse from one point to another (linear interpolation).
browser_emulate_device
Emulate mobile/tablet viewport / DPR / touch / UA.
browser_eval
Run JavaScript on the page (off by default)
browser_extract_table
Pull <table> elements as JSON
browser_get_console_logs
Snapshot console.log / warn / error
browser_get_cookies
Export cookies for curl / scripts
browser_get_html
Get raw HTML of an element or the whole page
browser_get_js_dialog
Inspect an alert / confirm / prompt without resolving it.
browser_get_performance
Page Web Vitals + navigation timing.
browser_get_storage
Read localStorage / sessionStorage for an origin.
browser_go_back
Go back one step in browser history
browser_go_forward
Go forward one step in browser history
browser_handle_js_dialog
Explicitly accept or dismiss a JavaScript dialog.
browser_history
Search Chrome history with optional terms and date bounds.
browser_hover
Hover the mouse over an element to trigger tooltips/menus
browser_intercept_start
Start a stateful request-interception session.
browser_intercept_stop
Stop a browserinterceptstart session and return hit stats.
browser_list_tabs
List all open tabs
browser_navigate
Open a URL in a new or existing tab
browser_new_tab
Create an empty or pre-navigated background tab.
browser_press_key
Send a keyboard key (Enter, Escape, F5, ArrowDown, ...)
browser_print_pdf
Save current page as PDF (default ~/.byob/pdfs/).
browser_read
Open a page, scroll through, read all text
browser_read_markdown
Same, returns clean markdown (no nav/ads)
browser_reload
Reload a tab and wait for it to finish loading.
browser_screenshot
Screenshot → saved to disk
browser_scroll
Scroll to top/bottom, an element, or a Y coordinate
browser_select
Choose an option in a native <select>
browser_set_cookies
Write a cookie via chrome.cookies.set (CHIPS-aware).
browser_snapshot
Get a compact accessibility tree with reusable element references.
browser_start_record_network
Start recording HTTP + WebSocket traffic
browser_stop_record_network
Stop recording, export JSON or HAR
browser_switch_tab
Switch to a tab
browser_type
Type into an input (optionally press Enter)
browser_upload_file
Upload local files to <input type="file">.
browser_wait_for
Wait for an element to appear