Health & medicines
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Clinical trials, RxNorm drug lookups, FDA drug and device data, PubMed and NHS organisations.
| Author | si.fourzerotwo |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 494 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Health & medicines": {
"url": "https://fourzerotwo.si/mcp/v/health",
"transport": "streamable-http"
}
}
}
Measured tools (29)
clinical-trials__searchread-onlyFind studies by condition, intervention (drug/device), location, sponsor or free text, optionally filtered by status and phase. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
q— string — Free-text search across the recordlimit— integer — Results per page, 1-50 (default 20)phase— string — 1, 2, 3, 4, EARLY_PHASE1 or NAstatus— string — Comma-separated: RECRUITING, NOT_YET_RECRUITING, ACTIVE_NOT_RECRUITING, COMPLETED, TERMINATED…sponsor— string — Sponsor or collaboratorlocation— string — City, region or countrycondition— string — Condition or disease, e.g. "type 2 diabetes"page_token— string — next_page_token from a previous responseintervention— string — Drug, device or procedure
Hints: read-only yes · destructive no · idempotent yes · open-world yes
clinical-trials__studyread-onlyOne study: title, status, phase, conditions, interventions, sponsor, enrolment, dates, eligibility basics, primary outcomes, countries, whether results are posted. Free within the daily allowance, then $0.002 USDC per call via x402.
Parameters:
nct_id(required) — string — NCT number
Hints: read-only yes · destructive no · idempotent yes · open-world yes
clinical-trials__recruitingread-onlyStudies recruiting (or about to) for a condition in a city, region or country, with the matching trial sites. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
condition(required) — string — Condition or diseaselocation(required) — string — City, region or countrylimit— integer — Results per page, 1-50 (default 20)page_token— string — next_page_token from a previous response
Hints: read-only yes · destructive no · idempotent yes · open-world yes
clinical-trials__statsread-onlyHow many registered studies for a condition are recruiting, active, completed, terminated or withdrawn. A few free samples a day, then $0.003 USDC per call via x402.
Parameters:
condition(required) — string — Condition or disease
Hints: read-only yes · destructive no · idempotent yes · open-world yes
nhs-organisations__organisationread-onlyName, status, address, phone/website, roles and relationships (commissioner, operator, geography) for one ODS code. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
code(required) — string — ODS code, e.g. RVV (trust) or G82052 (GP practice)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
nhs-organisations__searchread-onlyFind NHS organisations by name, postcode (or district) and role: gp, pharmacy, trust, trust-site, icb, dental, optical, care-home, hospice, or a role code. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
name— string — Name containsrole— string — gp | pharmacy | trust | trust-site | icb | dental | optical | care-home | hospice | RO codelimit— integer — Max results (default 20, max 100)status— string — active (default) | inactive | anypostcode— string — Postcode or district, e.g. CT9
Hints: read-only yes · destructive no · idempotent yes · open-world yes
nhs-organisations__rolesread-onlyEvery ODS role code with its name, and the friendly aliases search accepts. Free within the daily allowance, then $0.0005 USDC per call via x402.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
pubmed__searchread-onlyPubMed ids matching a query (supports PubMed query syntax). A few free samples a day, then $0.002 USDC per call via x402.
Parameters:
term(required) — string — Query
Hints: read-only yes · destructive no · idempotent yes · open-world yes
pubmed__summaryread-onlyTitle, authors, journal, date and DOI for comma-separated PubMed ids. A few free samples a day, then $0.002 USDC per call via x402.
Parameters:
id(required) — string — PMIDs, comma separated
Hints: read-only yes · destructive no · idempotent yes · open-world yes
pubmed__pmc-searchread-onlyFree full-text article ids in PubMed Central. A few free samples a day, then $0.002 USDC per call via x402.
Parameters:
term(required) — string — Query
Hints: read-only yes · destructive no · idempotent yes · open-world yes
pubmed__clinical-trials-searchread-onlyPubMed citations that are clinical trial reports for a query. A few free samples a day, then $0.002 USDC per call via x402.
Parameters:
term(required) — string — Query with [pt] filter
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rxnorm__rxcuiread-onlyExact (normalised) match of a drug name to its RxNorm concept id(s). Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
name(required) — string — Drug name (ingredient or brand)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rxnorm__approximateread-onlyRanked RxNorm candidates for a misspelled or partial drug name. Free within the daily allowance, then $0.002 USDC per call via x402.
Parameters:
term(required) — string — Drug name, possibly misspelledlimit— integer — Max candidates (1-20)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rxnorm__spellingread-onlyCorrectly spelled RxNorm drug names close to the input. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
name(required) — string — Drug name as typed
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rxnorm__drugsread-onlyEvery clinical drug, branded drug and pack for an ingredient or brand name, grouped by RxNorm term type. Free within the daily allowance, then $0.002 USDC per call via x402.
Parameters:
name(required) — string — Drug name (ingredient or brand)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rxnorm__relatedread-onlyIngredients, brand names, dose forms and clinical/branded drugs related to an RxCUI. Free within the daily allowance, then $0.002 USDC per call via x402.
Parameters:
rxcui(required) — string — RxNorm concept id (RxCUI)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rxnorm__propertiesread-onlyName, synonym, term type and active/obsolete status of an RxCUI. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
rxcui(required) — string — RxNorm concept id (RxCUI)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rxnorm__ndcread-onlyNational Drug Code (10 or 11 digits) to its RxNorm concept and status. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
ndc(required) — string — NDC with or without hyphens
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rxnorm__ndcsread-onlyActive National Drug Codes for an RxNorm clinical or branded drug. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
rxcui(required) — string — RxCUI of a clinical/branded drug
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__drug-adverse-eventsread-onlyFAERS adverse event reports for a drug. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__drug-recallsread-onlyDrug recall enforcement reports. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__drug-ndcread-onlyNational Drug Code directory entries. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__drugs-fdaread-onlyFDA approval history (Drugs@FDA) for an application or brand. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__device-eventsread-onlyMAUDE medical device adverse event reports. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__device-recallsread-onlyMedical device recalls. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__device-510kread-onlyPremarket 510(k) clearances. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__food-recallsread-onlyFood recall enforcement reports. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__food-adverse-eventsread-onlyCAERS reports for foods, supplements and cosmetics. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
openfda__drug-labelsread-onlyStructured prescribing information: indications, dosage, warnings, interactions. Free within the daily allowance, then $0.003 USDC per call via x402.
Parameters:
search(required) — string — openFDA search expressionlimit— integer — Max results (default 10, max 100)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.