
Isrctn MCP server
online · 100% uptimeISRCTN — the UK-based international clinical trial registry (isrctn.com, part of Springer Nature /…
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Isrctn yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Isrctn tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Isrctn compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 156 ms
- faster than 72% of 30,031 servers
Release history: 4 versions in the registry since 2026-10-09, latest 2026-11-02, typically one every 4 days.
Install Isrctn in Claude Code, Cursor or VS Code
claude mcp add --transport http isrctn https://gateway.pipeworx.io/isrctn/mcp
What the publisher says
From the Isrctn repository's README, as published. We do not edit it. Read it on GitHub
ISRCTN — UK-Based International Clinical Trial Registry
ISRCTN (isrctn.com) is a primary clinical trial registry recognised by WHO and ICMJE, operated by Springer Nature/BMC. It covers UK and international trials — including many non-US studies that never appear on ClinicalTrials.gov — and assigns a permanent ISRCTN number to every registered study. Free, keyless, public XML query API.
Part of Pipeworx — an MCP gateway connecting AI agents to 1763+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.
Why this matters for AI agents
ClinicalTrials.gov is US-centric. A question like "what trials exist on psilocybin for stroke recovery" is only half-answered without ISRCTN, since several UK/EU-sponsored studies register here instead of (or in addition to) ClinicalTrials.gov. Use this pack alongside clinicaltrials for international coverage, not in place of it.
Two flows:
1. Search. "Studies on X and Y" → isrctnsearch({query: "psilocybin depression"}) or, to require BOTH a registered condition and a registered intervention, isrctnsearch({condition: "stroke", intervention: "psilocybin"}). Combining condition and intervention is an AND, not an OR — a real zero means no ISRCTN trial currently pairs that condition with that intervention, and the response echoes query_used so the caller can see exactly what was searched.
2. Single record. isrctn_trial({id: "ISRCTN37167117"}) → full structured record: title, condition(s), intervention(s)/phase, sponsor, funder, dates, countries, and whether a results report has been posted.
Status is DERIVED, not a registry field
ISRCTN's XML feed carries no "overall trial status" string — unlike ClinicalTrials.gov. Every returned trial computes status from its recruitment-window dates (recruitmentstart, recruitmentend, overallenddate) relative to the current date, and statusbasis names exactly which date drove the call (e.g. "overall trial end date (2025-01-23T00:00:00.000Z) has passed"). isrctnsearch's status filter matches against this derived value and is applied client-side over a fetched batch (statusfilterscanned reports how many trials were scanned), since the upstream has no server-side status field to filter on.
Search syntax
query is free text (ISRCTN's search is a Lucene index over the full record — title, summary, eligibility criteria, etc.). Multiple words are ANDed by default ("psilocybin depression" matches trials containing both terms, not either), confirmed against the live API: psilocybin depression and psilocybin AND depression return identical counts, "psilocybin depression" (a phrase) returns zero. condition and intervention match ISRCTN's indexed condition: / intervention: fields specifically — these are narrower than a free-text match on the same word (e.g. condition:stroke returns ~1/4 the hits of a bare stroke search, because it excludes trials that only mention "stroke" in eligibility criteria or elsewhere).
At least one of query, condition, intervention is required.
Auth
Keyless. Public, unauthenticated XML query API.
Data sources
search (e.g. q=psilocybin+depression&limit=10); also used for single-record lookup (isrctn_trial queries by the canonical ISRCTN37167117-shaped id with limit=1).
- https://www.isrctn.com/api/query/format/default?q={lucene_query}&limit={n} —
Notes for the next person
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Isrctn: common questions
- Is Isrctn MCP server safe?
- Mostly: it is graded B (77/100). Read the Isrctn safety report
- How do I install Isrctn?
- It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Isrctn need an API key?
- Yes. The registry entry asks for
PIPEWORX_API_KEY. - Is Isrctn maintained?
- The last commit was 25 days ago (2026-10-09). The latest release is v0.2.1.
- Is Isrctn up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Isrctn compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 156 ms (faster than 72% of 30,031 servers). Full comparison.