Listed from the MCP registry; nobody on Odel publishes it.
Is this yours? Claim itFDA drug shortage list: is a drug in shortage now, by name or NDC, with status and reason.
One address for any MCP client. No sign-in needed on this server.
4 read
Grouped by tool name.
Odel charges nothing per call. The publisher may charge for its own service.
The FDA drug shortage list for AI assistants. Ask whether a drug is in shortage right now, by generic name, brand name or NDC, and get the live FDA status, availability and reason.
This is a Model Context Protocol (MCP) server. It reads the FDA Drug Shortages database through the openFDA API at call time. It needs no API key.
| Tool | What it returns |
|---|---|
search_drug_shortages | FDA shortage listings for a generic name, brand name or active ingredient, grouped by product, with counts by status and availability, shortage reasons, companies, package presentations and dates. A brand name match is widened to every listing of the same generic product. |
get_drug_shortage_by_ndc | FDA shortage status for one package NDC or product NDC, with related packages of the same product. |
list_recent_drug_shortages | The FDA drug shortage list, most recently updated first, by status and therapeutic category. |
count_drug_shortages | How many shortage listings there are now, by status, therapeutic category, shortage reason or distinct product. |
Every result has structured JSON, a one-paragraph summary, as_of, source (the exact openFDA request), the FDA database page and more (a page on mcpstamp.com).
Paste this URL. No token, no sign-up. It works now.
https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp
claude mcp add --transport http drug-shortages https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp
Claude Desktop adds remote servers under Settings, Connectors, Add custom connector. Paste the URL above.
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"drug-shortages": { "url": "https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp" }
}
}
Add to .vscode/mcp.json:
{
"servers": {
"drug-shortages": { "type": "http", "url": "https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp" }
}
}
The npm package is not published yet. After it is, run it locally with Node 20 or newer:
claude mcp add drug-shortages -- npx -y drug-shortage-list-mcp
Full list with fetch dates in DATA_SOURCES.md.
More MCP servers that answer questions your assistant cannot answer alone are on mcpstamp.com.
Part of the Zovo MCP collection: https://mcp.zovo.one
Built by theluckystrike.
npm install
npm test # builds, then runs the fixture tests and an offline stdio test
node scripts/stdio-transcript.mjs # live stdio round trip, writes .live/stdio-transcript.jsonl
MIT