enforcement-database

Search Argus HQ public FDA enforcement data: warning letters, recalls, approvals, 483s.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
98%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~545Tokens (tool definitions)
~740 BTypical response size
Minimal attention impact (0.43% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "enforcement-database": {
      "url": "https://argushq.ai/api/mcp"
    }
  }
}

Remote endpoints

https://argushq.ai/api/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_enforcement(query)

Full-text search across all 1,000+ Argus HQ FDA enforcement pages (warning letters, recalls, approvals, 483 inspections) by keyword, product name, or company name.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "Search text -- company name, product, or keyword"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_company_history(slug)

Every FDA warning letter, recall, approval, and 483 citation Argus HQ has recorded for a given company, by its Argus HQ company slug (e.g. "pfizer-inc").

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "description": "Argus HQ company slug, e.g. \"pfizer-inc\""
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_recall_by_lot(lot_number)

Finds every FDA recall record that references a specific product lot number.

Input Schema

{
  "type": "object",
  "properties": {
    "lot_number": {
      "type": "string",
      "minLength": 1,
      "description": "The lot number printed on the product/packaging"
    }
  },
  "required": [
    "lot_number"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_warning_letter(wl_number)

Direct lookup of an FDA warning letter. Accepts either the FDA reference number printed in the letter itself (e.g. "320-26-65") or the fda.gov URL slug ID for the letter.

Input Schema

{
  "type": "object",
  "properties": {
    "wl_number": {
      "type": "string",
      "minLength": 1,
      "description": "FDA warning letter reference number (e.g. \"320-26-65\") or fda.gov URL slug ID"
    }
  },
  "required": [
    "wl_number"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_recent_actions(days)

The most recent published FDA warning letters, recalls, approvals, and 483 citations across all streams.

Input Schema

{
  "type": "object",
  "properties": {
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 90,
      "default": 7,
      "description": "How many trailing days to include (default 7)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Compare

Peer Comparison

Compare this server with others in the same category.

Tools:0
Tools:3
Token cost:473
Grade:A

Version History

unknown → unknown
10/3/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions
unknown → unknown
10/3/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions
unknown → unknown
10/3/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions
unknown → unknown
10/3/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions
unknown → unknown
10/2/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions
unknown → unknown
10/2/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions
unknown → unknown
10/2/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions
unknown → unknown
10/2/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions
unknown → unknown
10/2/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions
unknown → unknown
10/2/2026
Initial manifest with 5 tools
Details
Added:
  • + search_enforcement
  • + get_company_history
  • + get_recall_by_lot
  • + get_warning_letter
  • + list_recent_actions

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools