MCPSafari
UnclaimedMCPSafari: Native Safari MCP Server for AI Agents
Install
claude mcp add --scope user mcp-safari mcp-safariSet up this server
More in Search & Web
Browse the full directoryUnclaimed 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 serverSecurity 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
27 of 27 tools
Documented tools (27)
From project documentation. A server handshake does not verify each tool’s description or behavior.
click
Click by UID, CSS selector, text, or coordinates
close_tab
Close a tab by ID
drag
Drag and drop between elements along an interpolated pointer path; native: true performs a real macOS mouse drag
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 handlers (pointer + mouse events); native: true moves the real OS pointer for true :hover
JavaScript
navigate
Go to a URL, or use back / forward / reload actions
press_key
Press key combinations (e.g., Enter, Meta+a, Control+c); native: true sends a real macOS key event
read_console
Read console messages with level and regex filtering
read_network
Read captured XHR/fetch requests or opt-in resource timings with type, URL-regex, and count 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
Tool change history
FAQ
Questions about MCPSafari MCP Server
- How do I connect MCPSafari MCP Server to Claude?
- The listing records `claude mcp add --scope user mcp-safari mcp-safari` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is MCPSafari MCP Server free?
- The listed licence is MIT. 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 MCPSafari MCP Server do?
- MCPSafari MCP Server documents 27 tools to the agent, including click, close_tab, drag. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.