0 / 8 tried

WebMCP

A web page can hand an AI agent real tools instead of making it guess at your pixels.

Nothing below is a paragraph to read. Eight things to press.

checking this browser…

You be the agent.

done

Same job, twice. Count your own clicks.

Task › hide flights with stops clicks 0 · wrong 0
Task › the same job, with tools clicks 0
finish the left side first

Write a tool. Flip each row.

done

A tool is four things. Pick the bad version of each and watch the model give up.


        

Now let one drive.

done

Left: a normal page. Right: an agent that can read its tool list and nothing else. Type, or press a chip. Click a flight row yourself — it sees that too.

aerobell.example/search — 0 of 6 tools registered
humanAerobell
agentsees tools, never pixels

Dashed = unregistered. Tools come and go with the state of the app; every live one costs the model context.

Step the round trip.

done

Turn a form into a tool.

done

No JavaScript. Toggle the attributes and watch the browser build the schema.


        

      

Try to break in.

done

An agent in an iframe wants to call your tool. Flip the switches until it can.

MCP server, or WebMCP?

done

Six statements. Pick a side.

Ship it or fix it?

done

The Netlify WebMCP Challenge

$35,000Across ten winners. Cash, ChatGPT Pro, and credits from Cloudflare, Vercel, Render, Netlify, Shopify, Chrome.
Ship 4 thingsLive URL, written case, demo video under 3 min, public repo with an open source licence.
Judged on 4WebMCP leverage, execution, potential impact, creativity.
Runs whereChatGPT’s browser, no set-up. Chrome 149+ via chrome://flags/#enable-webmcp-testing.

US Pacific. Enter at webmcp.devpost.com.