{
 "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
 "version": "1.0",
 "protocolVersion": "2025-06-18",
 "serverInfo": {
  "name": "paw-recall-record",
  "title": "Paw Multiverse recall record",
  "version": "1.0.0"
 },
 "description": "Whether a bag of pet food has been recalled, read across official registers at once, with every dated version of each notice kept. Read only, no key, CC BY 4.0.",
 "iconUrl": "https://pawmultiverse.com/assets/icons/icon-512.png",
 "documentationUrl": "https://pawmultiverse.com/pet-food-recalls/method/",
 "transport": {
  "type": "streamable-http",
  "endpoint": "https://pawmultiverse.com/mcp-recalls"
 },
 "endpoint": "https://pawmultiverse.com/mcp-recalls",
 "remotes": [
  {
   "type": "streamable-http",
   "url": "https://pawmultiverse.com/mcp-recalls"
  }
 ],
 "capabilities": {
  "tools": {
   "listChanged": false
  },
  "resources": null,
  "prompts": null
 },
 "authentication": {
  "required": false,
  "schemes": []
 },
 "tools": [
  {
   "name": "check_pet_food_bag",
   "description": "Given the barcode printed on a bag, tin or pouch of pet food (EAN, UPC or GTIN), return every recall notice held against that barcode across all of the registers this record covers, in one answer."
  },
  {
   "name": "get_recall_record",
   "description": "Return one entry from the record in full: what the authority published, the firm, the product, the reason given, the lot and best-before codes where they were published, and every dated version held, so that a change the authority made to its own notice is visible."
  },
  {
   "name": "list_recall_registers",
   "description": "Return every official register this record reads, with the authority that publishes it, its licence, how many entries are held from it, how often it is read, and the last time it was read without error."
  },
  {
   "name": "ask_recall_record",
   "description": "Ask in plain language about a brand, product, barcode, lot code, country or reason (\"Has Purina been recalled in the UK?\", \"salmonella recalls in France in 2025\")."
  },
  {
   "name": "search_recalls",
   "description": "Keyword search over every recall held, without any AI writing."
  },
  {
   "name": "cross_border_recalls",
   "description": "Return the products that appear in more than one country register, matched on barcode: the same item recalled by two or more authorities."
  }
 ],
 "related": [
  {
   "name": "paw-poison-services",
   "endpoint": "https://pawmultiverse.com/mcp-server",
   "tools": [
    {
     "name": "find_pet_poison_service",
     "description": "Return the veterinary poison control service for a given country: the phone number, the hours, the fee as the operator publishes it, and whether the service will speak to the public or only to a veterinarian."
    },
    {
     "name": "list_pet_poison_countries",
     "description": "List the countries for which a veterinary poison service has been recorded, and which of them have a poison centre that refuses animal calls."
    }
   ]
  }
 ]
}