Safari 27 Adds an MCP Server for AI Coding Agents Like Claude Code

Apple has released Safari 27.0, and it might be the browser’s biggest release in years. The feature count alone jumped from 58 in the first beta back in June to 83 in the shipping version, and that does not count the hundreds of smaller fixes packed in alongside them.

WebKit published the full rundown on its blog, and the team says this year’s release notes are the longest they have ever put out. The list is topped by something unusual for a browser update. Safari 27.0 is expected to ship with a built-in server made specifically for AI coding agents.

Safari 27 MCP Server

Safari MCP Puts AI Coding Agents Inside Your Browser

Safari 27.0 ships with its own MCP server, giving tools like Claude Code and Codex direct access to a running browser window. Instead of an agent guessing what a page looks like from a description, it can now see the actual DOM, read network requests, capture screenshots, and pull console output while it works.

WebKit lists five specific things an agent can do once it is connected:

  • See how code renders in 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 sends captured data straight to the agent running it rather than to Apple. Turning it on requires one setting change. Open Safari, go to Settings, then Developer, and check “Allow remote automation and external agents.”

Developers using Claude Code can connect it with a single terminal command:

claude mcp add safari-mcp -- "/usr/bin/safaridriver" --mcp

Codex users run the same command with codex in place of claude, and any other MCP-compatible agent can point at safaridriver through a standard mcp.json config file. Apple already brought Claude into Xcode for native app development, and Safari MCP extends that same idea to the browser side of web development.

844 Bug Fixes Make This the Biggest Quality Release Yet

WebKit calls quality the real headline of Safari 27.0, ahead of any single new feature. The team announced 525 fixes at WWDC back in June, then kept going. The final count for the shipping release is 844.

WebKit’s own breakdown of the release shows resolved issues make up 86 percent of everything that changed in Safari 27.0, with improvements to existing features accounting for another 11 percent. Brand new features make up just 2 percent of the release, and deprecations sit under 1 percent.

Several fixes target real compatibility problems people were running into. A bug that broke Hindi InScript typing in Google Docs is fixed. So is one that made images vanish from search results on a restaurant reservation site, and another that misrendered Pahawh Hmong text on Wikipedia. WebKit also rebuilt the ES module loader from scratch to fix long-standing issues with top-level await, and gave CSS Zoom a full rewrite.

New HTML Elements Bring 3D Models and Restyled Dropdowns to Safari

Customizable Select turns the standard <select> dropdown into a fully restylable component. Adding appearance: base-select switches an element over to new default styles and unlocks custom pseudo-elements like ::picker-icon and ::checkmark, along with the ability to insert HTML content inside individual options.

select,
select::picker(select) {
 appearance: base-select
}

The <model> element, which shipped in visionOS a year ago, now works in Safari on iOS, iPadOS, and macOS. It behaves like <video> or <img> but embeds an interactive 3D object instead, complete with support for multiple source formats and a fallback image.

<model src="mallet.usdz"></model>

Scroll anchoring is on by default across the release, stopping the page from jumping when ads, images, or comments load in above what a person is currently reading. SVG alone picked up 66 individual fixes in Safari 27.0, including a full end-to-end review of the SMIL animation engine.

Newsletter
Never miss an Apple story
One email a day, the news that matters. No spam, unsubscribe anytime.
About the Author

Imran Hussain is the founder and editor of iThinkDifferent, which he launched in 2008 to cover Apple news, reviews, and how-to guides. He has spent over 15 years writing about iOS, macOS, and the wider Apple ecosystem, with a focus on hands-on guides - installing developer betas, troubleshooting, and walking through new features on his own devices. Based in Dubai, he also loves to cover photography, gaming, and the tech industry more broadly on his social media profiles.

Leave a Reply