Run the challenge yourself
One prompt. Then Codex works on its own.
Open this page in Nova, start the Terminal Runner and paste the prompt. Do not click anything else. The panel on the right shows which task Codex is solving and which page tools it calls, live.
Open this page in Nova Browser. Inspect window.__webmcpProvingGround.listTools(), then use its call(name, args) method to complete all three tasks on the tools route. Read state before each mutation, verify every result, and finish by reading the scoreboard.
How the demo is connected: Codex controls the real tab through Nova’s browser MCP. The bridge calls the exact same nine functions this page registers as WebMCP tools.
Nova remembers what the agent learns about the website. After a verified run, later agents can reuse what worked — stored locally and checked when the website changes.
list_free_slots({date:"2026-09-10"})reschedule_appointment({appointmentId:"a-101", date:"2026-09-10", slot:"10:00"})