animal_drug_search

Pack: veterinary-fda · Endpoint: https://gateway.pipeworx.io/veterinary-fda/mcp

Search FDA-APPROVED animal drugs — the FDA Green Book (Animal Drugs @ FDA), the official list of approved new animal drug applications. Answers “what FDA-approved drugs contain carprofen”, “what drugs are approved for dogs”, “what is approved for osteoarthritis in dogs”, “what animal drugs does Zoetis market”, “which animal drugs have been withdrawn”. This is APPROVAL status, not adverse events (see vet_adverse_events) and not recalls (see vet_product_recalls). Pass free text via “query”, OR one or more of the structured filters — see the note on “query” for why they do not combine.

Parameters

NameTypeRequiredDescription
querystringnoFree-text search across the Green Book, e.g. “carprofen”, “Rimadyl”, “flea”. Upstream ignores free text whenever a structured filter is also sent, so when you combine them this tool resolves “query” into active_ingredient (then brand_name) and reports which it used in query_resolved_to. For a precise combined search, pass the structured fields directly instead.
active_ingredientstringnoChemical active ingredient, e.g. “Carprofen”, “Meloxicam”, “Fluralaner”.
speciesstringnoSpecies the drug is approved for, e.g. “Dogs”, “Cats”, “Horses”, “Cattle”. Upstream uses plurals.
sponsorstringnoSponsor/manufacturer, e.g. “Zoetis”, “Boehringer Ingelheim”, “Merck”.
brand_namestringnoProprietary/brand name, e.g. “Rimadyl”, “Metacam”.
dose_formstringnoDose form, e.g. “Caplet”, “Injectable Solution”, “Chewable Tablet”.
routestringnoRoute of administration, e.g. “Oral”, “Intravenous”, “Topical”.
indicationstringnoWhat the drug is approved to treat, e.g. “osteoarthritis”, “postoperative pain”, “heartworm”.
application_numberstringnoNADA/ANADA application number, e.g. “141053”.
statusstringnoApproval status: “Approved”, “Voluntary Withdrawn”, “Granted”, “Revoked” (or the raw code A/W/G/R).
limitnumbernoRows per page (1-100, default 20).
pagenumbernoPage number, 1-based (default 1).

Example call

Arguments

{
  "query": "carprofen"
}

curl

curl -X POST https://gateway.pipeworx.io/veterinary-fda/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"animal_drug_search","arguments":{"query":"carprofen"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('animal_drug_search', {
  "query": "carprofen"
});

More examples

{
  "active_ingredient": "Carprofen",
  "species": "Dogs"
}
{
  "indication": "osteoarthritis",
  "limit": 5
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "veterinary-fda": {
      "url": "https://gateway.pipeworx.io/veterinary-fda/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 5, 2026