Health & medicines

Clinical trials, RxNorm drug lookups, FDA drug and device data, PubMed and NHS organisations.

사용해야 할까요

품질 및 안전성

A
설명 품질
92%
스키마 완전성
97%
이름 품질
67%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (20)

  • LOWTool 'clinical-trials__search' doesn't follow camelCase/snake_caseclinical-trials__search에서
  • LOWTool 'clinical-trials__study' doesn't follow camelCase/snake_caseclinical-trials__study에서
  • LOWTool 'clinical-trials__recruiting' doesn't follow camelCase/snake_caseclinical-trials__recruiting에서
  • LOWTool 'clinical-trials__stats' doesn't follow camelCase/snake_caseclinical-trials__stats에서
  • LOWTool 'nhs-organisations__organisation' doesn't follow camelCase/snake_casenhs-organisations__organisation에서
  • LOWTool 'nhs-organisations__organisation' name length outside 3-30 rangenhs-organisations__organisation에서
  • LOWTool 'nhs-organisations__search' doesn't follow camelCase/snake_casenhs-organisations__search에서
  • LOWTool 'nhs-organisations__roles' doesn't follow camelCase/snake_casenhs-organisations__roles에서
  • LOWTool 'pubmed__pmc-search' doesn't follow camelCase/snake_casepubmed__pmc-search에서
  • LOWTool 'pubmed__clinical-trials-search' doesn't follow camelCase/snake_casepubmed__clinical-trials-search에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~4,675토큰 (도구 정의)
~898 B일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 3.65%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "health": {
      "url": "https://fourzerotwo.si/mcp/v/health"
    }
  }
}

원격 엔드포인트

https://fourzerotwo.si/mcp/v/healthstreamable-http

할 수 있는 일

도구 목록

도구 (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.

입력 스키마

{
  "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"
    }
  }
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "nct_id": {
      "type": "string",
      "description": "NCT number"
    }
  },
  "required": [
    "nct_id"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "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"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "condition": {
      "type": "string",
      "description": "Condition or disease"
    }
  },
  "required": [
    "condition"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "description": "ODS code, e.g. RVV (trust) or G82052 (GP practice)"
    }
  },
  "required": [
    "code"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "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)"
    }
  }
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "term": {
      "type": "string",
      "description": "Query"
    }
  },
  "required": [
    "term"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "PMIDs, comma separated"
    }
  },
  "required": [
    "id"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "term": {
      "type": "string",
      "description": "Query"
    }
  },
  "required": [
    "term"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "term": {
      "type": "string",
      "description": "Query with [pt] filter"
    }
  },
  "required": [
    "term"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Drug name (ingredient or brand)"
    }
  },
  "required": [
    "name"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "term": {
      "type": "string",
      "description": "Drug name, possibly misspelled"
    },
    "limit": {
      "type": "integer",
      "description": "Max candidates (1-20)"
    }
  },
  "required": [
    "term"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Drug name as typed"
    }
  },
  "required": [
    "name"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Drug name (ingredient or brand)"
    }
  },
  "required": [
    "name"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "rxcui": {
      "type": "string",
      "description": "RxNorm concept id (RxCUI)"
    }
  },
  "required": [
    "rxcui"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "rxcui": {
      "type": "string",
      "description": "RxNorm concept id (RxCUI)"
    }
  },
  "required": [
    "rxcui"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "ndc": {
      "type": "string",
      "description": "NDC with or without hyphens"
    }
  },
  "required": [
    "ndc"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "rxcui": {
      "type": "string",
      "description": "RxCUI of a clinical/branded drug"
    }
  },
  "required": [
    "rxcui"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "openFDA search expression"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 100)"
    }
  },
  "required": [
    "search"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 29개