Did the trial publishwhat it registered?
Load a real ClinicalTrials.gov record and its PubMed report. Your agent quotes the exact registered and reported text through WebMCP and stages each match or discrepancy for you. AI assembles evidence. A human decides.
WebMCP previewTools appear when an agent connects
No agent is connected. Open this page in ChatGPT's in-app browser, or in Chrome 149+ at protocol-mirror.vercel.app (that origin carries a WebMCP origin-trial token, so no flag is needed). Loading a real trial and reviewing by hand work without one.- 01Agent reads both recordsExact registry and abstract text, flagged as untrusted
- 02Agent proposes with citationsMatched, omitted, introduced, or uncertain, each with quoted spans
- 03You decideAccept or reject in the page; no agent tool can
- 04Exports only what you approvedThe receipt tool appears after your first decision
Ask your agent
Three prompts for the case on this page, for ChatGPT's in-app browser or Chrome with WebMCP. The agent reads and proposes; you decide in the review queue below.
A randomized study of Cardioluma for persistent hypertension
Deterministic fictional record · no clinical claim
Load a real trial
Review a real registry-to-publication pair.
The same bounded ClinicalTrials.gov and PubMed readers the agent uses. Publication text arrives as abstract sections, not extracted outcomes; every proposal still waits for your decision.
Real-world stress test
Two models, the same real evidence, opposite errors.
Two local models were blinded to 24 published labels and restricted to the exact registry and abstract text these tools return. One over-called changes, the other missed them. That is why every proposal shows its quotes and why the final call stays with you.
Evidence table
Registered intent reported record
Registered outcomes
ClinicalTrials.gov protocol record
Reported outcomes
Journal publication record
Human checkpoint
Review queue 0
No human decisions recorded yet.
Ask an agent to inspect the case with WebMCP, or stage the guided demonstration.
This session
What the agent called, what you decided.
Kept in this browser tab only, so a reload does not lose the case. The receipt tool stays locked until your first decision.
get_live_clinical_trialread-onlyget_live_pubmed_articleread-onlyget_registry_historyread-onlyget_audit_stateread-onlyget_evidence_spansread-onlypropose_outcome_mappingstages onlyrequest_human_reviewfocuses onlyexport_review_receiptlocked until you decide
No tool calls yet this session. Ask your agent to call get_audit_state, or load a real pair above.
Inspectable reasoning
Evidence drawer
Select any outcome to inspect its exact source span, or select a staged proposal to inspect the agent rationale.