Skip to content
MCPSTAMP

Live dataNo token

Drug shortage list MCP server

The FDA drug shortage list, read live through openFDA, by generic name, brand name or NDC.

Free. No key, no sign-in, no paid tier. 4 tools.

Can Claude check if a drug is on the FDA shortage list?

Connector URL

https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp

Paste it as a custom connector in Claude, or add it to Claude Code, Cursor or VS Code. Setup for each is below.

What it knows that a model doesn't

A model answers from training data. This server reads the source when you ask.

  • Whether FDA lists a drug as in shortage now, with status, availability, reason and the date FDA last updated it.
  • Package level listings by NDC, company and presentation.
  • Recent listings and counts by therapeutic category or reason. It reports FDA data only and gives no medical advice.

Sources FDA Drug Shortages database through the openFDA drug shortages API (api.fda.gov/drug/shortages.json), updated daily.

Tools (4)

Read from the live server with tools/list on 2026-11-05.

ToolWhat it does
search_drug_shortages Search drug shortages. Is a drug in shortage now? Searches the FDA Drug Shortages database (via openFDA, updated daily) by generic name, brand name or active ingredient, for example "amoxicillin", "Adderall", "semaglutide", "lidocaine".
get_drug_shortage_by_ndc Get drug shortage by NDC. FDA shortage status for one National Drug Code, either a package NDC (0641-6059-01) or a product NDC (0641-6059), in the dashed form printed on the label.
list_recent_drug_shortages List recent drug shortages. The FDA drug shortage list, most recently updated listings first. Defaults to status Current. Filter by therapeutic category, for example Anesthesia, Oncology, Pediatric, Psychiatry, Cardiovascular, Infectious Disease.
count_drug_shortages Count drug shortages. How many FDA drug shortage listings there are now, grouped by status, therapeutic_category, shortage_reason or drug (distinct products). Defaults to Current listings by therapeutic category.

Connect it

One URL, no token. Pick your app.

Claude.ai and Claude Desktop

Open Settings, then Connectors, then Add custom connector. Paste the URL. Leave the OAuth fields empty. Save.

https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp

Claude Code

Run this in your terminal. Then run claude mcp list to check it.

claude mcp add --transport http drug-shortage-list https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp

Cursor

Merge this into ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project).

{
  "mcpServers": {
    "drug-shortage-list": {
      "url": "https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

VS Code

Put this in .vscode/mcp.json. The top key is servers, not mcpServers.

{
  "servers": {
    "drug-shortage-list": {
      "type": "http",
      "url": "https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Things to ask

Paste one into a new chat after you connect.

Questions

Is the drug shortage list MCP server free?
Yes. The hosted URL is free and needs no token, key or account. The source is open on GitHub.
Why not just ask the model?
A model answers from its training data. That data stops at a cutoff date, and long sums can drift. This server reads its data or rules each time you ask, so the answer is current and exact.
Where does the data come from?
FDA Drug Shortages database through the openFDA drug shortages API (api.fda.gov/drug/shortages.json), updated daily.
Which apps can use it?
Any MCP client that accepts a remote server URL: Claude.ai and Claude Desktop custom connectors, Claude Code, Cursor, VS Code and others. You can also run it locally with npx.

More free live-data servers

All free servers ยท Back-office servers on McpStamp