Skip to main content
Glama

Server Details

Clean FDA regulatory data: company resolution, facilities, recalls, inspections, approvals.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

48 tools
fda_bpdr_summaryInspect

Search FDA's Biological Product Deviation Report annual summary counts. This is summary-level biotech and blood/HCT/P manufacturing signal from official FDA annual reports, not per-event case detail.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
keywordNoKeyword to search in group_name or establishment_type
row_typeNoWhether the row is a normal establishment line, subtotal, or total
group_nameNoGroup name, for example Licensed Non-Blood Manufacturers
fiscal_yearNoMetric fiscal year, for example 2024
establishment_typeNoEstablishment type, for example Vaccine or 351 HCT/P
fda_citationsInspect

Search specific CFR violation citations from FDA inspections (Compliance Dashboard data, not available in openFDA API). Filter by company name, FEI number, CFR number (e.g., '21 CFR 211.68' for a specific section, or '21 CFR 211' for all cGMP violations), or keyword in citation descriptions. Returns the cited regulation, short and long descriptions of the finding, and inspection dates. Related: fda_inspections (inspection classification and dates by FEI), fda_compliance_actions (warning letters that may reference these citations).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
keywordNoKeyword to search in citation descriptions
fei_numberNoFDA Establishment Identifier (FEI number)
company_nameNoCompany name (fuzzy match)
act_cfr_numberNoCFR number (exact match)
fda_clinical_result_lettersInspect

Search FDA Complete Response Letters (CRLs) — formal refusal-to-approve decisions on drug and biologics applications. Filter by company name (fuzzy match), application number (e.g., 'NDA 204017'), or letter type. CRLs are significant regulatory events indicating application deficiencies. Related: fda_search_drugs (drug application data including approval status).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
letter_typeNoLetter type filter (e.g. 'COMPLETE RESPONSE')
company_nameNoCompany name (fuzzy match)
application_numberNoApplication number (searches array, e.g. 'NDA 204017')
fda_company_compliance_timelineInspect

Build a reverse-chronological compliance timeline for one company and any linked subsidiaries. Combines inspections, warning letters, import alerts, import refusals, debarments, and recall/enforcement events into one dated feed.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of combined timeline events to return
companyYesCompany name to build the timeline for
fda_company_fullInspect

Comprehensive company profile: facilities (with addresses and operations), enforcement actions (recalls), 510(k) clearances, PMA approvals, and drug applications for a single company and its known aliases. Costs 5 credits. Excludes: inspection history, citations, compliance actions (warning letters), facility-level product lists, import refusals, and family rollups across separate child company records. For family rollups: call fda_suggest_subsidiaries first, then use fda_save_aliases for true same-company names or fda_link_subsidiaries for distinct child companies. Related: fda_suggest_subsidiaries (discover subsidiaries), fda_link_subsidiaries (create explicit family links), fda_get_facility (per-facility products, operations type, risk summary by FEI), fda_inspections (inspection history by FEI or company), fda_citations (CFR violations by FEI), fda_compliance_actions (warning letters/seizures by FEI or company), fda_search_aphis (animal health facilities for vet companies), fda_drug_shortages (active drug shortages).

ParametersJSON Schema
NameRequiredDescriptionDefault
companyYesCompany name to look up
drugs_limitNoDrug applications result limit
drugs_offsetNoDrug applications result offset
approvals_limitNoPMA approvals result limit
approvals_offsetNoPMA approvals result offset
clearances_limitNo510(k) clearances result limit
facilities_limitNoFacilities result limit
clearances_offsetNo510(k) clearances result offset
enforcement_limitNoEnforcement result limit
facilities_offsetNoFacilities result offset
enforcement_offsetNoEnforcement result offset
fda_compliance_actionsInspect

Search FDA compliance enforcement actions (Compliance Dashboard data, not available in openFDA API): Warning Letters, Seizures, and Injunctions. These are the most serious regulatory outcomes, typically following OAI inspections. Filter by company name, FEI number, action type (Warning Letter/Seizure/Injunction), or date range. Related: fda_inspections (underlying inspection data by FEI), fda_citations (CFR violations cited in these actions).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
date_toNoEnd date for action_taken_date range (YYYY-MM-DD)
date_fromNoStart date for action_taken_date range (YYYY-MM-DD)
fei_numberNoFDA Establishment Identifier (FEI number)
action_typeNoCompliance action type
company_nameNoCompany name (fuzzy match)
fda_consumer_eventsInspect

