MCPSafari
UnclaimedMCPSafari: Native Safari MCP Server for AI Agents
Install
claude mcp add --scope user mcp-safari mcp-safariUnclaimed 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 (28)
click
Click by UID, CSS selector, text, or coordinates
close_tab
Close a tab by ID
drag
Drag and drop between elements
drop_file
Drop local files onto an element
find
Find elements by CSS selector, visible text or accessible name, or ARIA role (up to 50 matches)
form_input
Batch fill form fields (CSS selector → value map)
handle_dialog
Accept or dismiss alerts, confirms, and prompts
hover
Hover to trigger tooltips, menus, or hover states
JavaScript
javascript_tool
Execute arbitrary JS in the page context and return expression results; multi-statement code must end in an explicit return to produce a value
navigate
Go to a URL, or use back / forward / reload actions
press_key
Press key combinations (e.g., Enter, Meta+a, Control+c)
read_console
Read console messages with level and regex filtering
read_network
Read captured XHR/fetch requests with type filtering
read_page
Get page content as text, html, or snapshot
resize_window
Resize the browser window to specific dimensions
run_steps
Run up to 10 interaction or wait steps sequentially, stopping on the first failure
screenshot
Capture the visible tab area as a PNG image, with viewport, scale, page visibility, and window focus
scroll
Scroll page or element in any direction
select_option
Select a dropdown option by value or label
select_tab
Pin a tab as the default context for future calls
snapshot
Accessibility tree with element UIDs for interaction
status
Report listener, authenticated bridge, version, and token health without requiring a Safari connection
tabs_context
List all open tabs with IDs, URLs, and titles
tabs_create
Open a new tab, optionally with a URL
type_text
Type into an element with optional clearFirst and submitKey
upload_file
Attach local files to an <input type="file">
wait
Wait for a duration, CSS selector, or text to appear