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_drugType:
BaseRESTToolDescription: 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_searchType:
BaseRESTToolDescription: Search the NCI (National Cancer Institute) Drug Dictionary for cancer drugs, agents, and therapeutic compounds. Results use exact offset pagination: start with offset=0 and continue with metadata.next_offset while metadata.has_more is true; metadata.total_results is the complete match count. Returns names, definitions, NCI concept IDs, aliases, and drug-information links.
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 in this page (default 10)offset(integer) (optional) Zero-based result offset. Continue with metadata.next_offset while metadata.has_more is true.
Example Usage:
query = {
"name": "NCIDrugDict_search",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)