Search consumer adverse events for food and cosmetic products by product area, reaction keyword, or date range (YYYYMMDD format). Returns reports including outcomes, reactions, and product details.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
date_toNoEnd date for date_created (YYYYMMDD)
reactionNoReaction keyword (searches reactions array)
date_fromNoStart date for date_created (YYYYMMDD)
product_areaNoFilter by product area: food or cosmetic
fda_device_classInspect

Lookup FDA device classification details by product code. Returns device name, device class (I/II/III), medical specialty, regulation number, review panel, submission type, and definition. Requires: product code (3-letter code from 510(k), PMA, or device product listings). Related: fda_product_code_lookup (cross-reference across 510(k) and PMA), fda_search_510k (clearances for this product code), fda_search_pma (PMA approvals for this product code).

ParametersJSON Schema
NameRequiredDescriptionDefault
product_codeYesDevice product code
fda_device_recallsInspect

Search FDA device recalls by recalling firm (fuzzy match), product code, recall status, or date range. Returns device-specific recall details including root cause, event type, and product codes. Complements fda_search_enforcement which covers all product types. Related: fda_search_enforcement (all recalls including drugs), fda_recall_facility_trace (trace to manufacturing facility), fda_device_class (product code details).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
date_toNoEnd date for event_date_initiated (YYYY-MM-DD)
date_fromNoStart date for event_date_initiated (YYYY-MM-DD)
product_codeNoProduct code
recall_statusNoRecall status
recalling_firmNoRecalling firm name (fuzzy match)
fda_device_supply_statusInspect

Search FDA's current medical device shortage list and discontinuance list. This is an official FDA supply-chain signal for medtech selling, covering shortage categories and permanent discontinuances that may affect customer operations or product availability.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
date_toNoEnd date for latest_date range (YYYY-MM-DD)
keywordNoKeyword to search descriptions, device names, notes, or reasons
categoryNoDevice category
date_fromNoStart date for latest_date range (YYYY-MM-DD)
list_typeNoWhether to search the shortage list or discontinuance list
product_codeNoFDA product code, for example DSQ or MKJ
manufacturer_nameNoManufacturer name (fuzzy match, discontinuance list only)
fda_device_udiInspect

Search the FDA Unique Device Identification (UDI) database by brand name, company/manufacturer name, product code, or DI number. Returns device identification data including brand name, company, device description, product codes, GMDN terms, sterilization info, and premarket submissions. Related: fda_device_class (classification details by product code), fda_search_510k (clearances by product code).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResult limit
offsetNoResult offset
di_numberNoDevice Identifier (DI) number
brand_nameNoDevice brand name (fuzzy match)
company_nameNoCompany/manufacturer name (fuzzy match)
product_codeNoFDA product code (3-letter code, e.g. OVE)
fda_device_udi_lookupInspect

Search the FDA's Global Unique Device Identification Database (GUDID) by device identifier (DI/barcode), device name, company name, or brand name. Returns device details including UDI, descriptions, and company information. Costs 1 credit.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
device_idNoDevice Identifier (DI) — exact barcode/GTIN lookup
brand_nameNoBrand name (fuzzy search)
device_nameNoDevice/brand name (fuzzy search)
company_nameNoCompany/manufacturer name (fuzzy search)
fda_drug_labelsInspect

Search FDA Structured Product Labeling (SPL) data — full drug package inserts. Filter by drug name, manufacturer, application number, or specific label section (e.g., indications_and_usage, warnings, adverse_reactions, boxed_warning). Returns complete label text for matching sections. Related: fda_search_drugs (application-level data), fda_search_ndc (NDC product details).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResult limit
offsetNoResult offset
sectionNoSpecific label section to return (e.g. indications_and_usage, warnings, adverse_reactions)
drug_nameNoBrand or generic drug name (fuzzy match)
manufacturerNoManufacturer name (fuzzy match)
application_numberNoNDA or ANDA application number
fda_drug_shortagesInspect

