Links
Agents and closing gaps with existing semantics
The WebKit team responded to WebMCP in standards-positions.
What stood out to me:
When a site's actions are hard for an agent to use, that is a gap in the page's own semantics, and the fix, in our opinion, is to close it in the platform's shared layers (HTML and ARIA), where the user, assistive technology, and agents all benefit. Describing those actions a second time as JavaScript tools would not deliver the reliability it promises: the agent still selects and interprets a tool from its natural-language name and description, which the specification itself concedes are ambiguous and unverifiable, with "no guarantee that a WebMCP tool's declared intent matches its actual behavior."