rxnorm_get_properties

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

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/rxnorm_get_properties for the schema, then POST the same URL with its arguments for the data.

Get full medication details by RxCUI ID. Returns name, synonyms, term type, language, and status. Use after rxnorm_search to retrieve complete drug information.

Parameters

NameTypeRequiredDescription
rxcuistringyesRxNorm concept ID (e.g., “7052” for metformin) OR a drug name (e.g. “aspirin”, “Tylenol”) — names are resolved to an RxCUI automatically.

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_get_properties","arguments":{"rxcui":"7052"}}}'

TypeScript (@pipeworx/sdk)

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

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

More examples

{
  "rxcui": "83367"
}

Response shape

Always returns: rxcui, name, tty, language, suppress

FieldTypeDescription
rxcuistringRxNorm concept unique identifier
namestringDrug name
synonymstring | nullAlternative name or null
ttystringTerm type code
languagestringLanguage code
suppressstringSuppression status flag
Full JSON Schema
{
  "type": "object",
  "properties": {
    "rxcui": {
      "type": "string",
      "description": "RxNorm concept unique identifier"
    },
    "name": {
      "type": "string",
      "description": "Drug name"
    },
    "synonym": {
      "type": [
        "string",
        "null"
      ],
      "description": "Alternative name or null"
    },
    "tty": {
      "type": "string",
      "description": "Term type code"
    },
    "language": {
      "type": "string",
      "description": "Language code"
    },
    "suppress": {
      "type": "string",
      "description": "Suppression status flag"
    }
  },
  "required": [
    "rxcui",
    "name",
    "tty",
    "language",
    "suppress"
  ]
}

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 September 22, 2026