Search FDA drug shortages by generic name, company, status, or availability. Drug shortages signal manufacturing capacity strain, quality issues, or supply chain disruption. Useful for identifying companies with operational challenges. Related: fda_search_drugs (drug application data by company), fda_search_ndc (NDC-level product details).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
statusNoShortage status filter
company_nameNoCompany name (fuzzy match)
generic_nameNoGeneric drug name (fuzzy match)
fda_facility_dossierInspect

Compliance-first facility dossier by FEI number. Returns the facility profile plus recent inspections, citations, warning letters, import refusal history, import-alert mentions, recall context, freshness, and recommended next tools. Use this when you want the fastest FEI-level manufacturing risk view instead of the broader product-focused facility profile.

ParametersJSON Schema
NameRequiredDescriptionDefault
feiYesFDA Establishment Identifier (FEI number)
evidence_limitNoNumber of recent evidence rows to return per evidence section
fda_facility_productsInspect

List device products registered at a facility by FEI number with pagination. Returns product code, proprietary name, listing number, and classification details (device name, class, medical specialty). Note: fda_get_facility already includes products — use this only when paginating through large product lists. Drug products are not linked by FEI; use fda_search_ndc with company name instead. Requires: FEI number.

ParametersJSON Schema
NameRequiredDescriptionDefault
feiYesFDA Establishment Identifier (FEI number)
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
fda_get_facilityInspect

Detailed facility profile by FEI number. Returns: facility name, full address, operations type (Manufacture, API, Repack, Contract Manufacture, etc.), establishment types (Manufacturer, Distributor, Specification Developer, etc.), registrant and owner/operator info, DUNS number, registration expiry, enforcement history (recalls), device products with classification, and a facility_risk_summary (inspection counts by classification, warning letters, last inspection date). Requires: FEI number — get it from fda_search_facilities or fda_company_full. Excludes: full inspection details and citations. Related: fda_inspections (inspection history by FEI), fda_citations (CFR violations by FEI), fda_compliance_actions (warning letters/seizures by FEI), fda_import_refusals (import refusal history by FEI), fda_facility_products (paginate large product lists).

ParametersJSON Schema
NameRequiredDescriptionDefault
feiYesFDA Establishment Identifier (FEI number)
products_limitNoProducts result limit
products_offsetNoProducts result offset
fda_import_refusalsInspect

Search FDA import refusals (Compliance Dashboard data, not available in openFDA API). Import refusals indicate products detained at the US border. Filter by company name, FEI number, country code (e.g., CN, IN for major API source countries), or date range. Critical for evaluating international manufacturing sites and supply chain risk. Related: fda_get_facility (facility details by FEI), fda_inspections (inspection history by FEI).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
date_toNoEnd date for refusal_date range (YYYY-MM-DD)
date_fromNoStart date for refusal_date range (YYYY-MM-DD)
fei_numberNoFDA Establishment Identifier (FEI number)
company_nameNoCompany name (fuzzy match)
country_codeNoISO country code (e.g. CN, IN)
fda_inspection_observation_summaryInspect

Search FDA's official annual inspection-observation summary spreadsheets. This is aggregate Form 483 trend data by product area and citation frequency, not a full company-level 483 corpus. Use it to see which observation areas appear most often in Drugs, Devices, Foods, and other FDA program areas.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
cite_idNoFDA citation identifier from the spreadsheet
keywordNoFull-text query across short and long citation descriptions
fiscal_yearNoFiscal year of the spreadsheet
product_areaNoProduct or program area (e.g. Drugs, Devices, Foods)
reference_numberNoRegulatory citation reference number (e.g. 21 CFR 211.192)
fda_inspectionsInspect

Search FDA inspection history from the Compliance Dashboard (not available in openFDA API). Filter by company name (fuzzy match), FEI number, classification (NAI=No Action Indicated, VAI=Voluntary Action Indicated, OAI=Official Action Indicated — most serious), state, country, city, or date range. Date filters apply to inspection_end_date. OAI inspections typically lead to warning letters. Related: fda_citations (specific CFR violations from inspections by FEI), fda_compliance_actions (warning letters following OAI inspections by FEI).

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity name (exact match)
limitNoMax results to return (1-500)
stateNoState code (e.g., CA, NY)
countryNoCountry code (e.g., US, DE)
date_toNoEnd date for inspection_end_date range (YYYY-MM-DD)
date_fromNoStart date for inspection_end_date range (YYYY-MM-DD)
fei_numberNoFDA Establishment Identifier (FEI number)
company_nameNoCompany name (fuzzy match)
classification_codeNoInspection classification code
fda_ires_enforcementInspect

