4,000+ servers built on vurb.ts
Vinkius
Unlock for AI Agents
NLM RxNorm (Drug Database)

NLM RxNorm (Drug Database) MCP Server with 21 Tools for Claude, Cursor, and AI Agents

MCP Inspector GDPR Free for Subscribers

Access the NLM RxNorm database to search for drugs, retrieve RxCUIs, and inspect standardized drug properties and identifiers. Vinkius routes your AI agents directly to NLM RxNorm (Drug Database) through a governed connection. 21 tools ready to use with Claude, ChatGPT, Cursor, or any AI agent — no hosting, no setup, connect in 30 seconds.

Built for AI Agents by Vinkius

Compatible with every major AI agent and IDE

ClaudeClaude
ChatGPTChatGPT
CursorCursor
GeminiGemini
WindsurfWindsurf
VS CodeVS Code
JetBrainsJetBrains
VercelVercel
+ other MCP clients
AI AgentVinkius
High Security·Kill Switch·Plug and Play
NLM RxNorm (Drug Database)
Fully ManagedVinkius Servers
60%Token savings
High SecurityEnterprise-grade
IAMAccess control
EU AI ActCompliant
DLPData protection
V8 IsolateSandboxed
Ed25519Audit chain
<40msKill switch
Stream every event to Splunk, Datadog, or your own webhook in real-time

* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure

What is the NLM RxNorm MCP Server?

The NLM RxNorm MCP Server routes AI agents like Claude, ChatGPT, and Cursor directly to NLM RxNorm via 21 tools. Access the NLM RxNorm database to search for drugs, retrieve RxCUIs, and inspect standardized drug properties and identifiers. Powered by Vinkius — your credentials stay on your side of the connection, every request is auditable. Connect in under 2 minutes.

Built-in capabilities (21)

find_related_ndcsfind_rxcui_by_idfind_rxcui_by_stringfind_similar_classes_by_drug_listget_all_propertiesget_all_related_infoget_all_rxterm_infoget_approximate_matchget_class_by_rxnorm_drug_idget_class_membersget_drugsget_ndc_propertiesget_ndc_statusget_ndcsget_related_by_relationshipget_related_by_typeget_rx_concept_propertiesget_rx_propertyget_rxcui_history_statusget_rxterm_display_nameget_spelling_suggestions

Tools for your AI Agents to operate NLM RxNorm

Ask your AI agent "Search for the drug 'Lisinopril' and provide its RxCUI." and get the answer without opening a single dashboard. With 21 tools connected to real NLM RxNorm data, your agents reason over live information, cross-reference it with other MCP servers, and deliver insights you would spend hours assembling manually.

Works with Claude, ChatGPT, Cursor, and any MCP-compatible client. Powered by Vinkius — your credentials never touch the AI model, every request is auditable. Connect in under two minutes.

Why teams choose Vinkius

One subscription gives you the infrastructure to connect your AI agents to thousands of MCP servers — and deploy your own to the Vinkius Edge. Your credentials stay yours. Your data flows directly between your agent and the API. DLP blocks sensitive information from ever reaching the model, kill switch for instant shutdown, and up to 60% token savings. Enterprise-grade routing and governance, zero maintenance.

Build your own MCP Server with our secure development framework →

The NLM RxNorm (Drug Database) App Connector works with every AI agent you already use

…and any MCP-compatible client

CursorClaudeOpenAIVS CodeCopilotGoogleLovableMistralAWSCursorClaudeOpenAIVS CodeCopilotGoogleLovableMistralAWS

Use all 21 NLM RxNorm (Drug Database) tools with your AI agents right now

Vinkius routes your AI agents to NLM RxNorm (Drug Database) through a governed proxy. Beyond a simple connection, you get full visibility into every action your agents perform, with enterprise-grade security and up to 60% savings on AI costs.

Explore Tools Hub
find

Find related ndcs on NLM RxNorm (Drug Database)

Find NDCs related by concept, drug, or NDC product

find

Find rxcui by id on NLM RxNorm (Drug Database)

Search for an identifier and return associated RxCUIs

find

Find rxcui by string on NLM RxNorm (Drug Database)

Search for a drug by name from any vocabulary in RxNorm

find

Find similar classes by drug list on NLM RxNorm (Drug Database)

