Nci Drugdict Tools

Configuration File: nci_drugdict_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the nci_drugdict_tools.json configuration file.

Available Tools

NCIDrugDict_get_drug (Type: BaseRESTTool)

Get detailed information for a specific drug from the NCI Drug Dictionary by its term ID. Returns…

NCIDrugDict_get_drug tool specification

Tool Information:

  • Name: NCIDrugDict_get_drug

  • Type: BaseRESTTool

  • Description: Get detailed information for a specific drug from the NCI Drug Dictionary by its term ID. Returns the drug definition, NCI concept ID, all aliases (brand names, code names, chemical names, CAS registry numbers, NSC numbers), and link to drug information summary page. Use NCIDrugDict_search first to find term IDs.

Parameters:

  • term_id (integer) (required) NCI Drug Dictionary term ID (e.g., 37862 for imatinib mesylate, 695789 for pembrolizumab)

Example Usage:

query = {
    "name": "NCIDrugDict_get_drug",
    "arguments": {
        "term_id": 10
    }
}
result = tu.run(query)

NCIDrugDict_search (Type: BaseRESTTool)

Search the NCI (National Cancer Institute) Drug Dictionary for cancer drugs, agents, and therapeu…

NCIDrugDict_search tool specification

Tool Information:

  • Name: NCIDrugDict_search

  • Type: BaseRESTTool

  • Description: Search the NCI (National Cancer Institute) Drug Dictionary for cancer drugs, agents, and therapeutic compounds. Returns drug names, definitions, NCI concept IDs, drug aliases (brand names, code names, chemical names), and links to drug information summaries. Supports searching by drug name, brand name, or chemical name. The NCI Drug Dictionary contains over 9000 drug entries used in cancer treatment and clinical trials.

Parameters:

  • query (string) (required) Drug name to search for (e.g., ‘imatinib’, ‘pembrolizumab’, ‘tamoxifen’, ‘cisplatin’)

  • matchType (string) (optional) Match type: ‘Begins’ (starts with) or ‘Contains’ (default: Begins)

  • size (integer) (optional) Number of results to return (default 10)

Example Usage:

query = {
    "name": "NCIDrugDict_search",
    "arguments": {
        "query": "example_value"
    }
}
result = tu.run(query)