4,500+ servers built on MCP Fusion
Vinkius
NLM RxNorm (Drug Database) logo
Vinkius
Windsurf logo

How to Use the NLM RxNorm (Drug Database) MCP in Windsurf

Let Windsurf and Cascade map drug codes, verify RxCUIs, and pull NDC data directly into your workspace without manual lookups.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

NLM RxNorm (Drug Database) MCP on Cursor AI Code Editor MCP Client NLM RxNorm (Drug Database) MCP on Claude Desktop App MCP Integration NLM RxNorm (Drug Database) MCP on OpenAI Agents SDK MCP Compatible NLM RxNorm (Drug Database) MCP on Visual Studio Code MCP Extension Client NLM RxNorm (Drug Database) MCP on GitHub Copilot AI Agent MCP Integration NLM RxNorm (Drug Database) MCP on Google Gemini AI MCP Integration NLM RxNorm (Drug Database) MCP on Lovable AI Development MCP Client NLM RxNorm (Drug Database) MCP on Mistral AI Agents MCP Compatible NLM RxNorm (Drug Database) MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Windsurf

Connect NLM RxNorm (Drug Database) MCP to Windsurf

Create your Vinkius account to connect NLM RxNorm (Drug Database) to Windsurf and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Automate NDC mapping inside Windsurf

Cascade handles the tedious work of tracing National Drug Codes to standard clinical concepts. When you feed a list of raw NDC codes into your workspace, the agent triggers `get_ndc_properties` and `get_ndcs` to resolve them. It maps manufacturer data and active ingredients without requiring you to write custom parser scripts. This setup means you can hand Cascade a messy spreadsheet of inventory data and ask it to clean it up. The agent runs `find_related_ndcs` to group variations, then formats the output into clean JSON directly in your active editor window.

Cascade chains RxNorm MCP Server queries

You do not need to look up RxCUIs one by one. Cascade uses the RxNorm MCP Server to run multi-step drug searches. If you type a brand name, the agent calls `find_rxcui_by_string` to get the base identifier, then immediately triggers `get_all_related_info` to map out strengths, dose forms, and generic alternatives. This autonomous execution saves you from bouncing back and forth between terminal commands and documentation. Cascade reads the returned semantic relationships, identifies the exact ingredients, and updates your codebase or medical schema files in one go.

Audit drug classes and active components

Validating drug classes can slow down clinical software development. Cascade speeds this up by using `get_class_by_rxnorm_drug_id` and `get_class_members` to inspect drug hierarchies directly in your workspace. You get the exact ATC or MeSH classes associated with any RxCUI without leaving your code. The agent handles spelling mistakes on the fly. If you write a slightly misspelled drug name in your workspace, Cascade calls `get_spelling_suggestions` and `get_approximate_match` to find the correct RxCUI before running the class queries.

Setup guide

Set up NLM RxNorm (Drug Database) MCP in Windsurf

Prerequisites

  • Windsurf IDE installed (macOS, Windows, or Linux)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Open MCP configuration

    Click the Cascade assistant icon in the sidebar, then click the hammer icon (🔨) at the top of the panel. Select "Configure" to open ~/.codeium/windsurf/mcp_config.json.

  2. 2

    Add the NLM RxNorm (Drug Database) MCP

    Paste the JSON snippet shown on the right into the mcpServers object. Replace [YOUR_TOKEN_HERE] with your endpoint token from cloud.vinkius.com.

  3. 3

    Refresh MCPs

    Go back to the hammer icon (🔨) in Cascade and click "Refresh". Windsurf will detect the new server. No full restart is needed — the connection is hot-reloaded.

  4. 4

    Verify in Cascade

    Start a new Cascade conversation and ask something like "Show my NLM RxNorm (Drug Database) payment history." If connected, Cascade will call the NLM RxNorm (Drug Database) tools directly. You will see a green dot next to the server name in the MCP panel.

mcp_config.json
{
  "mcpServers": {
    "nlm-rxnorm-drug-database-mcp": {
      "url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    }
  }
}

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NLM RxNorm. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about NLM RxNorm (Drug Database) MCP in Windsurf

Windsurf uses Cascade to pass your messy search terms to `find_rxcui_by_string` and `get_spelling_suggestions`. The agent automatically selects the closest matching RxCUI and updates your files with the standardized clinical name.
Yes. Cascade calls `find_rxcui_by_string` to identify the brand, then triggers `get_all_related_info` to pull the generic ingredients. It writes these relationships directly into your active code files.
Open your `~/.codeium/windsurf/mcp_config.json` file and add the server configuration under the `mcpServers` key. Once saved, Cascade immediately discovers all 21 drug database tools for your workspace sessions.
Yes. You can instruct Cascade to process a list of codes, and it will chain calls to `get_ndc_status` and `get_ndc_properties` for each item, writing the results directly into your database schema or JSON files.
All RxCUI numbers, NDC codes, and drug search strings remain inside Vinkius's secure sandboxed V8 isolates. The server never stores your medical queries or patient-related drug lists, executing each call in a temporary, ephemeral environment.

Start using the NLM RxNorm (Drug Database) MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 21 tools

We've already built the connector for NLM RxNorm (Drug Database). Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 21 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.