# RxNorm

This provider exposes tools and data accessible through its parent verticals. Use the example prompts as inspiration for your queries.

**Slug:** `rxnorm`

**Description:** Access U.S. National Library of Medicine RxNorm data for standardized drug names, identifiers, cross-vocabulary codes, and drug classifications.

## Verticals

This provider is available in the following verticals:

- [Medical](https://kirha.com/verticals/medical.md)

## Example prompts (non-exhaustive)

- `What are all the branded and generic formulations of metformin?`
- `Find the ATC and SNOMED codes for lisinopril`
- `What drug classes does omeprazole belong to and what is its mechanism of action?`
- `Compare the available dose forms between aspirin and ibuprofen`
- `Find all branded drugs (SBD) for atorvastatin`

## Available tools in this provider

Open a tool to see its input and output schemas.

### [`findDrugByName`](https://kirha.com/providers/rxnorm/findDrugByName.md)

Resolve a drug name to its RxNorm Concept Unique Identifier (RxCUI). Tries exact match first, then a diacritic-normalized lookup, then an approximate-match fallback so French/non-English INNs still resolve. Use the returned rxcuis with getAllRelatedConcepts, getConceptProperties, or getRelatedByType.

### [`getConceptProperties`](https://kirha.com/providers/rxnorm/getConceptProperties.md)

Retrieve cross-reference codes and properties for one or more RxCUIs — ATC, DrugBank, SNOMED CT, NDC codes, and more. Use this to map RxNorm concepts to identifiers in other drug databases.

### [`getDrugProducts`](https://kirha.com/providers/rxnorm/getDrugProducts.md)

Get all drug products (branded and generic formulations) for a drug name, grouped by term type (SCD, SBD, GPCK, BPCK). Use this to discover formulations, strengths, and brands.

### [`getRelatedByType`](https://kirha.com/providers/rxnorm/getRelatedByType.md)

Get related RxNorm concepts filtered by specific term types for one or more RxCUIs. More targeted than getAllRelatedConcepts — use this when you only need specific types (e.g., branded_drug, clinical_drug, ingredient).

### [`getDrugClasses`](https://kirha.com/providers/rxnorm/getDrugClasses.md)

Get drug classification information for one or more drug names. Returns classifications from ATC, VA, MeSH, and MedRT (mechanism of action, physiologic effect, pharmacologic class). Results are attributed to the input drug name via the `query` field.

### [`getAllRelatedConcepts`](https://kirha.com/providers/rxnorm/getAllRelatedConcepts.md)

Retrieve all related RxNorm concepts for one or more RxCUIs, grouped by term type (ingredients, brands, clinical drugs, dose forms, packs). Use this to explore the full RxNorm graph for drug concepts.

### [`getDrugClassesByRxcui`](https://kirha.com/providers/rxnorm/getDrugClassesByRxcui.md)

Get drug classifications (ATC, VA, MeSH, MedRT) for one or more RxNorm RxCUIs. Resolves RxCUIs (e.g. the rxcuis from openfda-mcp) to ATC codes for cross-MCP drug joins.

-----

**Tags:** healthcare, drugs, pharmacy, rxnorm, nlm

[< Back to providers list](https://kirha.com/providers.md)