
Matt Gibbs
2.2K posts

Matt Gibbs
@ematt
Digital publisher / builder currently working on ******



The jury in LA's social media trial finds Meta and YouTube harmed a young user via addictive design features and orders them to pay her $3M; Meta will pay 70% (New York Times) nytimes.com/2026/03/25/tec… #a260325p35" target="_blank" rel="nofollow noopener">techmeme.com/260325/p35#a26…
📥 Send tips! techmeme.com/contact







“Over 83% of ChatGPT carousel products were found as strong matches in Google’s top 40 organic shopping results.” Another article showing how ChatGPT uses Google’s results - this time for Google Shopping. Great new research by Tom Wells at @peec_ai searchengineland.com/new-finding-ch…


Google AI Mode updates recipe results to better connect people with recipe creators searchengineland.com/google-ai-mode…




Microsoft fights AI prompt injection attacks over "Summarize with AI" buttons - that manipulates the responses AI engines give you seroundtable.com/microsoft-ai-p… hat tip @glenngabe @lilyraynyc








👀👀👀



MCP Servers Are Coming to the Web. MCP lets AI agents call tools on backends. WebMCP brings the same idea to the frontend, letting developers expose their website's functionality as structured tools using plain JavaScript (or even HTML), no separate server needed. Instead of agents clicking through your UI, they call well-defined tools you control. A W3C proposal from Microsoft and Google, and Chrome 146 already ships an early preview behind a flag. ## How will it work? WebMCP introduces a `navigator.modelContext` API with two approaches: - Imperative API: Register tools directly in JavaScript with schemas and callbacks: ```js navigator.modelContext.registerTool({ name: "add-to-cart", description: "Add a product to the shopping cart", inputSchema: { type: "object", properties: { productId: { type: "string", description: "The product ID" }, quantity: { type: "number", description: "Number of items" } }, required: ["productId"] }, execute({ productId, quantity }) { addToCart(productId, quantity); return { content: [{ type: "text", text: "Item added!" }] }; } }); ``` - Declarative API: Let developers define tools directly in HTML using form attributes, no JavaScript required: ```html
``` This declarative approach is still under active discussion, with the goal of making WebMCP accessible to content creators without JS experience.


