Skip to main content
Glama
iclaudiumihaila

MCP Safari Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
navigateB

Navigate Safari to a specific URL

execute_scriptB

Execute JavaScript in the current Safari page

get_page_infoA

Get information about the current page (URL, title, etc.)

take_screenshotB

Take a screenshot of the current Safari window

get_console_logsB

Get console logs from the current page

refresh_pageA

Refresh the current Safari page

go_backA

Navigate back in Safari history

go_forwardA

Navigate forward in Safari history

start_error_monitoringC

Start monitoring Safari for JavaScript errors and optionally send them to Claude Code

stop_error_monitoringB

Stop monitoring Safari for JavaScript errors

click_elementC

Click on an element in the page using CSS selector

type_textB

Type text into an input element

scroll_toC

Scroll to a specific element or position

select_optionC

Select an option from a dropdown

get_element_textB

Get the text content of an element

wait_for_elementC

Wait for an element to appear on the page

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/iclaudiumihaila/mcp-safari-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server