FDA import alert red lists
Ce que fait ce MCP
Searches and verifies FDA import-alert red-list records for foreign firms, products, alert reasons, countries, and publication dates.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['record_id'], 'properties': {'record_id': {'type': 'string', 'description': 'The listing\'s record id, e.g. "argentina-54-16-molecular-dynamics-sas".'}}}
Schéma de sortie
{'type': 'object', 'required': ['listing'], 'properties': {'listing': {'type': 'object', 'properties': {'notes': {'type': 'string', 'description': "FDA's stated reason for the listing."}, 'country': {'type': 'string'}, 'firm_name': {'type': 'string'}, 'record_id': {'type': 'string'}, 'record_url': {'type': 'string', 'description': "This record's own page on referencesource.org."}, 'source_url': {'type': 'string', 'description': 'The page the value was read from.'}, 'consequence': {'type': 'string'}, 'firm_address': {'type': 'string'}, 'product_code': {'type': 'string', 'description': "FDA's product code line as printed."}, 'source_quote': {'type': 'string', 'description': 'Verbatim text from that page containing the value.'}, 'also_reported': {'type': 'array', 'items': {'type': 'object', 'properties': {'as_of': {'type': 'string'}, 'field': {'type': 'string'}, 'value': {}, 'source_url': {'type': 'string'}, 'source_quote': {'type': 'string'}}}, 'description': "Values for this record reported by a SECOND source, each with its own source_url and source_quote. Cite these to the page they name, never to the record's primary source."}, 'date_published': {'type': 'string'}, 'import_alert_name': {'type': 'string'}, 'import_alert_number': {'type': 'string'}, 'product_description': {'type': 'string'}}}, 'register': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'required': ['import_alert_number'], 'properties': {'limit': {'type': 'integer', 'description': 'How many to return, 1–20. Default 20.'}, 'country': {'type': 'string', 'description': 'Optional country filter.'}, 'import_alert_number': {'type': 'string', 'description': 'The alert number as FDA prints it, e.g. "16-120" or "66-57".'}}}
Schéma de sortie
{'type': 'object', 'required': ['import_alert_number', 'firms_matched', 'firms', 'coverage'], 'properties': {'firms': {'type': 'array', 'items': {'type': 'object', 'properties': {'country': {'type': 'string'}, 'firm_name': {'type': 'string', 'description': 'As the red list prints it.'}, 'record_id': {'type': 'string'}, 'record_url': {'type': 'string', 'description': "This record's own page on referencesource.org."}, 'source_url': {'type': 'string', 'description': 'The page the value was read from.'}, 'source_quote': {'type': 'string', 'description': 'Verbatim text from that page containing the value.'}, 'also_reported': {'type': 'array', 'items': {'type': 'object', 'properties': {'as_of': {'type': 'string'}, 'field': {'type': 'string'}, 'value': {}, 'source_url': {'type': 'string'}, 'source_quote': {'type': 'string'}}}, 'description': "Values for this record reported by a SECOND source, each with its own source_url and source_quote. Cite these to the page they name, never to the record's primary source."}, 'date_published': {'type': 'string', 'description': 'As FDA prints it, MM/DD/YYYY.'}, 'import_alert_name': {'type': 'string'}, 'import_alert_number': {'type': 'string', 'description': 'e.g. "16-120", "66-57".'}, 'product_description': {'type': 'string'}}}}, 'coverage': {'type': 'string'}, 'register': {'type': 'object'}, 'firms_matched': {'type': 'integer'}, 'firms_returned': {'type': 'integer'}, 'import_alert_number': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma de sortie
{'type': 'object', 'required': ['alerts_total', 'alerts', 'coverage'], 'properties': {'alerts': {'type': 'array', 'items': {'type': 'object', 'properties': {'countries': {'type': 'integer'}, 'source_url': {'type': 'string'}, 'firms_listed': {'type': 'integer'}, 'import_alert_name': {'type': 'string'}, 'import_alert_number': {'type': 'string'}, 'newest_listing_date': {'type': 'string', 'description': 'As FDA prints it, MM/DD/YYYY.'}}}}, 'coverage': {'type': 'string'}, 'register': {'type': 'object'}, 'alerts_total': {'type': 'integer'}}}
Schéma d’entrée
{'type': 'object', 'required': ['since'], 'properties': {'limit': {'type': 'integer', 'description': 'How many to return, 1–20. Default 20.'}, 'since': {'type': 'string', 'description': 'ISO date, e.g. "2025-01-01". FDA prints MM/DD/YYYY; this filter compares an ISO form computed here from that string.'}, 'import_alert_number': {'type': 'string', 'description': 'Optional: only this alert.'}}}
Schéma de sortie
{'type': 'object', 'required': ['since', 'listings_matched', 'listings', 'coverage'], 'properties': {'since': {'type': 'string'}, 'coverage': {'type': 'string'}, 'listings': {'type': 'array', 'items': {'type': 'object', 'properties': {'country': {'type': 'string'}, 'firm_name': {'type': 'string'}, 'record_id': {'type': 'string'}, 'record_url': {'type': 'string', 'description': "This record's own page on referencesource.org."}, 'source_url': {'type': 'string', 'description': 'The page the value was read from.'}, 'source_quote': {'type': 'string', 'description': 'Verbatim text from that page containing the value.'}, 'also_reported': {'type': 'array', 'items': {'type': 'object', 'properties': {'as_of': {'type': 'string'}, 'field': {'type': 'string'}, 'value': {}, 'source_url': {'type': 'string'}, 'source_quote': {'type': 'string'}}}, 'description': "Values for this record reported by a SECOND source, each with its own source_url and source_quote. Cite these to the page they name, never to the record's primary source."}, 'date_published': {'type': 'string', 'description': 'As FDA prints it.'}, 'import_alert_name': {'type': 'string'}, 'date_published_iso': {'type': 'string', 'description': "The same date in ISO form, computed here for ordering and filtering. NOT text from FDA's page — quote date_published when citing."}, 'import_alert_number': {'type': 'string'}, 'product_description': {'type': 'string'}}}}, 'register': {'type': 'object'}, 'listings_matched': {'type': 'integer'}, 'listings_returned': {'type': 'integer'}}}
Schéma d’entrée
{'type': 'object', 'required': ['firm_name'], 'properties': {'country': {'type': 'string', 'description': 'Optional country filter, e.g. "CHINA", "Vietnam". FDA prints countries in capitals; matching is case-insensitive.'}, 'firm_name': {'type': 'string', 'description': 'Firm name or part of one. Case-insensitive substring match.'}}}
Schéma de sortie
{'type': 'object', 'required': ['firm_name', 'listings_matched', 'listings', 'coverage'], 'properties': {'coverage': {'type': 'string'}, 'listings': {'type': 'array', 'items': {'type': 'object', 'properties': {'country': {'type': 'string'}, 'firm_name': {'type': 'string', 'description': 'As the red list prints it.'}, 'record_id': {'type': 'string'}, 'record_url': {'type': 'string', 'description': "This record's own page on referencesource.org."}, 'source_url': {'type': 'string', 'description': 'The page the value was read from.'}, 'source_quote': {'type': 'string', 'description': 'Verbatim text from that page containing the value.'}, 'also_reported': {'type': 'array', 'items': {'type': 'object', 'properties': {'as_of': {'type': 'string'}, 'field': {'type': 'string'}, 'value': {}, 'source_url': {'type': 'string'}, 'source_quote': {'type': 'string'}}}, 'description': "Values for this record reported by a SECOND source, each with its own source_url and source_quote. Cite these to the page they name, never to the record's primary source."}, 'date_published': {'type': 'string', 'description': 'As FDA prints it, MM/DD/YYYY.'}, 'import_alert_name': {'type': 'string'}, 'import_alert_number': {'type': 'string', 'description': 'e.g. "16-120", "66-57".'}, 'product_description': {'type': 'string'}}}}, 'register': {'type': 'object'}, 'firm_name': {'type': 'string'}, 'listings_matched': {'type': 'integer'}, 'listings_returned': {'type': 'integer'}}}
Schéma d’entrée
{'type': 'object', 'required': ['claimed_value', 'record_id'], 'properties': {'field': {'type': 'string', 'description': 'Which field the claim is about, if you know it. Without it, every stored field of the record is checked.'}, 'record_id': {'type': 'string', 'description': "The listing's record id, from resolve_firm or list_alert_firms."}, 'claimed_value': {'type': 'string', 'description': 'The value to check, exactly as claimed, e.g. "Terminated" or "2026-10-29".'}}}
Schéma de sortie
{'type': 'object', 'required': ['verdict', 'claimed_value', 'attestation'], 'properties': {'match': {'type': 'object', 'properties': {'field': {'type': 'string'}, 'match_type': {'enum': ['exact', 'case_insensitive', 'normalised', 'normalised_number', 'within_stored_value'], 'type': 'string'}, 'source_url': {'type': 'string'}, 'reported_by': {'type': 'string'}, 'source_quote': {'type': 'string'}, 'stored_value': {}}}, 'record': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'record_url': {'type': 'string', 'description': "This record's own page on referencesource.org."}, 'source_url': {'type': 'string', 'description': 'The page the value was read from.'}, 'source_quote': {'type': 'string', 'description': 'Verbatim text from that page containing the value.'}, 'also_reported': {'type': 'array', 'items': {'type': 'object', 'properties': {'as_of': {'type': 'string'}, 'field': {'type': 'string'}, 'value': {}, 'source_url': {'type': 'string'}, 'source_quote': {'type': 'string'}}}, 'description': "Values for this record reported by a SECOND source, each with its own source_url and source_quote. Cite these to the page they name, never to the record's primary source."}}}, 'verdict': {'enum': ['matches_record', 'matches_quote', 'differs', 'not_found'], 'type': 'string', 'description': 'matches_record: the claim equals a stored value (match.match_type says how exactly). matches_quote: it appears in the verbatim source quote but is not a stored value. differs: the record was found and says something else — stored_values shows what. not_found: the record was not located, which says nothing about whether the claim is true.'}, 'attestation': {'type': 'string'}, 'quote_source': {'type': 'string'}, 'claimed_value': {'type': 'string'}, 'stored_values': {'type': 'object'}, 'in_source_quote': {'type': 'boolean'}}}
Modifications récentes des outils
Serveurs MCP similaires
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
Corply — Start and run your company
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
Xearno Tools
Provides financial, tax, employment-benefit, lending, pricing, and business calculators using jurisdiction-specific rules and cur…
schedule-iii
Transforms Indian company trial balances into controlled Schedule III financial statement workbooks with account mappings, disclo…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…