rxnorm_interactions

Pack: rxnorm · Endpoint: https://gateway.pipeworx.io/rxnorm/mcp

Check drug-drug interactions by RxCUI. Returns interaction pairs and severity levels. Use to identify safety risks when combining medications.

Parameters

NameTypeRequiredDescription
rxcuistringyesRxNorm concept ID of the drug to check interactions for
sourcesstringnoOptional interaction source filter: “DrugBank”, “ONCHigh”, or omit for all sources

Example call

Arguments

{
  "rxcui": "7052"
}

curl

curl -X POST https://gateway.pipeworx.io/rxnorm/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"rxnorm_interactions","arguments":{"rxcui":"7052"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('rxnorm_interactions', {
  "rxcui": "7052"
});

More examples

{
  "rxcui": "161",
  "sources": "DrugBank"
}

Response shape

Always returns: rxcui, interactions

FieldTypeDescription
rxcuistringRxNorm concept unique identifier queried
interactionsarrayDrug-drug interaction groups by source
Full JSON Schema
{
  "type": "object",
  "properties": {
    "rxcui": {
      "type": "string",
      "description": "RxNorm concept unique identifier queried"
    },
    "interactions": {
      "type": "array",
      "description": "Drug-drug interaction groups by source",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "description": "Interaction source name (e.g., DrugBank, ONCHigh)"
          },
          "disclaimer": {
            "type": "string",
            "description": "Source disclaimer or warning text"
          },
          "pairs": {
            "type": "array",
            "description": "Specific interaction pairs with severity",
            "items": {
              "type": "object",
              "properties": {
                "drugs": {
                  "type": "array",
                  "description": "Drugs involved in interaction",
                  "items": {
                    "type": "object",
                    "properties": {
                      "rxcui": {
                        "type": "string",
                        "description": "RxNorm concept ID"
                      },
                      "name": {
                        "type": "string",
                        "description": "Drug name"
                      }
                    },
                    "required": [
                      "rxcui",
                      "name"
                    ]
                  }
                },
                "severity": {
                  "type": "string",
                  "description": "Interaction severity level"
                },
                "description": {
                  "type": "string",
                  "description": "Interaction description and clinical significance"
                }
              },
              "required": [
                "drugs",
                "severity",
                "description"
              ]
            }
          }
        },
        "required": [
          "source",
          "disclaimer",
          "pairs"
        ]
      }
    }
  },
  "required": [
    "rxcui",
    "interactions"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "rxnorm": {
      "url": "https://gateway.pipeworx.io/rxnorm/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026