NLM RxNorm (Drug Database) Connector for AI agents.
21 live capabilities
Access standardized drug nomenclature and pharmaceutical identifiers for clinical accuracy.
Waiting for input…
Why people use NLM RxNorm (Drug Database)
Standardizing Pharmaceutical Data with NLM RxNorm (Drug Database)
With the NLM RxNorm (Drug Database) MCP, your agent does the heavy lifting. Instead of manual lookups, your agent can instantly pull the exact RxCUI, synonyms, and properties for any medication, ensuring your app stays accurate and compliant.
What Vinkius changes
You get a reliable way to fetch standardized drug data without manual database lookups.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Clinical App Validation
A developer asks the agent to verify if 'Lisinopril' is in the database and get its RxCUI using find_rxcui_by_string.
- Real-world use case 02
Data Cleaning
A data scientist has a list of 5,000 NDC codes and needs to find the active NDCs for each using get_ndcs.
- Real-world use case 03
Research Analysis
A researcher needs to find all drugs related to a specific ingredient name using get_drugs.
Complete set · 21capabilities
The complete NLM RxNorm (Drug Database) capability set.
These are the exact actions your AI can choose when you ask it to work with NLM RxNorm (Drug Database).
01—04
4 capabilities in this set.
Part of 21 available through NLM RxNorm (Drug Database).
- 01 Capability
Get all rxterm info
Return display names, synonyms, strengths, and routes for an RxCUI. This provides a full view of how a drug is labeled.
- 02 Capability
Get approximate match
Find concepts and atom IDs that approximately match a query string. This is useful for handling non-exact searches.
- 03 Capability
Get class by rxnorm drug id
Return the classes containing a specific drug. Use this to see how a drug is categorized.
- 04 Capability
Get class members
Return all drug members of a specified class. This helps identify all drugs in a specific category.
05—08
4 capabilities in this set.
Part of 21 available through NLM RxNorm (Drug Database).
- 05 Capability
Get drugs
Return drug products related to a specified name. This finds brand and generic products for a name.
- 06 Capability
Get ndc properties
Return detailed metadata for an NDC. This gives you the specifics for a National Drug Code.
- 07 Capability
Get ndc status
Return the status and history of an NDC. Use this to check if a specific code is still active.
- 08 Capability
Get related by relationship
Retrieve concepts directly related by a specific relationship type. This helps find specific links like brand names.
09—12
4 capabilities in this set.
Part of 21 available through NLM RxNorm (Drug Database).
- 09 Capability
Get related by type
Retrieve related concepts of specific term types. Use this to filter by specific nomenclature categories.
- 10 Capability
Get rx concept properties
Return basic properties for an RxNorm concept. This gives you the high level details of a drug.
- 11 Capability
Get rx property
Retrieve a specific property value for a concept. Use this to pull just one piece of data.
- 12 Capability
Get ndcs
Return active NDCs associated with an RxNorm concept. This maps a drug to its various commercial codes.
13—15
3 capabilities in this set.
Part of 21 available through NLM RxNorm (Drug Database).
- 13 Capability
Find similar classes by drug list
Find classes with drug members similar to a provided list of RxCUIs. This helps group medications with similar profiles.
- 14 Capability
Get all properties
Return detailed properties for an RxNorm concept. Use this to see all attributes associated with a drug.
- 15 Capability
Get all related info
Retrieve all concepts related to a specified RxCUI. This helps map drug hierarchies and ingredients.
16—18
3 capabilities in this set.
Part of 21 available through NLM RxNorm (Drug Database).
- 16 Capability
Get rxterm display name
Return the RxTerms display name for a concept. This shows the primary name used in clinical records.
- 17 Capability
Get rxcui history status
Return the status, attributes, and history of a concept. This lets you see how a drug record has changed.
- 18 Capability
Get spelling suggestions
Return strings similar to a specified string for auto-correction. This helps your agent handle user typos.
19—21
3 capabilities in this set.
Part of 21 available through NLM RxNorm (Drug Database).
- 19 Capability
Find related ndcs
Find NDCs related by concept, drug, or NDC product. This links different commercial identifiers together.
- 20 Capability
Find rxcui by id
Search for an identifier and return associated RxCUIs. This maps IDs to the standard RxNorm concept.
- 21 Capability
Find rxcui by string
Search for a drug by name from any vocabulary in RxNorm. This is the primary way to find a drug by its common name.
Set up in minutes
One URL. Then ask NLM RxNorm (Drug Database) to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use NLM RxNorm (Drug Database) from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_ahlX5aFf1NEeXsovCXMK5VLIRq6haFa8oMYNGd9B/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it NLM RxNorm (Drug Database), and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable NLM RxNorm (Drug Database) for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_ahlX5aFf1NEeXsovCXMK5VLIRq6haFa8oMYNGd9B/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the NLM RxNorm (Drug Database) URL.
- Step 03
Save and start
Save the connection and enable NLM RxNorm (Drug Database) in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"nlm-rxnorm-drug-database": {
"url": "https://edge.vinkius.com/vk_preview_ahlX5aFf1NEeXsovCXMK5VLIRq6haFa8oMYNGd9B/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using NLM RxNorm (Drug Database)
Open Agent mode in chat and ask: "Using NLM RxNorm (Drug Database), help me...". 21 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"nlm-rxnorm-drug-database": {
"url": "https://edge.vinkius.com/vk_preview_ahlX5aFf1NEeXsovCXMK5VLIRq6haFa8oMYNGd9B/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using NLM RxNorm (Drug Database)
Ask Copilot: "Using NLM RxNorm (Drug Database), help me...". 21 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"nlm-rxnorm-drug-database": {
"url": "https://edge.vinkius.com/vk_preview_ahlX5aFf1NEeXsovCXMK5VLIRq6haFa8oMYNGd9B/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using NLM RxNorm (Drug Database)
Open Cascade and ask: "Using NLM RxNorm (Drug Database), help me...". 21 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"nlm-rxnorm-drug-database": {
"url": "https://edge.vinkius.com/vk_preview_ahlX5aFf1NEeXsovCXMK5VLIRq6haFa8oMYNGd9B/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using NLM RxNorm (Drug Database)
Ask Cline: "Using NLM RxNorm (Drug Database), help me...". 21 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add nlm-rxnorm-drug-database --transport http "https://edge.vinkius.com/vk_preview_ahlX5aFf1NEeXsovCXMK5VLIRq6haFa8oMYNGd9B/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using NLM RxNorm (Drug Database)
Ask Claude: "Using NLM RxNorm (Drug Database), show me...". 21 tools are ready
Where the request belongs
Work NLM RxNorm can move forward.
This is for healthcare developers building clinical capabilities, medical researchers analyzing drug relationships, and data scientists cleaning messy pharmaceutical datasets.
Healthcare Developer
Validates drug names in a patient portal to ensure the data matches official NLM standards.
Medical Researcher
Maps a list of ingredients to their corresponding RxNorm concepts for a clinical study.
Data Scientist
Normalizes a list of 10,000 NDC codes into a unified drug vocabulary for analysis.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsRxNorm Drug Terminology
Universal drug nomenclature intelligence. resolve clinical drug names and codes via AI.
DailyMed Drug Labels
Universal drug label intelligence. search official FDA labels and packaging via AI.
FDA Drug Labels (openFDA)
Access official FDA drug labels and structured product labeling (SPL) data via openFDA.
PubChem PUG REST API
Access chemical data. audit compounds, formulas, and CIDs via AI.
FDA (openFDA)
Access public health data via openFDA. search drug labeling, monitor adverse events, and track food recalls directly through your AI agent.
openFDA
Access the powerful openFDA databases for drug adverse events, food recalls, and medical device safety reports globally.
Bring your own AI
Change the model, client or framework. Keep NLM RxNorm connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about NLM RxNorm.
The practical details behind the request, access and result.
What is the NLM RxNorm (Drug Database) MCP used for?
It connects your AI agent to the National Library of Medicine's standardized drug nomenclature. Use it to fetch drug identifiers, properties, and synonyms accurately.
Can I use NLM RxNorm (Drug Database) to find drug synonyms?
Yes. It allows your agent to retrieve all display names and synonyms for a specific medication, which is helpful for ensuring your app recognizes various brand names.
Does NLM RxNorm (Drug Database) support NDC codes?
Yes, it provides capabilities to look up NDC properties, check their current status, and map them to the standard RxNorm concepts.
How does NLM RxNorm (Drug Database) help with clinical data?
It provides a reliable foundation for clinical decision support by ensuring that the drug data your agent uses is standardized and verified by the National Library of Medicine.
Can I use NLM RxNorm (Drug Database) to correct drug name typos?
Yes. The Connector includes a capability that provides spelling suggestions, allowing your agent to correct user typos and find the correct medication information.
Is NLM RxNorm (Drug Database) the standard for drug nomenclature?
It is the gold standard for pharmaceutical nomenclature in the United States, making it the ideal choice for professional healthcare and research applications.
How can I find the RxCUI for a specific drug name?
You can use the find_rxcui_by_string capability. Simply provide the drug name, and the agent will return the associated RxNorm Concept Unique Identifiers.
What should I do if I am unsure of the correct spelling of a drug?
Use the get_spelling_suggestions capability. It provides strings similar to your input to help you find the correct standardized drug name.
Can I retrieve all properties, such as synonyms and attributes, for a drug?
Yes, the get_all_properties capability allows you to fetch detailed attributes, codes, and names associated with a specific RxCUI.
One connection away
Give your agent a direct line to NLM RxNorm.
Connect NLM RxNorm once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available