Search iRES enforcement recalls with cross-references to openFDA enforcement data. Filter by company name (fuzzy match), recall number, product type (e.g., Drugs, Devices), or date range. Returns detailed recall info including event classification, product codes, and quantities. Related: fda_search_enforcement (openFDA recall data), fda_recall_facility_trace (trace recall to manufacturing facility).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
date_toNoEnd date for enforcement_report_date range (YYYY-MM-DD)
date_fromNoStart date for enforcement_report_date range (YYYY-MM-DD)
company_nameNoCompany name (fuzzy match)
product_typeNoProduct type (e.g. Drugs, Devices)
recall_numberNoRecall number
fda_lookup_companyInspect

Quick company lookup: facilities (with addresses and operations) and enforcement actions (recalls) for a single company and its known aliases. Costs 1 credit. Excludes: 510(k) clearances, PMA approvals, drug applications, inspection history, and subsidiary data. Related: fda_company_full (adds clearances/approvals/drugs for 5 credits), fda_suggest_subsidiaries (discover related entities), fda_get_facility (per-facility products and operations by FEI).

ParametersJSON Schema
NameRequiredDescriptionDefault
companyYesCompany name to look up
facilities_limitNoFacilities result limit
enforcement_limitNoEnforcement result limit
facilities_offsetNoFacilities result offset
enforcement_offsetNoEnforcement result offset
fda_manufacturing_risk_summaryInspect

Build a manufacturing and compliance summary for one company using FDA facilities, inspections, warning letters, OII records, import-risk signals, debarments, and recalls. Use this when you want the company-level picture first, then follow the linked granular tools for deeper inspection.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyYesCompany name to summarize
evidence_limitNoMax recent records to return per evidence section
facility_limitNoMax facilities to return
fda_product_code_lookupInspect

Cross-reference a device product code across classification details, 510(k) clearances, and PMA approvals. Returns classification info plus paginated lists of all clearances and approvals for that product code. Use to understand the regulatory landscape for a specific device type. Requires: product code.

ParametersJSON Schema
NameRequiredDescriptionDefault
product_codeYesDevice product code
approvals_limitNoPMA approvals result limit
approvals_offsetNoPMA approvals result offset
clearances_limitNo510(k) clearances result limit
clearances_offsetNo510(k) clearances result offset
fda_recall_facility_traceInspect

Trace a recall to its candidate manufacturing facility with explicit confidence levels. Matches by firm name, NDC lookup, and facility registration data. Returns the recall details, matched facility candidates with FEI numbers and confidence scores, and match methodology. Requires: recall_number from fda_search_enforcement or fda_ires_enforcement. Related: fda_get_facility (full detail for matched FEI), fda_inspections (inspection history for matched FEI), fda_compliance_actions (warning letters for matched FEI).

ParametersJSON Schema
NameRequiredDescriptionDefault
recall_numberYesRecall number
fda_resolve_companyInspect

Resolve a company name to its canonical company_id and list all known aliases. Returns the canonical slug, match confidence, and alias names. Read-only lookup — does not discover new aliases. Related: fda_suggest_subsidiaries (discover potential subsidiaries not yet aliased), fda_company_full (full profile using the resolved name).

ParametersJSON Schema
NameRequiredDescriptionDefault
companyYesCompany name to resolve
fda_save_aliasesInspect

Save normalized alias names for a parent company, updating confidence and tracking collisions. Use this for true name variants of the same company record. If a collision says the alias already belongs to another company_id, use fda_link_subsidiaries instead of forcing the alias. Typical workflow: call fda_suggest_subsidiaries first, review results, then call this tool with confirmed same-entity alias names.

ParametersJSON Schema
NameRequiredDescriptionDefault
aliasesYesAlias entries to save
parent_companyYesCanonical parent company name
fda_search_510kInspect

