Health & medicines
Clinical trials, RxNorm drug lookups, FDA drug and device data, PubMed and NHS organisations.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (20)
- LOWen clinical-trials__search
- LOWen clinical-trials__study
- LOWen clinical-trials__recruiting
- LOWen clinical-trials__stats
- LOWen nhs-organisations__organisation
- LOWen nhs-organisations__organisation
- LOWen nhs-organisations__search
- LOWen nhs-organisations__roles
- LOWen pubmed__pmc-search
- LOWen pubmed__clinical-trials-search
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"health": {
"url": "https://fourzerotwo.si/mcp/v/health"
}
}
}Puntos de conexión remotos
https://fourzerotwo.si/mcp/v/healthstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (29)
🟢clinical-trials__search(condition, intervention, location, sponsor, q, ...)
Find 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.
Esquema de entrada
{
"type": "object",
"properties": {
"condition": {
"type": "string",
"description": "Condition or disease, e.g. \"type 2 diabetes\""
},
"intervention": {
"type": "string",
"description": "Drug, device or procedure"
},
"location": {
"type": "string",
"description": "City, region or country"
},
"sponsor": {
"type": "string",
"description": "Sponsor or collaborator"
},
"q": {
"type": "string",
"description": "Free-text search across the record"
},
"status": {
"type": "string",
"description": "Comma-separated: RECRUITING, NOT_YET_RECRUITING, ACTIVE_NOT_RECRUITING, COMPLETED, TERMINATED…"
},
"phase": {
"type": "string",
"description": "1, 2, 3, 4, EARLY_PHASE1 or NA"
},
"limit": {
"type": "integer",
"description": "Results per page, 1-50 (default 20)"
},
"page_token": {
"type": "string",
"description": "next_page_token from a previous response"
}
}
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢clinical-trials__study(nct_id)
One 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.
Esquema de entrada
{
"type": "object",
"properties": {
"nct_id": {
"type": "string",
"description": "NCT number"
}
},
"required": [
"nct_id"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢clinical-trials__recruiting(condition, location, limit, page_token)
Studies 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.
Esquema de entrada
{
"type": "object",
"properties": {
"condition": {
"type": "string",
"description": "Condition or disease"
},
"location": {
"type": "string",
"description": "City, region or country"
},
"limit": {
"type": "integer",
"description": "Results per page, 1-50 (default 20)"
},
"page_token": {
"type": "string",
"description": "next_page_token from a previous response"
}
},
"required": [
"condition",
"location"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢clinical-trials__stats(condition)
How 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.
Esquema de entrada
{
"type": "object",
"properties": {
"condition": {
"type": "string",
"description": "Condition or disease"
}
},
"required": [
"condition"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢nhs-organisations__organisation(code)
Name, 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.
Esquema de entrada
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "ODS code, e.g. RVV (trust) or G82052 (GP practice)"
}
},
"required": [
"code"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢nhs-organisations__search(name, postcode, role, status, limit)
Find 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.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name contains"
},
"postcode": {
"type": "string",
"description": "Postcode or district, e.g. CT9"
},
"role": {
"type": "string",
"description": "gp | pharmacy | trust | trust-site | icb | dental | optical | care-home | hospice | RO code"
},
"status": {
"type": "string",
"description": "active (default) | inactive | any"
},
"limit": {
"type": "integer",
"description": "Max results (default 20, max 100)"
}
}
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢nhs-organisations__roles
Every 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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢pubmed__search(term)
PubMed ids matching a query (supports PubMed query syntax). A few free samples a day, then $0.002 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"term": {
"type": "string",
"description": "Query"
}
},
"required": [
"term"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢pubmed__summary(id)
Title, authors, journal, date and DOI for comma-separated PubMed ids. A few free samples a day, then $0.002 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "PMIDs, comma separated"
}
},
"required": [
"id"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢pubmed__pmc-search(term)
Free full-text article ids in PubMed Central. A few free samples a day, then $0.002 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"term": {
"type": "string",
"description": "Query"
}
},
"required": [
"term"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢pubmed__clinical-trials-search(term)
PubMed citations that are clinical trial reports for a query. A few free samples a day, then $0.002 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"term": {
"type": "string",
"description": "Query with [pt] filter"
}
},
"required": [
"term"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢rxnorm__rxcui(name)
Exact (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.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Drug name (ingredient or brand)"
}
},
"required": [
"name"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢rxnorm__approximate(term, limit)
Ranked RxNorm candidates for a misspelled or partial drug name. Free within the daily allowance, then $0.002 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"term": {
"type": "string",
"description": "Drug name, possibly misspelled"
},
"limit": {
"type": "integer",
"description": "Max candidates (1-20)"
}
},
"required": [
"term"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢rxnorm__spelling(name)
Correctly spelled RxNorm drug names close to the input. Free within the daily allowance, then $0.001 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Drug name as typed"
}
},
"required": [
"name"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢rxnorm__drugs(name)
Every 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.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Drug name (ingredient or brand)"
}
},
"required": [
"name"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢rxnorm__related(rxcui)
Ingredients, 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.
Esquema de entrada
{
"type": "object",
"properties": {
"rxcui": {
"type": "string",
"description": "RxNorm concept id (RxCUI)"
}
},
"required": [
"rxcui"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢rxnorm__properties(rxcui)
Name, synonym, term type and active/obsolete status of an RxCUI. Free within the daily allowance, then $0.001 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"rxcui": {
"type": "string",
"description": "RxNorm concept id (RxCUI)"
}
},
"required": [
"rxcui"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢rxnorm__ndc(ndc)
National 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.
Esquema de entrada
{
"type": "object",
"properties": {
"ndc": {
"type": "string",
"description": "NDC with or without hyphens"
}
},
"required": [
"ndc"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢rxnorm__ndcs(rxcui)
Active National Drug Codes for an RxNorm clinical or branded drug. Free within the daily allowance, then $0.001 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"rxcui": {
"type": "string",
"description": "RxCUI of a clinical/branded drug"
}
},
"required": [
"rxcui"
]
}Esquema de salida
{
"type": "object",
"description": "This endpoint's JSON response.",
"additionalProperties": true
}🟢openfda__drug-adverse-events(search, limit)
FAERS adverse event reports for a drug. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢openfda__drug-recalls(search, limit)
Drug recall enforcement reports. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢openfda__drug-ndc(search, limit)
National Drug Code directory entries. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢openfda__drugs-fda(search, limit)
FDA approval history (Drugs@FDA) for an application or brand. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢openfda__device-events(search, limit)
MAUDE medical device adverse event reports. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢openfda__device-recalls(search, limit)
Medical device recalls. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢openfda__device-510k(search, limit)
Premarket 510(k) clearances. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢openfda__food-recalls(search, limit)
Food recall enforcement reports. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢openfda__food-adverse-events(search, limit)
CAERS reports for foods, supplements and cosmetics. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}🟢openfda__drug-labels(search, limit)
Structured prescribing information: indications, dosage, warnings, interactions. Free within the daily allowance, then $0.003 USDC per call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "openFDA search expression"
},
"limit": {
"type": "integer",
"description": "Max results (default 10, max 100)"
}
},
"required": [
"search"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}Comunidad
Evidencia