# ezyVet MCP

> ezyVet MCP connects your AI agent directly to all core functions of a veterinary practice management system. You can list patient records, check appointment schedules, pull billing invoices, and manage product inventory—all through natural conversation. It gives vets and managers full control over clinical workflow data without logging into multiple portals or navigating complex menus.

## Overview
- **Category:** erp-operations
- **Price:** Free
- **Tags:** veterinary-practice, patient-records, appointment-scheduling, clinical-management, medical-billing, pet-health

## Description

Managing a vet clinic generates mountains of detail. Keeping track of animal histories, scheduling follow-ups, and reconciling payments can quickly overwhelm your best staff members. With this MCP, you connect your AI client to the ezyVet Practice Management system's backend, letting your agent talk directly to the data. You don't need to click through five different tabs to find out if a patient has outstanding fees or what their last consult covered. Your agent can list all active patients, confirm upcoming appointments for next week, and retrieve financial details by pulling specific invoices or checking product stock levels. It’s like having an expert assistant who knows the whole practice data set inside and out. This entire capability is available through Vinkius, making it easy to connect this vital tool alongside your other business operations.


## Tools

### get_animal
Retrieves the full record for one specific animal using its unique ID.

### get_appointment
Fetches all details for a single, specified appointment by its ID.

### get_consult
Retrieves the complete clinical notes and history from one specific consult using its ID.

### get_contact
Gets the full contact details for any person or company by their unique identifier.

### get_invoice
Fetches all information related to a single invoice, including payment status and charges.

### get_me
Retrieves the current user's profile details within ezyVet.

### list_animals
Lists all registered animals (patients) currently in the system.

### list_appointments
Provides a comprehensive list of all upcoming and past appointments on file.

### list_consults
Generates a summary list of all recorded clinical consults for the practice.

### list_contacts
Lists all contacts, including clients, suppliers, and staff members.

### list_invoices
Provides a list of all invoices created in the system.

### list_products
Lists every available product item currently stocked in the clinic's inventory catalog.

## Prompt Examples

**Prompt:** 
```
List all patients (animals) registered in the system.
```

**Response:** 
```
I've retrieved the animal records. You have 'Bella' (Labrador, ID: 101) and 'Luna' (Persian Cat, ID: 102) among others. Which patient would you like to drill into?
```

**Prompt:** 
```
Check today's appointments.
```

**Response:** 
```
Searching the schedule... You have 3 appointments booked for today: 'Annual Checkup' at 10:00 AM and 'Vaccination' at 2:00 PM. Would you like the details for any of these?
```

**Prompt:** 
```
List the most recent invoices.
```

**Response:** 
```
Fetching financial records... The most recent invoices are INV-001 ($150.00, Paid) and INV-002 ($85.00, Pending). Shall I show you the details for INV-002?
```

## Capabilities

### Retrieve animal profiles
You can list all registered animals or fetch the detailed record for a single patient by ID.

### Check appointment status
The MCP allows you to query the schedule, checking for upcoming appointments and confirming availability.

### Review consult history
You can access and examine detailed clinical notes and records from any previous patient consultation.

### Manage financial ledgers
This MCP lets you list all invoices, check payment status, and track practice revenue directly.

### Handle contact details
You can retrieve or manage the records for clients (owners), staff, or suppliers.

## Use Cases

### Preparing for an overdue patient visit
A Practice Manager asks their agent, 'What is the full history and outstanding balance for Luna (ID: 102)?' The MCP uses get_animal, list_invoices, and get_consult to provide one summary answer, saving minutes of manual cross-referencing.

### Handling a billing inquiry during checkout
A Vet Technician asks, 'What was the last consult billed for Bella?' The agent uses get_consult and then gets_invoice to provide both the service details and the associated financial record in one chat.

### Checking daily operational readiness
At the start of the day, a manager asks, 'How many appointments are scheduled for today, and do we need to reorder any supplies?' The agent uses list_appointments and list_products simultaneously.

### Researching a rare condition
A Veterinarian needs details on an animal's past treatment. They ask the agent for 'all consult records for this patient.' The agent executes list_consults or get_consult to retrieve all relevant clinical data.

## Benefits

- Access full patient history instantly. Instead of searching through multiple tabs, you ask for a specific animal's record or list all animals to quickly review their entire care file.
- Never miss a payment due date again. Use the MCP to list invoices and check payment status across the whole practice without manually opening each client folder.
- Optimize clinic flow with appointment data. Check today’s schedule availability using the agent, allowing you to book follow-ups in seconds instead of calling reception.
- Keep track of supplies easily. List all products available in your inventory or check specific details on a product type directly from your workflow.
- Consolidate communication records. Manage client and supplier contacts by listing all relevant contacts; this keeps your team on one page regarding who needs to be called.

## How It Works

The bottom line is you get to manage complex clinic operations using only natural language conversation with the data.

1. Subscribe to this MCP and enter your specific ezyVet Client ID, Client Secret, and Partner ID.
2. Select your preferred AI client, like Cursor or Claude, and connect it via the Vinkius platform.
3. Ask your agent a question in plain English—for example, 'Show me all pending invoices for last month.'—and receive real-time data.

## Frequently Asked Questions

**Can the ezyVet MCP list all patients and their records?**
Yes. You can use list_animals to see every patient in your system, or use get_animal if you know the specific ID. This is how you start building a comprehensive view of the practice.

**Does ezyVet MCP help with billing and invoices?**
Yes, it manages billing details. You can list all invoices to see who owes money, or use get_invoice to pull up specific payment histories for a client.

**How do I check if an appointment is scheduled with ezyVet MCP?**
Use the list_appointments tool. This provides a full overview of your schedule and helps you confirm dates or identify openings quickly through conversation.

**What kind of data can I get using the ezyVet MCP for products?**
You use list_products to see everything in inventory. This is great for checking stock levels before a procedure and ensuring you have what you need on hand.

**Is ezyVet MCP only for viewing data, or can I do more?**
The MCP allows your agent to retrieve and list all relevant data. It lets you pull records like get_contact details or check out historical consults so you have the information needed to take action.