Search FDA 510(k) clearances across all companies. Filter by company name (fuzzy match), product code, decision code (e.g., SESE=substantially equivalent), clearance type (Traditional, Special, Abbreviated), and date range. Returns clearance number (K-number), applicant, device name, decision date, and product code. Related: fda_device_class (product code details and classification), fda_product_code_lookup (cross-reference a product code across 510(k) and PMA), fda_search_pma (PMA approvals for higher-risk devices).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
companyNoCompany name (fuzzy search)
to_dateNoEnd date for decision_date range (YYYY-MM-DD)
from_dateNoStart date for decision_date range (YYYY-MM-DD)
product_codeNoDevice product code
decision_codeNoDecision code (e.g., SESE, SESD)
clearance_typeNoClearance type (e.g., Traditional, Special)
fda_search_aphisInspect

Search APHIS veterinary biologics establishments (animal health facilities) by company, state, or establishment type. Returns license number, company name, full address, establishment type (Licensee/Permittee), divisions, and subsidiaries. Covers vaccine manufacturers, diagnostic kit producers, and other veterinary biological product facilities. Related: fda_vet_events (veterinary adverse events by species/drug).

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoEstablishment type
limitNoMax results to return (1-500)
stateNoState code (e.g., CA, NY)
offsetNoResult offset for pagination
companyNoCompany name (fuzzy search)
fda_search_by_productInspect

Search across FDA device and drug datasets by product name (device name, trade name, generic name, or brand name). Searches device classifications, 510(k) clearances, PMA approvals, and NDC records simultaneously. Use when you know a product name but not which dataset it's in. Returns matches from each dataset with product codes and company names.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
product_nameYesProduct or brand name (fuzzy search)
fda_search_debarmentsInspect

Search current FDA debarment lists across drug applications, drug imports, and food imports. These are rare but very high-severity compliance signals for people or firms barred from certain FDA-regulated activities.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPerson or firm name (fuzzy match)
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
date_toNoEnd date for effective_date range (YYYY-MM-DD)
date_fromNoStart date for effective_date range (YYYY-MM-DD)
list_typeNoDebarment list type
subject_typeNoWhether the record is a person or a firm
fda_search_drugsInspect

Search Drugs@FDA applications across all companies. Filter by sponsor name (fuzzy match), application number, brand name, or submission status. Returns application details including products (brand names, dosage forms, active ingredients) and submissions (approval dates, status). Related: fda_search_ndc (NDC-level product details including labeler and packaging), fda_drug_labels (structured product labeling/package inserts), fda_clinical_result_letters (Complete Response Letters — FDA refusal-to-approve decisions), fda_drug_shortages (active drug shortage data).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
statusNoSubmission status (searches submissions JSONB)
companyNoCompany name (fuzzy search)
brand_nameNoBrand name (searches products JSONB)
application_numberNoApplication number
fda_search_enforcementInspect

Search FDA enforcement actions (recalls) for drugs, devices, and food across all companies. Filter by company name (fuzzy match), recall classification (Class I=most serious/Class II/Class III), date range, or status (Ongoing/Terminated). Returns recall details including product description, reason, and distribution pattern. Related: fda_recall_facility_trace (trace a recall to its manufacturing facility by recall_number), fda_ires_enforcement (iRES recall data with cross-references), fda_device_recalls (device-specific recall data).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
statusNoRecall status
companyNoCompany or firm name (fuzzy search)
to_dateNoEnd date for report_date range (YYYY-MM-DD)
from_dateNoStart date for report_date range (YYYY-MM-DD)
classificationNoRecall classification severity
fda_search_facilitiesInspect

Search FDA-registered facilities by name, city, state, or country. Searches drug (DECRS) and device registration databases. Returns FEI number, name, address, and source. Use the operations parameter to filter by manufacturing type (e.g., 'Contract Manufacture', 'API', 'Repack'). Use country filter (ISO code: US, DE, IN, CN, IE) to map a company's global manufacturing footprint. Excludes: products at facility, inspection history, enforcement actions. Related: fda_get_facility (full facility detail by FEI including products and operations type), fda_inspections (inspection data by FEI), fda_citations (CFR violations by FEI).

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity name
limitNoMax results to return (1-500)
stateNoState code (e.g. CA, NY)
offsetNoResult offset for pagination
companyNoFacility or company name (fuzzy search)
countryNoISO country code (e.g. US, DE)
operationsNoDECRS operations keyword
fda_search_family_facilitiesInspect

