MCP serverio.github.SidneyBissoli/medical-terminologies-mcp
Diagnoses, drugs & lab codes: ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10.
Read more
Diagnoses, drugs & lab codes: ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10. 33 tools, MIT.Overview
Score?
UNRATED 0.692
of what a free look can see, on 32 looks
Looks
36
last 2 hr ago
Tools
33
changed 2 hr ago
More info
URL
medical.sidneybissoli.com/mcp
streamable-http
Says it is
medical-terminologies-mcp 2.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.692 · highest on record 0.8561
Toolsfrom sha256:d5cddd3f82…fd35f5 · +0 −1 2 hr ago
| Tool | Schema |
|---|---|
| atc_classify Look up the WHO ATC (Anatomical Therapeutic Chemical) classification(s) for a drug by name.
Use this tool to:
- Find the ATC code for a medication (e.g., "metformin" → A10BA02)
- |
input · output |
| atc_lookup Look up an ATC code at level 1-4 to get its name and hierarchy level.
Use this tool to:
- Resolve an ATC code (e.g., "A10BA") to its class name ("Biguanides")
- Confirm a code exi |
input · output |
| atc_members List the drugs (substances) that belong to an ATC class.
Use this tool to:
- Enumerate all members of a therapeutic class (e.g., "A10BA" → metformin, phenformin)
- Build a list of |
input · output |
| cid10_chapter Get one CID-10 chapter and its constituent groups (e.g., "Chapter IX → I00-I02 Febre reumática aguda, I05-I09 Doenças reumáticas crônicas do coração, ...").
Use this tool to:
- Dr |
input · output |
| cid10_chapters List the 22 chapters of CID-10 with their code ranges and Portuguese titles.
Use this tool to:
- See the top-level structure of CID-10 (chapters I-XXII, e.g., "I. Algumas doenças |
input · output |
| cid10_lookup Look up a specific CID-10 code and return its Portuguese name.
Use this tool to:
- Resolve a code to its Brazilian description ("I21" → "Infarto agudo do miocárdio")
- Confirm a 3 |
input · output |
| cid10_search Search the Brazilian CID-10 (Classificação Estatística Internacional de Doenças, 10ª Revisão) by Portuguese text.
Use this tool to:
- Find CID-10 codes for Brazilian SUS / ANVISA |
input · output |
| fetch Returns the full document for an id obtained from `search`, as { id, title, text, url, metadata }: `text` is the readable content (Markdown) and `url` the canonical public page to |
input · output |
| find_equivalent Ranked unified search for equivalent terms across multiple medical terminologies.
Use this tool to:
- Find the same concept in different coding systems
- Compare how terminologies |
input · output |
| harmonize_terms Map a LIST of free-text clinical terms to standard codes in one call, with ranked candidates and a confidence label for each — the building block of a reviewable crosswalk.
Use th |
input · output |
| icd11_chapters List all ICD-11 chapters (top-level categories) of the pinned WHO release.
Use this tool to:
- Get an overview of ICD-11 structure
- Find which chapter covers a body system or con |
input · output |
| icd11_hierarchy Navigate the ICD-11 hierarchy to find parent or child entities.
Use this tool to:
- Find broader categories (parents) of a condition
- Find specific subtypes (children) of a condi |
input · output |
| icd11_lookup Get detailed information about ONE ICD-11 entity you already have a code or URI for.
Use this tool to:
- Get the full definition of a disease
- Retrieve coding notes, inclusions a |
input · output |
| icd11_postcoordination List the postcoordination axes WHO allows for one ICD-11 stem code (MMS linearization, pinned release).
Postcoordination means attaching extra detail to a stem code — severity, la |
input · output |
| icd11_search Search for medical conditions, diseases, and health problems in ICD-11 (International Classification of Diseases, 11th Revision).
Use this tool to:
- Find ICD-11 codes for diagnos |
input · output |
| loinc_answers Get the list of valid answers for a LOINC questionnaire item.
Use this tool to:
- Find valid response options for survey questions
- Get answer codes (LA…) for data entry validati |
input · output |
| loinc_details Get detailed information about a specific LOINC code.
Use this tool to:
- Get the full name and description of a LOINC code
- Find the component, property, timing, and system
- Ch |
input · output |
| loinc_panels Get the structure of a LOINC panel or form.
Use this tool to:
- See all tests included in a panel (e.g., CBC, metabolic panel)
- Get the structure of assessment forms
- Find relat |
input · output |
| loinc_search Search for laboratory tests, clinical observations, and measurements in LOINC (Logical Observation Identifiers Names and Codes).
Use this tool to:
- Find LOINC codes for lab tests |
input · output |
| map_icd10_to_icd11 Authoritative ICD-10 → ICD-11 mapping using WHO transition tables (release 2025-01, bundled with the server).
Returns the primary 1:1 ICD-11 category for the ICD-10 code plus any |
input · output |
| mesh_descriptor Get detailed information about a MeSH descriptor by ID.
Use this tool to:
- Get the full definition (scope note) of a MeSH term
- View tree numbers showing hierarchy location
- Se |
input · output |
| mesh_qualifiers Get allowed qualifiers (subheadings) for a MeSH descriptor.
Use this tool to:
- Find which qualifiers can be combined with a descriptor
- Build precise MeSH search queries
- Under |
input · output |
| mesh_search Search for MeSH (Medical Subject Headings) descriptors.
Use this tool to:
- Find MeSH terms for indexing medical literature
- Look up subject headings for PubMed searches
- Find c |
input · output |
| mesh_tree Get the tree hierarchy location(s) for a MeSH descriptor.
Use this tool to:
- See where a term fits in the MeSH hierarchy
- Understand broader/narrower relationships
- Find relate |
input · output |
| rxnorm_classes Get therapeutic and pharmacologic classes for a drug.
Use this tool to:
- Find the drug class (e.g., "Beta-blockers", "NSAIDs")
- Identify therapeutic categories
- Look up mechani |
input · output |
| rxnorm_concept Get detailed information about a specific RxNorm concept by RxCUI.
Use this tool to:
- Get the full name and synonyms for a drug
- Check the concept status (active, remapped, etc. |
input · output |
| rxnorm_ingredients Get active ingredients for a drug by RxCUI.
Use this tool to:
- Find the active ingredients in a medication
- Check for single vs. multiple ingredient products
- Identify the gene |
input · output |
| rxnorm_ndc Map between RxNorm concepts and National Drug Codes (NDC).
Use this tool to:
- Get all NDC codes for a drug (by RxCUI)
- Find the RxCUI for an NDC code
- Cross-reference between c |
input · output |
| rxnorm_search Search for drugs in RxNorm (Normalized names for clinical drugs).
Use this tool to:
- Find drug concepts by brand or generic name
- Look up medications for prescribing
- Search fo |
input · output |
| search Searches the medical terminologies (CID-10 categories and chapters, ICD-11, LOINC, RxNorm, MeSH, terminology version records) catalog and returns up to 10 matching documents as { i |
input · output |
| terminology_diff Report what diff data is available between two versions of a terminology.
For most terminologies this is **guidance only** — the server doesn't ship historical snapshots, so the t |
input · output |
| terminology_versions List the current version, release date, publisher, source URL, and update cadence of every terminology this server queries against.
Useful for pipeline maintainers who need to:
- |
input · output |
| validate_codes Validate a mixed batch of medical codes against their source terminologies. Useful for retrospective analysis of legacy databases — flag codes that no longer exist, surface ICD-10 |
input · output |
This tool looks up a LOINC code in NLM Clinical Tables and returns guidance on where to obtain a LOINC → SNOMED CT mapping. It does not perform the mapping.
Direct LOINC → SNOMED |
— |
Verify it yourself
npx teppi-check https://medical.sidneybissoli.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2DC6PZ4DWM7DF0MRDD0Q