dailymed
Search DailyMed drug labels, SPLs, NDCs and packaging.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin dailymed_list_application_numbers
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"dailymed": {
"url": "https://dailymed.usefulapi.io/mcp"
}
}
}Remote-Endpunkte
https://dailymed.usefulapi.io/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (12)
🟢dailymed_search_labels(drug_name, name_type, ndc, rxcui, unii_code, ...)
Search Structured Product Labels (SPLs) — one label per marketed drug product. Filter by drug name, NDC, RxCUI, UNII, application (NDA/ANDA) number, marketing category, or publish date. Returns setid, title, spl_version and published_date for each match (use the setid with dailymed_get_label and the label_* tools). DailyMed v2: GET /spls.
Eingabe-Schema
{
"type": "object",
"properties": {
"drug_name": {
"description": "Drug name to match (brand or generic), e.g. 'aspirin'.",
"type": "string"
},
"name_type": {
"description": "Restrict drug_name match: b=brand, g=generic, both. Default both.",
"type": "string",
"enum": [
"b",
"g",
"both"
]
},
"ndc": {
"description": "National Drug Code, e.g. '46122-791-66'.",
"type": "string"
},
"rxcui": {
"description": "RxNorm concept unique identifier (product-level).",
"type": "string"
},
"unii_code": {
"description": "FDA UNII code for an active moiety.",
"type": "string"
},
"application_number": {
"description": "FDA application number, e.g. 'NDA020517'.",
"type": "string"
},
"marketing_category": {
"description": "Marketing category, e.g. 'NDA', 'ANDA', 'OTC MONOGRAPH DRUG'.",
"type": "string"
},
"published_date": {
"description": "Publish date yyyy-MM-dd, paired with published_date_comparison.",
"type": "string"
},
"published_date_comparison": {
"description": "Comparison operator for published_date. Default eq.",
"type": "string",
"enum": [
"lt",
"lte",
"gt",
"gte",
"eq"
]
},
"setid": {
"description": "Filter to a specific SETID (UUID).",
"type": "string"
},
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_get_label(setid)
Fetch the complete Structured Product Label for a SETID as HL7 v3 SPL XML — the full FDA-approved labeling: indications, dosage, warnings, boxed warning, adverse reactions, active/inactive ingredients, etc. NOTE: DailyMed serves the full document only as XML (there is no JSON form), so this returns raw XML text. Use dailymed_search_labels first to find the setid. DailyMed v2: GET /spls/{setid}.xml.
Eingabe-Schema
{
"type": "object",
"properties": {
"setid": {
"type": "string",
"pattern": "^[0-9a-fA-F-]{36}$",
"description": "The label SETID (UUID) from dailymed_search_labels."
}
},
"required": [
"setid"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_label_history(setid, page, pagesize)
List every published version (spl_version + published_date) of a label for a SETID — useful to see how a drug's labeling has changed over time. DailyMed v2: GET /spls/{setid}/history.
Eingabe-Schema
{
"type": "object",
"properties": {
"setid": {
"type": "string",
"pattern": "^[0-9a-fA-F-]{36}$",
"description": "The label SETID (UUID)."
},
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"required": [
"setid"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_label_ndcs(setid, page, pagesize)
List the National Drug Codes (package-level NDCs) associated with a label's current version, for a SETID. DailyMed v2: GET /spls/{setid}/ndcs.
Eingabe-Schema
{
"type": "object",
"properties": {
"setid": {
"type": "string",
"pattern": "^[0-9a-fA-F-]{36}$",
"description": "The label SETID (UUID)."
},
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"required": [
"setid"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_label_media(setid, page, pagesize)
List media assets (product/packaging images, with mime_type and URL) for a label's current version, for a SETID. DailyMed v2: GET /spls/{setid}/media.
Eingabe-Schema
{
"type": "object",
"properties": {
"setid": {
"type": "string",
"pattern": "^[0-9a-fA-F-]{36}$",
"description": "The label SETID (UUID)."
},
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"required": [
"setid"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_label_packaging(setid, page, pagesize)
Get packaging descriptions plus product names and active ingredients (name + strength) for each product in a label, by SETID. DailyMed v2: GET /spls/{setid}/packaging.
Eingabe-Schema
{
"type": "object",
"properties": {
"setid": {
"type": "string",
"pattern": "^[0-9a-fA-F-]{36}$",
"description": "The label SETID (UUID)."
},
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"required": [
"setid"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_list_drug_names(drug_name, name_type, page, pagesize)
List drug names in DailyMed (name + name_type B=brand/G=generic). Pass drug_name to filter by a substring — a fast way to discover exact spellings before searching labels. DailyMed v2: GET /drugnames.
Eingabe-Schema
{
"type": "object",
"properties": {
"drug_name": {
"description": "Substring to filter drug names, e.g. 'aspirin'.",
"type": "string"
},
"name_type": {
"description": "b=brand, g=generic, both. Default both.",
"type": "string",
"enum": [
"b",
"g",
"both"
]
},
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_list_ndcs(page, pagesize)
List National Drug Codes across all labels in DailyMed (paginated; the full set is large). DailyMed v2: GET /ndcs.
Eingabe-Schema
{
"type": "object",
"properties": {
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_list_rxcuis(page, pagesize)
List product-level RxNorm concept identifiers (rxcui + rxstring + rxtty term type) known to DailyMed (paginated). DailyMed v2: GET /rxcuis.
Eingabe-Schema
{
"type": "object",
"properties": {
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_list_uniis(page, pagesize)
List FDA UNII codes and their active-moiety names (paginated). Use a unii_code to filter labels in dailymed_search_labels. DailyMed v2: GET /uniis.
Eingabe-Schema
{
"type": "object",
"properties": {
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_list_drug_classes(page, pagesize)
List pharmacologic drug classes linked to labels (code, coding system, type — e.g. EPC Established Pharmacologic Class — and name). DailyMed v2: GET /drugclasses.
Eingabe-Schema
{
"type": "object",
"properties": {
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢dailymed_list_application_numbers(page, pagesize)
List FDA application numbers (NDA/ANDA/BLA) with their marketing category code, across all labels (paginated). DailyMed v2: GET /applicationnumbers.
Eingabe-Schema
{
"type": "object",
"properties": {
"page": {
"description": "Page number (1-based). Default 1.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"pagesize": {
"description": "Results per page (max 100). Default 100.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Nachweis