Search FDA-registered facilities across a parent company and any explicitly linked subsidiaries. Use this when you know the parent company but the FDA records may sit under child entities like Actavis, Watson, or Cephalon. Supports optional city, state, country, and operations filters.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity name
limitNoMax results to return (1-500)
stateNoState code (e.g. CA, NY)
offsetNoResult offset for pagination
companyYesParent company name
countryNoISO country code (e.g. US, DE)
operationsNoDECRS operations keyword
fda_search_import_alertsInspect

Search FDA Import Alerts by firm, alert number, red-list versus green-list status, country, keyword, or date. This is a stronger manufacturing and supplier-risk signal than one-off import refusals because it captures standing alert status and the specific firms currently listed under each alert.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
countryNoCountry name
date_toNoEnd date for publish-date range (YYYY-MM-DD)
keywordNoKeyword to search in the alert title, reason, charge, or product notes
date_fromNoStart date for publish-date range (YYYY-MM-DD)
firm_nameNoFirm name (fuzzy match)
list_statusNoWhether the firm is on the red list or green list
alert_numberNoImport alert number, for example 66-40
fda_search_ndcInspect

Search the National Drug Code (NDC) directory by labeler company, brand name, product NDC, or application number. Returns labeler name, brand name, generic name, dosage form, route, active ingredients, DEA schedule, listing type, and packaging details. Drug products are not linked by FEI; use this tool with company name to find drugs at a company. Related: fda_search_drugs (application-level data with submissions), fda_drug_labels (full product labeling), fda_search_nsde (NSDE cross-reference).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
companyNoLabeler company name (fuzzy search)
brand_nameNoBrand name
product_ndcNoProduct NDC
application_numberNoApplication number
fda_search_nsdeInspect

Search the National Standard Drug Element (NSDE) database by brand/proprietary name, application number, or package NDC. Returns proprietary name, active ingredients, dosage form, route, and marketing information. Related: fda_search_ndc (NDC directory), fda_search_drugs (Drugs@FDA application data).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
package_ndcNoPackage NDC (exact match)
proprietary_nameNoBrand/proprietary name (fuzzy match)
application_numberNoApplication number (exact match)
fda_search_oii_recordsInspect

Search recent FDA Office of Inspections and Investigations reading-room records by company, FEI, record type, country, establishment type, or publish date. This is official FDA document-index metadata with direct links to the posted records, plus incremental extracted document text when available, useful for finding recent 483-style inspection evidence by account.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
stateNoState name
offsetNoResult offset for pagination
countryNoCountry name
date_toNoEnd date for publish_date range (YYYY-MM-DD)
keywordNoKeyword to search in the FDA-provided excerpt and extracted document text
date_fromNoStart date for publish_date range (YYYY-MM-DD)
fei_numberNoFDA Establishment Identifier (FEI number)
record_typeNoRecord type, for example 483
company_nameNoCompany name (fuzzy match)
establishment_typeNoEstablishment type, for example Sterile Drug Manufacturer
fda_search_opdp_untitled_lettersInspect

Search official FDA OPDP untitled letters for pharmaceutical promotion and advertising issues. Filter by company, product, issue date, close-out availability, or keyword in the extracted untitled-letter text when available.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
date_toNoEnd date for issued_date range (YYYY-MM-DD)
keywordNoKeyword to search in the extracted untitled-letter text
date_fromNoStart date for issued_date range (YYYY-MM-DD)
company_nameNoCompany name (fuzzy match)
has_close_outNoWhether the record has a linked close-out letter
product_issueNoProduct or issue text from the OPDP table (partial match)
fda_search_pmaInspect

Search FDA Pre-Market Approval (PMA) records across all companies. PMA is required for high-risk (Class III) devices. Filter by company name (fuzzy match), product code, and date range. Returns PMA number, applicant, trade name, decision date, and product code. Related: fda_device_class (product code details), fda_search_510k (510(k) clearances for lower-risk devices), fda_product_code_lookup (cross-reference a product code).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
companyNoCompany name (fuzzy search)
to_dateNoEnd date for decision_date range (YYYY-MM-DD)
from_dateNoStart date for decision_date range (YYYY-MM-DD)
product_codeNoDevice product code
fda_search_recall_textInspect

