PetCare Atlas

Find UK vets and pet-care providers, and what practices and retailers charge.

Should I use this

Quality & Safety

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

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,081Tokens (tool definitions)
~1.7 KBTypical response size
Moderate attention impact (0.84% 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": {
    "atlas": {
      "url": "https://petcareatlas.co.uk/mcp"
    }
  }
}

Remote endpoints

https://petcareatlas.co.uk/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢find_providers(place, type, care, name, emergency, ...)

Find UK vet practices, vet hospitals, specialists and accredited practitioners (physiotherapists, hydrotherapists, behaviourists and others) near a place, nearest first. An emergency search starts with a fixed safety line and lists RCVS-accredited emergency service clinics and the nearest vets. Returns each listing's name, id, type, town, postcode, distance, phone, accreditations and a link to its page. Listings come from public professional registers. Nobody pays to be listed or ranked. No clinical advice.

Input Schema

{
  "type": "object",
  "properties": {
    "place": {
      "type": "string",
      "description": "A UK postcode, postcode district or town, e.g. \"HP11 2LP\", \"BS1\" or \"Bristol\"."
    },
    "type": {
      "type": "string",
      "enum": [
        "general_practice",
        "vet_hospital",
        "referral_hospital",
        "specialist_practice",
        "mobile_vet",
        "pet_ambulance",
        "physiotherapist",
        "hydrotherapist",
        "hydrotherapy_centre",
        "rehabilitation_centre",
        "osteopath",
        "chiropractor",
        "massage_therapist",
        "acupuncturist",
        "behaviourist",
        "trainer",
        "nutritionist",
        "end_of_life"
      ],
      "description": "Only this kind of provider."
    },
    "care": {
      "type": "string",
      "enum": [
        "exotic-wildlife",
        "emergency-critical-care",
        "musculoskeletal",
        "neurology",
        "oncology",
        "cardiology",
        "dermatology",
        "ophthalmology",
        "dentistry",
        "internal-medicine",
        "diagnostic-imaging",
        "behaviour",
        "rehabilitation",
        "pain-management",
        "geriatrics",
        "nutrition",
        "reproduction",
        "anaesthesia",
        "performance",
        "livestock"
      ],
      "description": "Only providers that list services in this area of care. Many practices list none, so this can miss practices that offer it."
    },
    "name": {
      "type": "string",
      "description": "Part of the provider's name, e.g. \"Vets Now\"."
    },
    "emergency": {
      "type": "boolean",
      "description": "True for a search for urgent care. The result then starts with a fixed safety line and lists emergency service clinics and the nearest vets."
    },
    "radius_km": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "How far to look. Default 25."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "description": "How many to return. Default 10, at most 20."
    }
  },
  "required": [
    "place"
  ],
  "additionalProperties": false
}
🟢provider_details(id)

One PetCare Atlas listing in full: address, phone, website, accreditations, services, who owns the practice when Companies House records show it, and the prices the practice publishes, each with its source and the date it was read. No clinical advice.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The id of a PetCare Atlas listing, as returned in search results, e.g. \"vets-now-high-wycombe\"."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢procedure_prices(procedure, place)

What UK vet practices publish for a common procedure, such as a consultation, vaccination, neutering, dental work, X-ray, blood test or euthanasia. Gives the middle half of published prices, how many practices publish one, and when they were read, or a researched guide range where too few publish. A guide to help an owner plan. It is not a quote.

Input Schema

{
  "type": "object",
  "properties": {
    "procedure": {
      "type": "string",
      "description": "The procedure in plain words, e.g. \"dog spay\", \"consultation\", \"booster vaccination\"."
    },
    "place": {
      "type": "string",
      "description": "Optional UK town or area, to link its local price comparison page if there is one."
    }
  },
  "required": [
    "procedure"
  ],
  "additionalProperties": false
}
🟢medicine_prices(name)

What UK online retailers accredited by the Veterinary Medicines Directorate charge for a named veterinary medicine, pack by pack, with a link to each retailer and the date the price was read. Search by the medicine's name, e.g. "Bravecto" or "Apoquel 16 mg". Within a pack, retailers are listed by what the owner pays. Says when a medicine needs a vet's prescription. Does not suggest medicines or doses.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "The medicine's name as it appears on the pack or prescription."
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools