mcpField
D
DailyMed MCP by usefulapi

DailyMed MCP by usefulapi

Remote
usefulapi.ioHealth0Updated today

About DailyMed MCP by usefulapi

DailyMed MCP by usefulapi provides search and retrieval tools for DailyMed drug label data. It is for users researching FDA labels and related identifiers, packaging and media; the public data source requires no DailyMed credential.

Key features

  1. 01Search FDA drug labels
  2. 02Retrieve full SPL documents
  3. 03View label version history
  4. 04Find NDCs and packaging details
  5. 05List drug names and product identifiers

Use cases

  1. 01Find FDA label information for a drug
  2. 02Review a label's revision history
  3. 03Look up NDCs, ingredients or packaging
  4. 04Search drug classes and application numbers

MCP support

Exposes DailyMed search and drug-label data tools to MCP clients through a hosted endpoint. DailyMed is public and requires no source credential; login uses an email code.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://dailymed.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

12
ParameterTypeRequiredDescription
ndcstringNoNational Drug Code, e.g. '46122-791-66'.
pageintegerNoPage number (1-based). Default 1.
rxcuistringNoRxNorm concept unique identifier (product-level).
setidstringNoFilter to a specific SETID (UUID).
pagesizeintegerNoResults per page (max 100). Default 100.
drug_namestringNoDrug name to match (brand or generic), e.g. 'aspirin'.
name_typeenumNoRestrict drug_name match: b=brand, g=generic, both. Default both.b | g | both
unii_codestringNoFDA UNII code for an active moiety.
published_datestringNoPublish date yyyy-MM-dd, paired with published_date_comparison.
application_numberstringNoFDA application number, e.g. 'NDA020517'.
marketing_categorystringNoMarketing category, e.g. 'NDA', 'ANDA', 'OTC MONOGRAPH DRUG'.
published_date_comparisonenumNoComparison operator for published_date. Default eq.lt | lte | gt | gte | eq

Details

From the project README

DailyMed MCP by usefulapi

Search DailyMed drug labels, SPLs, NDCs and packaging. Hosted, no local install.

Live endpoint: https://dailymed.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://dailymed.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http dailymed https://dailymed.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{
  "mcpServers": {
    "dailymed": {
      "url": "https://dailymed.usefulapi.io/mcp"
    }
  }
}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your email address and a 6-digit code.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/dailymed/

This server needs no credential — DailyMed is a public data source. On first connect you log in with your email: we send a 6-digit code from [email protected]. The address is used only to send the code; we keep a one-way hash of it as your account id, so your free calls and your plan stay yours.

Tools

ToolTypeWhat it does
dailymed_search_labelsreadSearch FDA drug labels (SPLs)
dailymed_get_labelreadGet full SPL label document (XML)
dailymed_label_historyreadGet label version history
dailymed_label_ndcsreadGet NDC codes for a label
dailymed_label_mediareadGet label media (images)
dailymed_label_packagingreadGet label packaging & ingredients
dailymed_list_drug_namesreadList / search drug names
dailymed_list_ndcsreadList all NDC codes
dailymed_list_rxcuisreadList product-level RxCUIs
dailymed_list_uniisreadList UNII active moieties
dailymed_list_drug_classesreadList drug classes
dailymed_list_application_numbersreadList FDA application numbers
dailymed_usage_statusmetaUsage status (free-tier meter)
dailymed_request_featuremetaRequest a missing feature
dailymed_upgrademetaUpgrade to Pro (unlimited*)
dailymed_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with dailymed_upgrade (it returns a Stripe Checkout link). Cancel any time with dailymed_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running dailymed_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.