Skip to content
Verified official

openfda mcp server MCP

v0.10.0 changelog · 11

io.github.cyanheads/openfda-mcp-server

Query FDA data on drugs, food, devices, and recalls via openFDA. STDIO or Streamable HTTP.

transport:streamable-http runtime:npm tools:14

Target client

run in your project directory

claude mcp add --transport http openfda-mcp-server https://openfda.caseyjhand.com/mcp

setup guides: Claude Code Claude Desktop Cursor VS Code Zed Windsurf Cline Gemini CLI Grok ChatGPT Claude.ai LangChain

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

openfda_search_adverse_events

openfda search adverse events

openfda_search_animal_events

openfda search animal events

openfda_search_drug_shortages

openfda search drug shortages

openfda_search_recalls

openfda search recalls

openfda_search_tobacco_reports

openfda search tobacco reports

openfda_count_values

openfda count values

openfda_describe_fields

openfda describe fields

openfda_get_drug_label

openfda get drug label

openfda_search_drug_approvals

openfda search drug approvals

openfda_search_device_clearances

openfda search device clearances

openfda_lookup_ndc

openfda lookup ndc

openfda_drug_profile

openfda drug profile

openfda_dataframe_describe

openfda dataframe describe

openfda_dataframe_query

openfda dataframe query

All 14 tools, one page each

1 resource you attach as context

Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. Check the server's own documentation before granting access.