The Lab
Tools by task
Explore all toolsBuild a causal diagramDAG Studio Map study timingStudy Design Studio Plan a study & assess dataSPIFD2 Workspace Review reporting completenessTARGET Checklist Assess risk of biasROBINS-I Find tools & integrationsRWE MCP RegistryBuild your AI fluency
Reading List
This Week's Picks Archive How It Works
Writing
About
Contact
Install locallyMCP client required

Review reporting completeness

TARGET MCP

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 Illustrative example of a completed TARGET reporting checklist rendered by TARGET MCP: the title, the assessed manuscript with its citation, the provenance line (spec target-0.1.0, scaffold mode, model claude-fable-5), and a completeness bar reading 26 reported, 11 partial, 2 not reported across 39 leaves. Illustrative example · a completed checklist rendered by TARGET MCP

At a glance

Review reporting completeness.

Who it’s for
Authors and reviewers checking reporting in observational studies that emulate a target trial.
What to bring
The manuscript and relevant supplements, plus an AI agent connected to the MCP server.
What you get
A completed reporting checklist with source-linked quotations and provenance, rendered as HTML, Word, or Markdown.

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

The reporting checklist, turned into a reviewable instrument.

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

Orchestrator

LLM agent, in the loop

Drives the run, dispatches the scoring subagents, and owns every call to the server.

TARGET MCP server · 11 tools
Ingestparse_manuscript · parse_pmcid
Assessassess_manuscript · get_checklist
Finalizesubmit_scaffold_verdicts
Renderrender_checklist · _html · _docx
Corpus & validationaggregate_corpus · build_coding_sheet · validate_against_gold

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.

01 Ingest the paper via MCP

parse_manuscript / parse_pmcid pulls the manuscript and its supplement into a source-tagged SectionMap and returns the text hash that keys the run.

02 Get the scaffold via MCP

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.

03 Fan out to parallel scorers client-side skill

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.

1a·1b·1c 2–5 6a/7a · 6b/7b 6g/7g.i/7g.ii … ×11 batches · model pinned (e.g. fable)
04 Merge & verify orchestrator

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.

05 Submit & validate via MCP server-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.

06 Provenance-stamped checklist artifact of record

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.

Open source · Apache-2.0 pip install target-mcp com.blackswancausallabs/target-mcp in the MCP Registry Independent implementation, not endorsed by the guideline authors · Cashin et al. (2025): JAMA · BMJ

Get started

Connect the tool.
Keep the review in your hands.

Install the server and connect it to a compatible MCP client with an AI agent. Follow the repository’s setup instructions for your environment.

Open setup instructions on GitHubDiscuss a pilot with the lab ↗

The server provides the structured tools; the connected agent supplies the assessment answers. Review the evidence and limitations before relying on an output.