openFDA Regulatory Metadata MCP server
Resolve FDA application numbers and product names to regulatory metadata (CDER, CBER, CDRH).
0 stars
Reviews
Write oneNobody has reviewed openFDA Regulatory Metadata yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
openFDA Regulatory Metadata tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
classify_device_product_codeResolve a CDRH product code to its device class and medical specialty.
lookup_device_submissionLook up a CDRH device submission by its number.
lookup_drugsfda_applicationFetch Drugs@FDA application metadata for an NDA/BLA/ANDA number.
resolve_drug_to_applicationResolve a brand or generic drug name to its NDA/BLA application number(s).
screen_for_rwe_signalsEXPERIMENTAL. Sweep drug labels for registry / real-world-evidence signals.
search_drug_labelSearch openFDA drug labels (SPL) for a term.
validate_device_applicationValidate a device number and derive class, specialty and category in one call.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan8 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 48 days ago12/15
- Maintainer identitynamespace and repository owner differ4/10
How openFDA Regulatory Metadata compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 75% of 2,174 E-commerce servers
- Tools
- 7
- the typical E-commerce server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 7 read
Install openFDA Regulatory Metadata in Claude Code, Cursor or VS Code
claude mcp add openfda-mcp -- uvx openfda-mcp
What the publisher says
From the openFDA Regulatory Metadata repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: com.blackswancausallabs/openfda-mcp -->
openFDA MCP
An MCP server exposing FDA regulatory metadata (drugs, biologics, and medical devices) through the openFDA API.
Built by Black Swan Causal Labs as the identifier-resolution layer for a real-world-evidence (RWE) case roster: given an FDA application number or a product name, resolve it to authoritative regulatory metadata.
Why this exists
There are other openFDA MCP servers, and several are broader. This one is narrow on purpose: it is the instrument that resolved the application numbers in a specific published RWE dataset, and it exists so that dataset can name the tool that produced it.
That matters more than it might sound. Whether BLA 125123/2058 resolves to a particular product, or DEN160026 to a particular device class, is a decision made by a piece of software — and a different wrapper can yield a different roster. "We used openFDA" is not a sufficient methods statement; "openfda-mcp v0.1.0" is. If you use this in research, pin the version.
Its practical edge over a general openFDA client is the device half: resolving a CDRH submission number to a risk class takes a three-hop chain (number → product code → classification) with two non-obvious traps, both handled here.
Tools
Drugs and biologics (/drug/* — CDER, CBER)
Devices (/device/* — CDRH)
Install
pip install openfda-mcpAdd to your MCP client config:
{
"mcpServers": {
"openfda": {
"command": "openfda-mcp",
"env": { "OPENFDA_API_KEY": "${OPENFDA_API_KEY:-}" }
}
}
}The API key is optional. Without one, openFDA allows 40 requests/min and 1,000/day, which is enough for interactive use. A free key raises it to 240/min and 120,000/day — worth having for bulk sweeps.
Two findings worth knowing
Both were established empirically and are not obvious from FDA's docs.
De Novo grants live in the 510(k) endpoint. DEN###### numbers are stored in the k_number field of /device/510k. There is no De Novo endpoint, and looking for one leads to the wrong conclusion that De Novo numbers can't be resolved. They can.
HDE numbers are not in openFDA at all. Neither the 510(k) nor the PMA endpoint carries H######, so no product code — and therefore no classification — is retrievable. This server still reports deviceclass: "III" for them, by regulatory inference: HDE is by definition the pathway for devices that would otherwise require a PMA. medicalspecialty stays null, because that one really is unavailable, and deviceclasssource says which is which.
Transient failures are never silent
A genuine absence and a failed request are different things, and this package keeps them different:
backoff, then raises OpenFDATransientError; never cache this
- not found (HTTP 404, or 200 with no results) → returns None; safe to cache
- transient failure (timeout, connection error, 429, 5xx) → retried with
- rejected request (other 4xx) → raises OpenFDARequestError
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
openFDA Regulatory Metadata: common questions
- Is openFDA Regulatory Metadata MCP server safe?
- Mostly: it is graded B (82/100). Read the openFDA Regulatory Metadata safety report
- How do I install openFDA Regulatory Metadata?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does openFDA Regulatory Metadata need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is openFDA Regulatory Metadata maintained?
- The last commit was 89 days ago (2026-08-07). The latest release is v0.1.0.
- What can I use instead of openFDA Regulatory Metadata?
- Servers from other publishers that do the same job: New-Term Radar MCP server, PostHog MCP Server and Loki Mode MCP server.
- How does openFDA Regulatory Metadata compare with other E-commerce MCP servers?
- safety score 82/100 (higher than 75% of 2,174 E-commerce servers); tools 7 (the typical E-commerce server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to openFDA Regulatory Metadata
Same job from other publishers: the closest match first, then the best rated.
- New-Term RadarNew AI model, product and repo names as they surface, and the search terms behind them, sized.not reviewedEstablishedB
- PostHog MCP ServerOfficial PostHog MCP Server for product analytics, feature flags, experiments, and more.not reviewedEstablishedA
- Loki ModeAutonomous spec-to-product coding-agent CLI with an MCP server exposing 39 tools over stdio.not reviewedEstablishedB
- Idea RealityPre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.not reviewedEstablishedB
- StripeMCP server integrating with Stripe - tools for customers, products, payments, and more.not reviewedEstablishedA