Find FDA-Registered Facilities by Company
Every FDA-regulated manufacturer has at least one registered facility, identified by an FEI (FDA Establishment Identifier). Knowing which facilities belong to a company — and what they produce — is the foundation for supply chain monitoring, inspection tracking, and recall impact analysis. This guide shows how to find and explore facilities using three MCP tools.
MCP tool calls — the examples below show tool names and their JSON inputs. Your AI assistant (Claude, Cursor, etc.) calls these automatically when you ask questions in natural language. You can also call them programmatically via the MCP protocol.
Step 1 — Search facilities by company
fda_search_facilities does a fuzzy match against company names across
both the DECRS (Device Establishment Registration) and device registration datasets.
fda_search_facilities({ "company": "Pfizer" })
Sample response:
{
"results": [
{
"fei_number": "3002807852",
"firm_name": "Pfizer Inc",
"city": "New York",
"state": "NY",
"country": "US",
"source": "decrs"
},
{
"fei_number": "3004336298",
"firm_name": "Pfizer Manufacturing Belgium NV",
"city": "Puurs",
"country": "BE",
"source": "device_registration"
},
...
],
"pagination": { "offset": 0, "limit": 25, "total": 52 }
}
Results come from two sources — DECRS and device registration — merged
and deduplicated. The source field tells you which dataset the record
came from. Use FEI as your primary join key for all downstream lookups.
Step 2 — Get full facility details
Pick an FEI from the search results and call fda_get_facility to get
the complete record, including linked enforcement history and a per-facility risk
summary.
fda_get_facility({ "fei": "3002807852" })
The response includes the facility record, recent enforcement actions linked to that
FEI, a product count, and a facility_risk_summary with inspection
outcome counts (NAI/VAI/OAI) and any compliance actions on file.
Step 3 — Map facility to device products
To see what device products a facility is registered to manufacture:
fda_facility_products({ "fei": "3002807852" })
Sample response:
{
"results": [
{
"product_code": "FPA",
"device_name": "System, Infusion, Elastomeric",
"regulation_number": "880.5725",
"device_class": "2"
},
...
],
"pagination": { "offset": 0, "limit": 25, "total": 8 }
}
This tells you exactly what a facility is authorized to produce. Useful for assessing the impact of an inspection finding or recall — if a facility producing Class III devices gets an OAI inspection result, that's a higher-priority signal.
Filtering by location
fda_search_facilities also accepts state and
country filters. To find all Pfizer facilities in a specific country:
fda_search_facilities({ "company": "Pfizer", "country": "IN" })
This is useful for supply chain analysis — for example, identifying all facilities for a company in a region subject to import alerts.
Workflow summary
fda_search_facilitiesto find all FEIs for a company.fda_get_facilityper FEI for details and risk summary.fda_facility_productsper FEI to map products.- Join FEIs to inspections and compliance actions for ongoing monitoring.