Safari MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SAFARI_PAGE_TIMEOUT | No | Page load and selector wait timeout, in milliseconds. | 10000 |
| SAFARI_WINDOW_WIDTH | No | Browser window width, in pixels. | 1280 |
| SAFARI_WINDOW_BOUNDS | No | Browser window margin offset from top-left corner, in pixels. | 20 |
| SAFARI_WINDOW_HEIGHT | No | Browser window height, in pixels. | 1024 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| clickC | Click an element on the browser window |
| closeA | Close the working tab |
| executeA | Execute JavaScript in the browser context |
| hoverA | Hover over an element to reveal hover-triggered UI |
| inspectA | Inspect a page element by CSS selector |
| navigateA | Navigate to a URL or through browser history (back/forward) |
| openA | Open a blank tab as the working target |
| readA | Get the page title, URL, and either text content or anchor links |
| refreshB | Refresh the current browser page |
| screenshotA | Capture a screenshot of the browser window, an element, the full page, or the screen |
| scrollA | Scroll to specific viewport page or by direction with pixel amount |
| searchA | Search the web using browser's default search engine |
| selectA | Choose an option in a element |
| statusA | Get the current Safari tabs and the full tool surface with usage guidance |
| typeB | Type text into a page input field |
| waitA | Wait for a selector to appear, disappear, or text to appear |
| windowC | Manage browser window tabs |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/axivo/mcp-safari'
If you have feedback or need assistance with the MCP directory API, please join our Discord server