Persona: a WebMCP-native chat widget for agentic websites
A concrete UI/tooling layer for the WebMCP idea: websites that expose an interface for both humans and agents instead of treating agent use as a separate automation path.
Links: Original source · Shared link · Related link 1 · Related link 2
Logged at IST: 2026-08-26 10:01 IST
What it is: Persona is Runtype's framework-free TypeScript chat widget for adding agentic front-end experiences to websites, with explicit WebMCP/page-tool support.
Gist: The repo positions Persona as a small, pluggable, themeable AI chat UI that can be dropped into existing sites with vanilla JS or bundled from npm. It supports streaming responses, voice I/O, multimodal attachments, tool-call visualization, approval gates, artifacts, local client tools, and WebMCP/page tools.
The timing matters because the shared post was a reply to OpenAI's WebMCP desktop-browser announcement and hackathon. Persona is one of the early “make the site itself agent-native” building blocks: instead of only exposing APIs behind the scenes, the page can host a shared human/agent interaction surface.
Newsletter angle: Useful developer-tools example for the WebMCP shift: practical UI infrastructure for sites where humans and agents collaborate in the same front-end.