Developer Relations Engineer for Chrome and the Web at @Google, technology addict.

London, England
Joined April 2008
I'm excited to share that WebMCP is now enabled for MCP Apps in ChatGPT Desktop! 🚀 @OpenAI is also collaborating with modelcontextprotocol.io to make WebMCP the default way for agents to interact with MCP Apps. Another big step toward a more seamless agentic web!
2
2
9
498
Set untrustedContentHint: true on any tool that returns user-written text. That signals the host agent that the output came from an untrusted source, so the host can isolate it as data instead of treating it as instructions. JupyterLite sets the hint on all 19 tools that read notebook cells.
1
4
45
The hint doesn't make prompt injection impossible on its own. But It gives the agent the signal it needs to treat the output as data.
2
25
⚠️ A #WebMCP gotcha worth knowing about: throwing errors inside native registerTool() handlers. The browser hides your message and the agent only sees "DOMException: UnknownError". Return the error as a result instead, and the agent can fix its own call.
4
12
510
Shout out to @sebasmediaprod, creator of Roque Nights!
30
André Bandarra retweeted
I got a few questions recently about contributing to our open-source WebMCP projects, so here are some example starting points to help you jump in. 💪 If you want to chat about your ideas first, feel free to DM me anytime! 😀 Tools: goo.gle/webmcp-tools Extension: goo.gle/webmcp-extension
1
4
20
1,793
And a shout all to all the hackathon judges for surfacing all the cool apps, including @sarah_edo and @AlexNahasDev !
3
45
The #WebMCP hackathon winners are so much fun to dig through :D One pattern that shows up in several of them: tools that do the math in their own code (GPU, canvas, plain JS) and give the model a short, clear answer. Four examples, with links at the end.
3
14
515
Congrats to the Faraday, Bouquet Studio, Alza, and MASIL teams! 👏 Repo links are in the reply. If you're building WebMCP tools, try moving one piece of math out of the prompt and into the page. Let me know how it goes.
1
2
41