Skip to main content
Glama

VetClinic.info — Veterinary Specialty Directory

estimate_procedure_cost

Anonymous cost estimate. Returns $low–$high range computed from regional + case factors. Only procedure_slug is required: anything omitted gets a stated default listed in "assumptions" (no zip → the state, else the national range). Deterministic on identical inputs. PII fields are rejected — use quote_for_case for the PII path.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
zipNoUS ZIP (5-digit or ZIP+4). Optional.
cityNoCity slug. Optional.
stateNoUS state code or name. Optional; used for the regional adjustment when there is no zip.
case_factorsNoAll optional. Defaults (stated in the result): dog, m, adult, moderate, elective. Plain words and numbers are understood.
procedure_slugYesFrom list_procedures, e.g. tplo-surgery.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed30 schema fields changed
    • removedInput schema / properties / case_factors / additionalProperties
      Removed value: -false
    • addedInput schema / properties / case_factors / description
      Added value: +"All optional. Defaults (stated in the result): dog, m, adult, moderate, elective. Plain words and numbers are understood."
    • addedInput schema / properties / case_factors / properties / age_band / description
      Added value: +"puppy, young-adult, adult or senior."
    • removedInput schema / properties / case_factors / properties / age_band / enum
      Removed value: -[
      -  "puppy",
      -  "young-adult",
      -  "adult",
      -  "senior"
      -]
    • addedInput schema / properties / case_factors / properties / age_band / type
      Added value: +"string"
    • addedInput schema / properties / case_factors / properties / age_years
      Added value: +{
      +  "type": "number"
      +}
    • addedInput schema / properties / case_factors / properties / comorbidities / description
      Added value: +"cardiac, renal, endocrine, obesity."
    • removedInput schema / properties / case_factors / properties / comorbidities / items / enum
      Removed value: -[
      -  "cardiac",
      -  "renal",
      -  "endocrine",
      -  "obesity"
      -]
    • addedInput schema / properties / case_factors / properties / comorbidities / items / type
      Added value: +"string"
    • addedInput schema / properties / case_factors / properties / severity / description
      Added value: +"mild, moderate or severe."
    • removedInput schema / properties / case_factors / properties / severity / enum
      Removed value: -[
      -  "mild",
      -  "moderate",
      -  "severe"
      -]
    • addedInput schema / properties / case_factors / properties / severity / type
      Added value: +"string"
    • addedInput schema / properties / case_factors / properties / species / description
      Added value: +"dog or cat (canine/feline understood)."
    • removedInput schema / properties / case_factors / properties / species / enum
      Removed value: -[
      -  "dog",
      -  "cat"
      -]
    • addedInput schema / properties / case_factors / properties / species / type
      Added value: +"string"
    • addedInput schema / properties / case_factors / properties / urgency / description
      Added value: +"elective, urgent or emergency."
    • removedInput schema / properties / case_factors / properties / urgency / enum
      Removed value: -[
      -  "elective",
      -  "urgent",
      -  "emergency"
      -]
    • addedInput schema / properties / case_factors / properties / urgency / type
      Added value: +"string"
    • addedInput schema / properties / case_factors / properties / weight_band / description
      Added value: +"xs <5 kg · s 5–15 · m 15–30 · l 30–50 · xl >50."
    • removedInput schema / properties / case_factors / properties / weight_band / enum
      Removed value: -[
      -  "xs",
      -  "s",
      -  "m",
      -  "l",
      -  "xl"
      -]
    • addedInput schema / properties / case_factors / properties / weight_band / type
      Added value: +"string"
    • addedInput schema / properties / case_factors / properties / weight_kg
      Added value: +{
      +  "type": "number"
      +}
    • addedInput schema / properties / case_factors / properties / weight_lb
      Added value: +{
      +  "type": "number"
      +}
    • removedInput schema / properties / case_factors / required
      Removed value: -[
      -  "species",
      -  "weight_band",
      -  "age_band",
      -  "severity",
      -  "urgency"
      -]
    • addedInput schema / properties / city
      Added value: +{
      +  "description": "City slug. Optional.",
      +  "type": "string"
      +}
    • addedInput schema / properties / procedure_slug / description
      Added value: +"From list_procedures, e.g. tplo-surgery."
    • addedInput schema / properties / state
      Added value: +{
      +  "description": "US state code or name. Optional; used for the regional adjustment when there is no zip.",
      +  "type": "string"
      +}
    • addedInput schema / properties / zip / description
      Added value: +"US ZIP (5-digit or ZIP+4). Optional."
    • removedInput schema / properties / zip / pattern
      Removed value: -"^[0-9]{5}$"
    • changedInput schema / required
      Previous value: -[
      -  "procedure_slug",
      -  "zip",
      -  "case_factors"
      -]New value: +[
      +  "procedure_slug"
      +]
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources