MedlinePlus Connect — RxNorm Drug Lookup
medlineplus.clinical.rxnorm_lookupLook up patient-friendly MedlinePlus drug information by RxNorm concept ID (RXCUI). Returns plain-language titles, URLs, and summaries in English or Spanish to support medication education.
Instructions
Look up patient-friendly drug information for an RxNorm concept ID (RXCUI) via the NLM MedlinePlus Connect service. Returns MedlinePlus drug topic titles, URLs, and plain-language summaries for medications matching the concept (e.g. 161 → Aspirin, 5640 → Ibuprofen, 723 → Metformin, 29046 → Lisinopril, 41493 → Atorvastatin). Provide the optional display_name to improve match accuracy. Supports English and Spanish responses (language=es). Source: US NLM MedlinePlus Connect — public domain, no auth, unlimited free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rxcui | Yes | RxNorm concept unique identifier (RXCUI) for the drug (e.g. 161 for Aspirin, 5640 for Ibuprofen, 723 for Metformin). | |
| language | No | Response language: en (English) or es (Spanish). Default: en. | en |
| display_name | No | Human-readable drug name (optional, improves matching). Example: "Metformin". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |