Skip to main content
Glama
sanjibani

ezyVet MCP

by sanjibani

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EZYVET_SCOPEYesScope string, e.g. read-animal read-contact read-appointment read-consult read-invoice read-user
EZYVET_SITE_UIDYesSite UID for your practice
EZYVET_CLIENT_IDYesClient ID from ezyVet
EZYVET_PARTNER_IDYesPartner ID from ezyVet integration registration
EZYVET_CLIENT_SECRETYesClient secret from ezyVet

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_animalA

Fetch a single animal (patient) by ezyVet ID.

find_animalsB

Search animals by name / species / breed. Returns the standard {meta, items, messages} envelope from ezyVet.

create_animalB

Create a new animal (patient). animal_json is a JSON object string matching ezyVet's animal schema (at minimum: name, species_id).

update_animalA

Patch an animal record. updates_json is a JSON object with only the fields you want to change (e.g. '{"name": "Rex II", "weight": 32.4}').

get_contactC

Fetch a contact (the pet owner) by ID.

find_contactsC

Search contacts by name or email.

create_contactC

Create a new contact (owner). contact_json is a JSON object string.

find_appointmentsB

List appointments. Use start_date + end_date for a date range, animal_id for a specific patient's visits.

create_appointmentC

Book a new appointment. appointment_json is a JSON object string.

find_consultsC

List clinical consults (visits).

create_consultC

Open a new clinical consult (visit record).

find_invoicesC

List invoices, optionally filtered by contact and date range.

list_speciesA

List animal species (dog, cat, rabbit, etc.).

list_breedsB

List animal breeds.

list_appointment_typesA

List appointment type definitions (consult, vaccination, surgery, etc.).

list_usersA

List practice users (vets, nurses, receptionists).

health_checkB

Verify credentials by minting an OAuth token and listing users.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sanjibani/ezyvet-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server