WebKit ships an official Safari MCP server with 17 debugging tools
The WebKit project ships an official MCP server exposing 17 Safari debugging tools to AI agents like Claude Code, closing the gap left by Chromium's dominance in agentic browser debugging.
The WebKit project has shipped an official MCP server for Safari that exposes 17 debugging tools to AI agents, as reported by PPC Land this July 5. With this move, Apple's engine finally enters a space that Chromium had dominated so far: coding agents capable of inspecting a real browser while they write and fix code.
The missing piece was not a small one. MCP (Model Context Protocol), the open standard Anthropic introduced in late 2024, has become the usual way for models like Claude to use external tools: browsers, databases, internal APIs. Having the WebKit team itself maintain an MCP server means an agent can debug Safari with first party support, without third party bridges or fragile automations built on top of WebDriver.
What exactly has shipped
According to PPC Land, the server includes 17 tools aimed at debugging agents. The pattern set by chrome-devtools-mcp, the equivalent server Google published for Chrome DevTools in September 2025, is to expose the browser inspector's capabilities: reading the console, inspecting the DOM, watching network requests or running JavaScript on the open page. What matters here is not so much the exact catalog as the signature: it is the WebKit project itself, the open source engine Safari is built on, that takes on the development and maintenance of the integration.
For anyone working with Claude Code, the mechanics are the usual ones for any MCP server: you register it in the configuration (claude_desktop_config.json in Claude Desktop, or with the claude mcp command in the CLI) and its tools become available to the agent, which decides when to invoke them during a working session.
Why Safari was the missing link
Until now, the workflow of an agent that codes and verifies in a browser was solved almost exclusively on Chromium. Google maintains its MCP server for Chrome DevTools and Microsoft does the same with Playwright MCP for automation. The practical outcome: many teams verified their changes only in Chrome, and Safari remained a pending item that was checked by hand, when it was checked at all.
And Safari is not just another browser. On iOS, WebKit still renders the vast majority of web traffic, including inside third party browsers. WebKit-specific bugs, from quirky CSS behaviors to partially supported APIs, are a classic for any front-end team. An agent that can only see Chromium is an agent blind to a substantial share of the problems that show up in production.
Who this is useful for
The first beneficiaries are front-end and QA teams already working with agents: they can now ask Claude Code to reproduce a bug in Safari, inspect what is going on and verify the fix on the same engine where the failure appeared. The Claude Code ecosystem of subagents and plugins also wins: a cross-browser verification subagent stops being a theoretical idea and becomes one more configuration file in the repository.
For those building integrations there is an additional reading. Browser vendors are treating MCP as an official product surface, not a community experiment: first Google with Chrome DevTools, now the WebKit project with Safari. When the dominant engines on the market document and maintain their own servers, betting on MCP as the integration layer stops being a risky decision and becomes the default path.
At ElephantPink we have spent months building pipelines where the agent does not consider a task done until it sees it working in a real browser, and the absence of WebKit was the usual excuse to leave Safari out of the loop. Having that piece arrive signed and maintained by the project itself is the kind of news that makes little noise and changes working routines.
Sources
Read next
MCP gets ready for large scale agent deployment
Techzine frames the latest MCP update as the step before large scale agent deployment. We look at what it really takes to run MCP servers in production.
Claude Code now runs on the Rust port of Bun and almost nobody noticed
Since version 2.1.181, Claude Code runs on the Rust port of Bun. Simon Willison verified the change by inspecting the binary: startup is 10% faster on Linux with zero noise for users.
Claude Code's creator says token burn is the wrong way to measure AI success
Boris Cherny, creator of Claude Code, questions token burn as a success metric for AI and argues for measuring work outcomes instead, according to Business Insider.