Review reporting completeness
Review whether a target-trial-emulation study reports what the TARGET checklist asks for. Produce an assessment with cited evidence that a researcher can inspect.
Open-source MCP server. Setup requires a compatible AI agent; this page is an overview, not a manuscript-upload tool.
Illustrative example · a completed checklist rendered by TARGET MCP
At a glance
Keep in mind Reporting completeness is not a judgement of study validity or risk of bias. This is an independent implementation, not endorsed by the guideline authors.
In Brief
TARGET, the reporting guideline for observational studies that emulate a target trial, becomes an MCP server: a connected AI agent reads a manuscript against the encoded checklist and hands back a completed, verifiable assessment.
// how a review runs
LLM agent, in the loop
Drives the run, dispatches the scoring subagents, and owns every call to the server.
Deterministic. Runs one scaffold pass on its own; the fan-out is a client-side accelerator on top.
Every call to the server is made by the orchestrator — the subagents are pure scorers with no MCP access.
parse_manuscript / parse_pmcid pulls the manuscript and its supplement into a source-tagged SectionMap and returns the text hash that keys the run.
assess_manuscript (scaffold mode) returns the rubric, the manuscript exactly as ingested, and the ordered 39 leaf ids. The server hands back the prompt to run — it does no scoring itself.
The 39 leaves are split into ~11 batches — each target-trial specification leaf kept with its emulation pair — and dispatched to concurrent subagents on a pinned model. Each scores only its leaves, from the rubric and text; none touch the server. A ~20-minute pass collapses to about two.
The orchestrator normalizes ids, checks that all 39 leaves are present exactly once, re-dispatches any leaf a batch dropped, and orders the verdicts. The first verification layer, client-side.
submit_scaffold_verdicts re-checks coverage and verdict vocabulary and resolves every verbatim quote to a character offset in the source — an unfound quote is rejected. The second verification layer, on the server.
The finished checklist falls out inline, carrying a stamp bound to the ingested text and the scoring prompt, so drift is detectable at the point of use. Rendered as HTML, Word, or Markdown.
Get started
Install the server and connect it to a compatible MCP client with an AI agent. Follow the repository’s setup instructions for your environment.
The server provides the structured tools; the connected agent supplies the assessment answers. Review the evidence and limitations before relying on an output.