Identify classes with drug members similar to a provided list of RxCUIs

get

Get all properties on NLM RxNorm (Drug Database)

Return detailed properties for an RxNorm concept

get

Get all related info on NLM RxNorm (Drug Database)

Retrieve all concepts related to a specified RxCUI

get

Get all rxterm info on NLM RxNorm (Drug Database)

Return display names, synonyms, strengths, and routes for an RxCUI

get

Get approximate match on NLM RxNorm (Drug Database)

Find concepts and atom IDs that approximately match a query string

get

Get class by rxnorm drug id on NLM RxNorm (Drug Database)

Return the classes containing a specific drug

get

Get class members on NLM RxNorm (Drug Database)

g., ATC, MeSH, VA Class). Return all drug members of a specified class

get

Get drugs on NLM RxNorm (Drug Database)

) related to an ingredient or brand name. Return drug products related to a specified name

get

Get ndc properties on NLM RxNorm (Drug Database)

Return detailed metadata for an NDC

get

Get ndc status on NLM RxNorm (Drug Database)

Return the status and history of an NDC

get

Get ndcs on NLM RxNorm (Drug Database)

Return active NDCs associated with an RxNorm concept

get

Get related by relationship on NLM RxNorm (Drug Database)

g., tradename_of). Retrieve concepts directly related by a specific relationship type

get

Get related by type on NLM RxNorm (Drug Database)

g., IN, SBD, SCD). Retrieve related concepts of specific term types

get

Get rx concept properties on NLM RxNorm (Drug Database)

Return basic properties for an RxNorm concept

get

Get rx property on NLM RxNorm (Drug Database)

Retrieve a specific property value for a concept

get

Get rxcui history status on NLM RxNorm (Drug Database)

Return the status, attributes, and history of a concept

get

Get rxterm display name on NLM RxNorm (Drug Database)

Return the RxTerms display name for a concept

get

Get spelling suggestions on NLM RxNorm (Drug Database)

Return strings similar to a specified string for auto-correction

What the NLM RxNorm (Drug Database) MCP Server unlocks

Connect your AI agent to the National Library of Medicine (NLM) RxNorm database. This server provides comprehensive access to standardized drug nomenclature and relationships, allowing for precise identification and analysis of pharmaceutical products.

What you can do

  • Drug Search — Find RxNorm Concept Unique Identifiers (RxCUIs) by name, identifier (NDC, ATC, SNOMEDCT), or approximate matching using find_rxcui_by_string and find_rxcui_by_id.
  • Property Inspection — Retrieve detailed drug properties, including names, synonyms, and attributes categorized by source via get_all_properties.
  • Relationship Mapping — Explore related concepts and term types (TTY) to understand drug hierarchies and ingredients using get_all_related_info.
  • Spelling Correction — Get suggestions for misspelled drug names to ensure accurate queries with get_spelling_suggestions.
  • NDC & Identifier Lookup — Map external codes to RxNorm standards for interoperability.

How it works

1. Subscribe to this server
2. Enter your NLM UTS API Key
3. Start querying drug data from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Healthcare Developers — Integrate standardized drug data into clinical decision support tools.
  • Medical Researchers — Analyze drug relationships and properties using a trusted, standardized vocabulary.
  • Data Scientists — Map disparate drug datasets to a common RxNorm standard for analysis.

Frequently asked questions about the NLM RxNorm (Drug Database) MCP Server

How can I find the RxCUI for a specific drug name?

You can use the find_rxcui_by_string tool. 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 tool. 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 tool allows you to fetch detailed attributes, codes, and names associated with a specific RxCUI.

Vinkius AI Gateway

We built the connector to NLM RxNorm (Drug Database). Now put your agents to work. Fully governed.

Vinkius is the AI Gateway with managed hosting. Stop building connectors. Every connection runs inside eight layers of security.

How it works
Infrastructure

Hosted, sandboxed, and live on AWS. You don't provision anything. You don't maintain anything. You connect.

Visibility

Every tool call, every token, every response. Logged and auditable. Data flows direct from NLM RxNorm (Drug Database) to your agent. Nothing is stored on our side. Ever.

Control

Eight governance layers on every request. Sensitive data redacted before it reaches the model. Kill switch if anything goes sideways. Always on.