MCP 服务器

dailymed

io.usefulapi/dailymed
医疗健康 知识与文档 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Searches and retrieves FDA DailyMed drug labels, packaging, ingredients, NDCs, application data, and label histories.

dailymed_get_label
Get full SPL label document (XML)
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.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['setid'], 'properties': {'setid': {'type': 'string', 'pattern': '^[0-9a-fA-F-]{36}$', 'description': 'The label SETID (UUID) from dailymed_search_labels.'}}}
dailymed_label_history
Get label version history
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.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['setid'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'setid': {'type': 'string', 'pattern': '^[0-9a-fA-F-]{36}$', 'description': 'The label SETID (UUID).'}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}}}
dailymed_label_media
Get label media (images)
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.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['setid'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'setid': {'type': 'string', 'pattern': '^[0-9a-fA-F-]{36}$', 'description': 'The label SETID (UUID).'}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}}}
dailymed_label_ndcs
Get NDC codes for a label
List the National Drug Codes (package-level NDCs) associated with a label's current version, for a SETID. DailyMed v2: GET /spls/{setid}/ndcs.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['setid'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'setid': {'type': 'string', 'pattern': '^[0-9a-fA-F-]{36}$', 'description': 'The label SETID (UUID).'}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}}}
dailymed_label_packaging
Get label packaging & ingredients
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.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['setid'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'setid': {'type': 'string', 'pattern': '^[0-9a-fA-F-]{36}$', 'description': 'The label SETID (UUID).'}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}}}
dailymed_list_application_numbers
List FDA application numbers
List FDA application numbers (NDA/ANDA/BLA) with their marketing category code, across all labels (paginated). DailyMed v2: GET /applicationnumbers.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}}}
dailymed_list_drug_classes
List drug classes
List pharmacologic drug classes linked to labels (code, coding system, type — e.g. EPC Established Pharmacologic Class — and name). DailyMed v2: GET /drugclasses.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}}}
dailymed_list_drug_names
List / search drug names
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.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}, 'drug_name': {'type': 'string', 'description': "Substring to filter drug names, e.g. 'aspirin'."}, 'name_type': {'enum': ['b', 'g', 'both'], 'type': 'string', 'description': 'b=brand, g=generic, both. Default both.'}}}
dailymed_list_ndcs
List all NDC codes
List National Drug Codes across all labels in DailyMed (paginated; the full set is large). DailyMed v2: GET /ndcs.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}}}
dailymed_list_rxcuis
List product-level RxCUIs
List product-level RxNorm concept identifiers (rxcui + rxstring + rxtty term type) known to DailyMed (paginated). DailyMed v2: GET /rxcuis.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}}}
dailymed_list_uniis
List UNII active moieties
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.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}}}
dailymed_search_labels
Search FDA drug labels (SPLs)
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.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ndc': {'type': 'string', 'description': "National Drug Code, e.g. '46122-791-66'."}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (1-based). Default 1.', 'exclusiveMinimum': 0}, 'rxcui': {'type': 'string', 'description': 'RxNorm concept unique identifier (product-level).'}, 'setid': {'type': 'string', 'description': 'Filter to a specific SETID (UUID).'}, 'pagesize': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100). Default 100.', 'exclusiveMinimum': 0}, 'drug_name': {'type': 'string', 'description': "Drug name to match (brand or generic), e.g. 'aspirin'."}, 'name_type': {'enum': ['b', 'g', 'both'], 'type': 'string', 'description': 'Restrict drug_name match: b=brand, g=generic, both. Default both.'}, 'unii_code': {'type': 'string', 'description': 'FDA UNII code for an active moiety.'}, 'published_date': {'type': 'string', 'description': 'Publish date yyyy-MM-dd, paired with published_date_comparison.'}, 'application_number': {'type': 'string', 'description': "FDA application number, e.g. 'NDA020517'."}, 'marketing_category': {'type': 'string', 'description': "Marketing category, e.g. 'NDA', 'ANDA', 'OTC MONOGRAPH DRUG'."}, 'published_date_comparison': {'enum': ['lt', 'lte', 'gt', 'gte', 'eq'], 'type': 'string', 'description': 'Comparison operator for published_date. Default eq.'}}}
已更改
dailymed_list_application_numbers
2026年10月2日 02:40
已更改
dailymed_list_drug_classes
2026年10月2日 02:40
已更改
dailymed_list_uniis
2026年10月2日 02:40
已更改
dailymed_list_rxcuis
2026年10月2日 02:40
已更改
dailymed_list_ndcs
2026年10月2日 02:40
已更改
dailymed_list_drug_names
2026年10月2日 02:40
已更改
dailymed_label_packaging
2026年10月2日 02:40
已更改
dailymed_label_media
2026年10月2日 02:40
已更改
dailymed_label_ndcs
2026年10月2日 02:40
已更改
dailymed_label_history
2026年10月2日 02:40
已更改
dailymed_get_label
2026年10月2日 02:40
已更改
dailymed_search_labels
2026年10月2日 02:40
已添加
dailymed_list_application_numbers
2026年9月30日 02:40
已添加
dailymed_list_drug_classes
2026年9月30日 02:40
已添加
dailymed_list_uniis
2026年9月30日 02:40
已添加
dailymed_list_rxcuis
2026年9月30日 02:40
已添加
dailymed_list_ndcs
2026年9月30日 02:40
已添加
dailymed_list_drug_names
2026年9月30日 02:40
已添加
dailymed_label_packaging
2026年9月30日 02:40
已添加
dailymed_label_media
2026年9月30日 02:40
已添加
dailymed_label_ndcs
2026年9月30日 02:40
已添加
dailymed_label_history
2026年9月30日 02:40
已添加
dailymed_get_label
2026年9月30日 02:40
已添加
dailymed_search_labels
2026年9月30日 02:40