An agent-native learning experience for physicians and medical-practice leaders, built for the OpenAI WebMCP Challenge.
Doctors choose a realistic AI use case, explore how information moves through it, and collaborate with their browser agent to build a safe 21-day adoption mission. The agent can inspect the current learning context, compare scenarios, focus the shared interface, prepare a risk briefing, and stage a plan. Consequential decisions remain visibly human-owned.
Its signature Practice Website Debrief lets a doctor enter a public domain. The agent reviews the public site, then writes a constructive debrief back into the shared experience: what is already strong, what could be even better, and the safest practical AI next move. It is an educational public-site review, never a HIPAA compliance audit.
The experience is informed by ChatGPT Deep Research, Middleware Encryption for HIPAA-Compliant Use of Frontier LLMs in U.S. Healthcare. Its central teaching is deliberately sharper than “encrypt the prompt”: teams must map the entire information flow, enforce minimum-necessary disclosure, validate every covered feature and vendor relationship, govern logs and agent tools, and preserve human accountability.
Ordinary healthcare education pages give every visitor the same article and force agents to infer meaning from pixels. This app exposes a structured, state-aware vocabulary for the learning journey. WebMCP lets the agent understand the selected scenario, operate the same interface the doctor sees, and turn education into an accountable next step.
The app registers tools directly with document.modelContext.registerTool():
inspect_adoption_workspace— reads the current scenario and mission statefocus_learning_lesson— focuses one HIPAA + AI learning principleselect_clinical_ai_use_case— changes the shared visual focusassess_use_case_readiness— returns a structured educational readiness briefstage_21_day_adoption_mission— stages a mission in the visible UIrevise_adoption_mission— revises a draft and resets human approvalprepare_practice_website_review— stages a public-domain review mission and rubricdeliver_practice_website_debrief— writes the agent's sourced findings into the shared UIset_contextual_guidance— updates the floating AI Guide for the current sectionfocus_mission_week— aligns the visible plan with the agent's current focus
The agent may inspect, explain, compare, focus, and draft. A human must approve the mission, accept policy guardrails, and make every clinical or compliance decision. This is a deliberate product decision, not an API limitation.
Requires Node.js 22.13 or newer.
npm install
npm run devTo test with ChatGPT site tools:
- Update to the latest ChatGPT desktop app.
- Use a Work or Codex conversation with GPT-5.6 Sol or GPT-5.6 Terra. GPT-5.6 Luna currently has WebMCP disabled, and site tools are not currently available in Enterprise or Edu workspaces.
- Turn on Settings → Browser → Permissions → Enable site tools.
- Open the built-in browser from that same conversation (browser button or
Ctrl+Shift+Bon Windows), then navigate tohttps://lab.hipaa.technology. - Select Site tools in the browser address bar, open Available site tools, and confirm the ten tools are listed.
- Keep the page open and send the demo prompt from the site in that same conversation's message box.
For manual testing in Chrome 149+, enable chrome://flags/#enable-webmcp-testing and chrome://flags/#devtools-webmcp-support, then relaunch Chrome.
In Chrome DevTools, open Application → WebMCP to inspect the registered schemas, manually execute tools with parameters, and review invocation results.
npm run buildThis is an educational demonstration using synthetic scenarios. It accepts no patient data and is not legal advice, compliance certification, or clinical guidance.
MIT