VetAI MCP
VetAI is a Muse connector that helps pet owners find vets, find emergency animal hospitals, and shop pet supplies. It exposes five read-only tools over MCP: find_vets, find_emergency_vet, get_vet_details, book_appointment, and search_pet_products. Nothing books, buys, or changes anything.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://usevetai.com/mcpWhat its tools do
5 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to usevetai.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Find vets
- Find emergency animal hospitals
- Shop pet supplies
- Get vet details
Source and maintenance
Protocol and capabilities
- Server
- vetai 0.2.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
5 advertised
find_vets
Find veterinary clinics near a location. Use when the user asks for a vet near me, the best or highest-rated vets in an area, a vet open now, an animal hospital nearby, or a vet for routine or non-urgent care. Returns each clinic's name, address, distance, star rating, open-now status, and phone number. Read-only: it only searches public listings and cannot book appointments, place orders, or change anything.
{
"type": "object",
"required": [
"location"
],
"properties": {
"pet": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Pet's name. Optional, display only, never stored."
},
"breed": {
"type": "string",
"description": "Breed, e.g. 'King Charles Cavalier'. Optional, display only."
},
"species": {
"type": "string",
"description": "One of: dog, cat, horse, bird, reptile, small_mammal, other."
}
},
"description": "Optional pet info. Species changes which clinics are searched (e.g. horse searches equine vets). Breed and name are display-only and are never stored."
},
"limit": {
"type": "integer",
"description": "How many results to return, 1-10. Default 5."
},
"keywords": {
"type": "string",
"description": "Extra keywords to narrow the search, e.g. 'cat', 'exotic pets', 'low cost'. Optional."
},
"location": {
"type": "string",
"description": "Where to search: a city, address, ZIP code, or 'latitude,longitude'."
},
"open_now": {
"type": "boolean",
"description": "If true, only return clinics that are currently open."
},
"min_rating": {
"type": "number",
"description": "Minimum star rating from 1 to 5, e.g. 4.0. Optional."
}
}
}find_emergency_vet
Find the nearest 24-hour emergency animal hospital that is open right now. Use when a pet needs urgent or emergency care, the user asks for an emergency vet, an animal ER, or a vet open late at night, on weekends, or on holidays. Results are sorted by distance with open-now enforced. For life-threatening emergencies, tell the user to go to the nearest ER immediately instead of calling around. Read-only: it only searches public listings.
{
"type": "object",
"required": [
"location"
],
"properties": {
"pet": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Pet's name. Optional, display only, never stored."
},
"breed": {
"type": "string",
"description": "Breed, e.g. 'King Charles Cavalier'. Optional, display only."
},
"species": {
"type": "string",
"description": "One of: dog, cat, horse, bird, reptile, small_mammal, other."
}
},
"description": "Optional pet info. Species changes which clinics are searched (e.g. horse searches equine vets). Breed and name are display-only and are never stored."
},
"limit": {
"type": "integer",
"description": "How many results to return, 1-10. Default 5."
},
"location": {
"type": "string",
"description": "Where to search: a city, address, ZIP code, or 'latitude,longitude'."
}
}
}get_vet_details
Get full details for one veterinary clinic: address, phone number, website, opening hours, star rating with a short review summary, and booking link. Use after find_vets or find_emergency_vet when the user asks about a specific clinic's hours, phone number, reviews, or how to contact or book it. Read-only.
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Clinic name, used with location when place_id is unknown."
},
"location": {
"type": "string",
"description": "City or area, used with name when place_id is unknown."
},
"place_id": {
"type": "string",
"description": "The clinic's place_id from find_vets or find_emergency_vet. Preferred."
}
}
}book_appointment
Get the real online booking link for a veterinary clinic so the user can book an appointment on the clinic's own website. Use when the user wants to book, schedule, or make an appointment with a vet. Returns the clinic's online booking page (for example its PetDesk or Vetstoria scheduler) when one can be found, otherwise the clinic's contact page and phone number. This tool does NOT complete the booking itself — it hands the user off to the clinic's site, where they finish booking. Read-only.
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Clinic name, used with location when place_id is unknown."
},
"location": {
"type": "string",
"description": "City or area, used with name when place_id is unknown."
},
"place_id": {
"type": "string",
"description": "The clinic's place_id from find_vets or find_emergency_vet. Preferred."
}
}
}search_pet_products
Search pet food, treats, toys, beds, grooming, and other pet supplies with prices and where to buy them. Use when the user asks what to feed their pet, which treats or toys to buy, for pet product recommendations, or where to order pet supplies online. Returns product name, brand, price, image, and a purchase link. Purchase links may be affiliate links that earn VetAI a commission at no extra cost to the buyer — always tell the user this when sharing links. Read-only.
{
"type": "object",
"required": [
"query"
],
"properties": {
"pet": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Pet's name. Optional, display only, never stored."
},
"breed": {
"type": "string",
"description": "Breed, e.g. 'King Charles Cavalier'. Optional, display only."
},
"species": {
"type": "string",
"description": "One of: dog, cat, horse, bird, reptile, small_mammal, other."
}
},
"description": "Optional pet info. Species changes which clinics are searched (e.g. horse searches equine vets). Breed and name are display-only and are never stored."
},
"limit": {
"type": "integer",
"description": "How many results to return, 1-10. Default 5."
},
"query": {
"type": "string",
"description": "What to search for, e.g. 'grain-free salmon dog food', 'catnip toys'."
},
"category": {
"type": "string",
"description": "Narrow by category, e.g. food, treats, toys, beds, grooming, health, litter. Optional."
},
"pet_type": {
"type": "string",
"description": "One of: dog, cat, bird, fish, small_pet, reptile. Optional."
}
}
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 2 of 2 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 226 ms
- 95th percentile latency
- 226 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 226 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http vetai-mcp https://usevetai.com/mcpCodex
codex mcp add vetai-mcp --url https://usevetai.com/mcpCursor
{
"mcpServers": {
"vetai-mcp": {
"url": "https://usevetai.com/mcp"
}
}
}Cline
{
"mcpServers": {
"vetai-mcp": {
"type": "streamableHttp",
"url": "https://usevetai.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"vetai-mcp": {
"type": "http",
"url": "https://usevetai.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http vetai-mcp https://usevetai.com/mcpClaude Desktop
https://usevetai.com/mcpWindsurf
{
"mcpServers": {
"vetai-mcp": {
"serverUrl": "https://usevetai.com/mcp"
}
}
}Let your agent find its tools
Find servers like VetAI MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run VetAI MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.