ROBINS-I V2 MCP
ROBINS-I V2 (not V1): risk of bias in one result of a non-randomized cohort study
Connector by blackswancausallabs.com · Domain verified by the MCP Registry
Chalk Labs
Need help deploying ROBINS-I V2 MCP?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/blackswancausallabs-com-robins-i-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 4 read · 2 write · 0 delete · 3 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 9
Read from the source code; the running server may list different tools.
Read 4 · Look things up without changing anything.
assess_resultget_specparse_documentparse_pmcid
Write 2 · Create, change, send or run things.
set_prespecified_confounderssubmit_answers
Not yet classified 3 · We could not tell from the name and description.
export_robvisrender_reportspecify_result
Tools (9)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
assess_resultReturn the assessment scaffold for ONE domain: the questions actually in play, their own-words intent, the response vocabulary each accepts, what evidence each answer must carry, and the cue searches already run against this bundle with their hits. THE SCAFFOLD IS PER DOMAIN BY DESIGN. Most signalling questions are unreachable on any given path — 24 of 41 were never reached on the reference assessment — and which of domain 1's two question sets exists at all is decided by C4. There is no flat 41-question rubric to fetch, and asking for one would mean answering questions the algorithm discards…
export_robvisCombine assessment RECORDS from any number of runs into a CSV for **robvis** (McGuinness & Higgins), the standard tool for Cochrane-style risk-of-bias figures. A review of 200 studies is 200 separate runs — each assessment costs a session, and nothing in this server survives between them. So pass `records`: the `record` object each submit_answers(domain=0) returns. They are small, flat and JSON-native, so a whole review's worth fits in one context, and they carry their own provenance so every row stays traceable to a document and an algorithm fingerprint. Omit `records` to use only what was a…
get_specReturn the encoded ROBINS-I V2 specification: 13 preliminaries, 40 signalling questions across 6 domains (domain 1 in two variants), the response vocabularies, the evidence policy, and the algorithm fingerprint. OPTIONAL in the assessment flow — introspection only. assess_result already carries the rubric for the domain in hand, so calling both duplicates the payload. detail='compact' (default) gives question ids, own-words labels, response options and evidence modes; detail='full' adds every intent and assessor note. The descriptions are this implementation's own wording, NOT the published …
parse_documentPRIMARY entry point: parse a study report into a bundle with character-offset, source-tagged section spans. Every quote you later cite is resolved against THIS text, and every claim of absence is searched in it. PASS `citation=`: the full bibliographic reference in APA style. It appears on the rendered assessment so the study being judged is unambiguous. `document` is EITHER the raw text OR a file path — but the path must be readable on the SERVER host. If your files live on your own filesystem, paste the TEXT instead, or use parse_pmcid for an open-access PMCID. A path-looking string the se…
parse_pmcidCONVENIENCE entry point: retrieve an open-access article from Europe PMC by PMCID and parse it, main text plus PMC-hosted supplements, merged into one source-tagged bundle. Use it when you have no file in hand, or to auto-fetch an open-access paper's supplement; for a manuscript you were given, use parse_document. supplement_status is 'retrieved' when a supplement was obtained, else 'not_retrieved' — a supplement may still exist on the publisher site, so absence of retrieval is never proof of absence. Raises if no open-access full text is available. An APA-style citation is built from the art…
render_reportRe-render a finalized assessment as a self-contained HTML page — the meta panel, the six-domain summary strip, the per-domain judgement with its algorithm trail and the evidence behind every answer, styled to the Black Swan Causal Labs identity and carrying the provenance stamp. Returns the HTML in `html` (display it inline or publish it as an artifact) and the same bytes base64-encoded in `content_base64` (decode and save as .html). This is a pure re-render of the artifact submit_answers already stamped — nothing is re-scored. The assessment must have been finalized this session; the cache d…
set_prespecified_confoundersSupply P1 — the confounding factors this REVIEW judges important for the intervention-outcome relationship, listed before any study is assessed. THIS IS BLOCKING. Domain 1 will not be scored without it. Question 1.1 asks whether all IMPORTANT confounding factors were controlled for, and 'important' is defined by this list, not by the paper's covariate table. Substituting the paper's own list would let the study grade its own confounding control, which is exactly the judgement ROBINS-I asks the reviewer to make independently. 'Important' means adjustment would be expected to change the estima…
specify_resultName the ONE numerical result being assessed, and settle C4. Required before any domain can be scored. ROBINS-I assesses a single effect estimate, not a paper. A study reporting three outcomes across two analyses yields six assessments; give each its own `result_id` and run them separately. `accounts_for_deviations` IS C4, and it is the highest-leverage input here: it swaps domain 1's entire question set and algorithm, so it cannot be deferred until domain 1 is reached. 'no_itt' — the analysis does NOT account for switches between the compared strategies or other protocol de…
submit_answersSubmit one domain's signalling-question answers and get back the COMPUTED domain judgement, or (domain=0) finalize the assessment. Each element of `answers` is one question: `question`, `response`, `evidence_mode`, `rationale`, plus the evidence that mode requires — `quotes` for manuscript_positive, `search_cue` or `search_terms` for manuscript_absent, `prior_ref` for reviewer_prior. Answer only the questions the algorithm reaches; omit the rest rather than answering NA. `support` is your narrative for the domain as a whole and appears in the report. Three things are enforced here, and all t…
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 28
- Last commit
- Aug 5, 2026 (2 months ago)
- Last release
- Aug 4, 2026 (3 months ago)
- Last package publish
- Aug 4, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
com.blackswancausallabs/robins-i-mcp- Version
- 0.1.0
- Auth
- No auth
- Packages
- pypi robins-i-mcp
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Nov 1, 2026
More from blackswancausallabs.com
- 0.582score
Docket Lens
blackswancausallabs.com
Retrieve FDA docket comments, attachments and draft/final guidance for reviewable analysis.
ConnectorAFreshness: ALocalClaude Desktop - 0.554score
NHANES (design-correct survey analysis)
blackswancausallabs.com
Design-correct NHANES analysis: survey weights, pooled cycles, CIs and NCHS reliability flags.
ConnectorAFreshness: ALocal★ 2↓ 33/wkClaude Code +5 - 0.501score
TARGET Checklist MCP
blackswancausallabs.com
Score how completely a target-trial-emulation study reports what the TARGET guideline requires.
ConnectorBFreshness: BLocal↓ 41/wkClaude Code +5 - 0.497score
openFDA Regulatory Metadata
blackswancausallabs.com
Resolve FDA application numbers and product names to regulatory metadata (CDER, CBER, CDRH).
ConnectorBFreshness: BLocal↓ 24/wkClaude Code +5 - 0.472score
DAG Studio MCP
blackswancausallabs.com
Causal DAG analysis: backdoor paths, adjustment sets, bias simulation.
ConnectorBFreshness: BRemoteClaude Code +3
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get ROBINS-I V2 MCP running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
ROBINS-I V2 MCP. Agent Mart. https://agentmart.dev/connectors/blackswancausallabs-com-robins-i-mcp (last updated 2026-11-01)