Safari 27.0 just shipped, and the headline feature is not a UI tweak. Apple built a native MCP server directly into the browser, giving AI coding agents like Claude Code and Codex live access to a running Safari window.
What the Safari MCP Server Does
Once connected, an agent can read the actual DOM, intercept network requests, capture screenshots, pull console output, and monitor performance data, all without guessing from a description. WebKit lists five specific capabilities:
- See how code renders inside Safari
- Verify user states in forms, checkout flows, and selections
- Compare computed styles and layout against other browsers
- Test for accessibility issues like missing labels and poor contrast
- Analyze performance using navigation timing and resource load data
The server runs entirely on the local machine. WebKit says it makes no network calls of its own, cannot read personal Safari data, and routes captured data directly to the connected agent rather than to Apple.
How to Connect It
Enabling it takes one setting change: open Safari, go to Settings, then Developer, and check Allow remote automation and external agents.
Claude Code users connect with a single terminal command:
claude mcp add safari-mcp -- "/usr/bin/safaridriver" --mcpCodex users run the same command with codex in place of claude. Any other MCP-compatible agent can connect via a standard mcp.json config file. Apple previously brought Claude into Xcode for native app development. Safari MCP extends that same pattern to browser-side web development.
️ 844 Bug Fixes in the Same Release
The MCP server is not the only reason to pay attention to this release. WebKit announced 525 fixes at WWDC in June, then kept shipping. The final count is 844 resolved issues, which WebKit says represents 86 percent of everything that changed in Safari 27.0.
Notable fixes include a bug that broke Hindi InScript typing in Google Docs, an issue that caused images to disappear from search results on a restaurant reservation site, and a rendering problem with Pahawh Hmong text on Wikipedia. WebKit also rebuilt the ES module loader from scratch to address long-standing issues with top-level await, and rewrote CSS Zoom entirely.
Other Notable Additions
Two new HTML features also ship in this release. The <model> element, which arrived on visionOS a year ago, now works in Safari on iOS, iPadOS, and macOS. It embeds interactive 3D objects the same way <video> or <img> embed their respective media types.
Customizable Select gives developers full styling control over the standard <select> dropdown. Adding appearance: base-select switches the element to new default styles and unlocks custom pseudo-elements including ::picker-icon and ::checkmark, plus support for HTML content inside individual options.
Scroll anchoring is now on by default, which stops the page from jumping when ads or images load above the user’s current reading position. SVG picked up 66 individual fixes, including a full review of the SMIL animation engine.
The full release notes, which WebKit says are the longest they have ever published, are available on the WebKit blog.