Full-text search across recall reasons and product descriptions using PostgreSQL text search. Finds recalls mentioning specific terms (e.g. 'salmonella contamination', 'mislabeled', 'sterility'). Supports multi-word queries ranked by relevance. Filter by classification, product_type, or date range. Related: fda_search_enforcement (search by company name, classification, status), fda_recall_facility_trace (trace a recall to its manufacturing facility).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
queryYesSearch terms (e.g. 'salmonella contamination', 'mislabeled dosage')
offsetNoResult offset for pagination
date_toNoEnd date for report_date range (YYYY-MM-DD)
date_fromNoStart date for report_date range (YYYY-MM-DD)
product_typeNoFilter by product type
search_fieldNoWhich field to search: reason_for_recall, product_description, or both (default: both)both
classificationNoFilter by recall classification severity
fda_search_warning_lettersInspect

Search official FDA warning letters with full-text content from the FDA website. Use keyword search for the actual letter body, or filter by company name, issuing office, subject, MARCS-CMS number, product type, or letter issue date. This adds narrative context beyond fda_compliance_actions, which only contains dashboard metadata.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
date_toNoEnd date for letter_issue_date range (YYYY-MM-DD)
keywordNoFull-text query for the warning letter body and subject
subjectNoSubject line text (partial match)
date_fromNoStart date for letter_issue_date range (YYYY-MM-DD)
company_nameNoCompany name (fuzzy match)
product_typeNoProduct type from the letter page (e.g. Drugs, Devices, Food)
issuing_officeNoIssuing office or center name (partial match)
marcs_cms_numberNoMARCS-CMS case number shown on the letter page
fda_substance_lookupInspect

Look up FDA substance data by UNII code (exact match) or substance name (fuzzy match). Returns substance name, UNII, substance class, molecular formula, and related details. Use to identify active pharmaceutical ingredients.

ParametersJSON Schema
NameRequiredDescriptionDefault
uniiNoUNII code (exact match)
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
substance_nameNoSubstance name (fuzzy match)
fda_suggest_subsidiariesInspect

Discover subsidiary and related company names using FDA datasets first, then supplement with external corporate hierarchy sources (SEC EDGAR Exhibit 21 and GLEIF) when available. Costs 2 credits. Returns FDA name candidates, evidence-backed company-record suggestions, EDGAR subsidiaries, GLEIF subsidiaries, existing aliases, and facility coverage stats. The coverage.unlinked_feis count indicates how many facilities may be missing from the current alias set. The workflow is conservative and explainable: it validates candidates against FDA company records instead of auto-linking them. Note: EDGAR and GLEIF may lag recent acquisitions or divestitures, so missing external results do not rule out FDA-visible subsidiaries. Recommended workflow: 1. fda_suggest_subsidiaries, 2. fda_link_subsidiaries for distinct child companies or fda_save_aliases for true same-company variants, 3. fda_manufacturing_risk_summary or fda_search_family_facilities. Related: fda_link_subsidiaries (persist explicit family links), fda_save_aliases (persist same-entity names), fda_manufacturing_risk_summary (family-aware company rollup), fda_search_family_facilities (family-aware FEI search).

ParametersJSON Schema
NameRequiredDescriptionDefault
cikNoSEC CIK (optional, auto-resolved if omitted)
companyYesCompany name to analyze
fda_tobacco_problemsInspect

Search tobacco problem reports by product type or health problem keyword. Date range in YYYYMMDD format. Returns reports including tobacco product details and reported health problems.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
date_toNoEnd date_submitted (YYYYMMDD)
date_fromNoStart date_submitted (YYYYMMDD)
product_typeNoTobacco product type (searches tobacco_products array)
health_problemNoReported health problem keyword
fda_vet_eventsInspect

Search veterinary adverse events (animal drug safety reports) by species, drug name, reaction, serious flag, or date range (YYYYMMDD format). Returns event reports including animal details, drug information, and adverse reactions. Related: fda_search_aphis (veterinary biologics facilities and establishments).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-500)
offsetNoResult offset for pagination
date_toNoEnd receive_date (YYYYMMDD)
seriousNoFilter by serious adverse event
speciesNoAnimal species (searches animal JSONB)
date_fromNoStart receive_date (YYYYMMDD)
drug_nameNoDrug name (searches drug JSONB)

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Last verification attempt failed.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.