Sharing my WebMCP build running on Vercel.
It's an end-to-end setup: a provider surface (sirocco.gallery) exposing 5 callable tools, registered for Google's Chrome WebMCP origin trial, plus a consumer extension on the Chrome Web Store that discovers and drives those tools with design-conformance awareness baked in.
I went with Vercel serverless for the backend because WebMCP tool calls are sporadic and stateless - functions spin up per call and match the security headers the origin trial requires, without babysitting a server.
Repo (consumer extension + architecture writeup): https://github.com/sirocco-gallery/refraktor
There aren't many end-to-end examples out there yet, I'm learning as I go.