- Home
- MCP servers
- DailyMed
DailyMed
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"rowanerasmus-dailymed-mcp-server": {
"command": "node",
"args": [
"/path/to/dailymed-mcp-server/dist/index.js"
]
}
}
}You deploy this MCP server to access DailyMed data via a standardized MCP interface. It provides structured drug information from DailyMed, enabling you to search labels, drug names, RxCUI mappings, pharmacologic classes, and detailed drug data through a consistent API surface.
How to use
You connect to the DailyMed MCP Server using an MCP client. Use the available search tools to locate drug information, such as search_spls for structured product labels, search_drug_names for manufacturer and name type filtered queries, and search_rxcuis to find RxCUI codes. Retrieve detailed drug data with get_drug_details, view drug history with get_drug_history, and access packaging or media information via get_drug_packaging and get_drug_media. If mappings are available, you can explore RxNorm mappings and pharmacologic classifications with the respective mapping tools. All responses support pagination where applicable.
How to install
Prerequisites you need before installation: Node.js and npm installed on your system.
Step 1: Clone the DailyMed MCP Server repository to your environment.
Step 2: Navigate into the project directory.
Step 3: Install dependencies.
Step 4: Build the project.
Optional: Download and place DailyMed mapping files in the project root if you have them.
Step 5: Run the server in production mode.
Step 6: Run the server in development mode for hot reload.
Additional content
MCP server configuration in your environment can be specified using a stdio-driven command. The provided example shows how to run the MCP server locally with Node.js and the built distribution.
{
"mcpServers": {
"dailymed": {
"command": "node",
"args": ["/path/to/dailymed-mcp-server/dist/index.js"],
"cwd": "/path/to/dailymed-mcp-server"
}
}
}
Available tools
search_spls
Search Structured Product Labels with advanced filtering and pagination
search_drug_names
Search drug names with manufacturer and name type filters
search_rxcuis
Search RxCUI codes with term type filtering
search_drug_classes
Search pharmacologic drug classes
search_application_numbers
Search FDA application numbers
search_uniis
Search UNII codes with advanced filters
get_drug_details
Complete drug information by SET ID
get_drug_history
Version history for drugs
get_drug_ndcs
NDC codes for specific drugs
get_drug_packaging
Packaging information
get_drug_media
Media links (images, documents)
get_all_*
Paginated access to drug names, classes, NDCs, RxCUIs, UNIIs, application numbers
get_dailymed_context
Database information and capabilities
search_by_rxnorm_mapping
Search RxNorm mappings by drug name (when mapping files are present)
get_*_mappings_for_setid
Get mappings for specific drugs (when mapping files are present)
search_drugs_by_pharmacologic_class
Find drugs by pharmacologic class (when mapping files are present)