WebMCP smoke test

checking…

Environment

reading…

Call log

(nothing yet)

How to use

  1. Deploy to an HTTPS URL with no password protection. Will not work on file:// or plain HTTP.
  2. Chromium 146.0.7672.0 or newer — check at chrome://version. If you're older, install Chrome Canary or Dev.
  3. Enable chrome://flags/#enable-webmcp-testing and fully relaunch the browser (quit entirely, not just close the window).
  4. In the DevTools console:
    await navigator.modelContextTesting.getTools()
    await navigator.modelContextTesting.executeTool('ping_page', { message: 'hello' })
    The page should flash green and the log should fill in.
  5. Then open the same URL in ChatGPT or Codex and ask it to call this page's tool. That is the round trip that decides your demo.