ezyVet MCP. Manage patient records, appointments, and billing data.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
ezyVet MCP Server manages your entire veterinary practice workflow. Use your AI agent to list and fetch patient records, check appointments, view invoices, and manage contacts directly from the ezyVet system.
It gives you full control over clinical and financial operations in one chat window.
What your AI agents can do
Get animal
Retrieves the full record for a single animal (patient) using its unique ID.
Get appointment
Retrieves the details for a specific appointment using its unique ID.
Get consult
Retrieves the data for a specific clinical consultation using its unique ID.
You can pull full records for a single animal, a single appointment, or a single consultation using its unique ID.
List all animals registered in the system to get a summary of every patient available.
List all scheduled appointments to see the clinic's daily and future schedule.
List all invoices to track outstanding payments and review the clinic's revenue history.
List all contacts, managing owner, vendor, and staff information.
List all products stocked in the practice's inventory catalog.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019d7595get animal
Retrieves the full record for a single animal (patient) using its unique ID.
019d7595get appointment
Retrieves the details for a specific appointment using its unique ID.
019d7595get consult
Retrieves the data for a specific clinical consultation using its unique ID.
019d7595get contact
Retrieves the details for a specific contact (owner, supplier, or staff) using its unique ID.
019d7595get invoice
Retrieves the full details of a specific financial invoice using its unique ID.
019d7595get me
Retrieves the profile information for the currently logged-in ezyVet user.
019d7595list animals
Retrieves a list and summary of all animals (patients) registered in the system.
019d7595list appointments
Retrieves a list and summary of all scheduled appointments.
019d7595list consults
Retrieves a list and summary of all clinical consultations.
019d7595list contacts
Retrieves a list and summary of all contacts (clients and suppliers).
019d7595list invoices
Retrieves a list and summary of all financial invoices.
019d7595list products
Retrieves a list and summary of all products in the practice's inventory.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with ezyVet, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Yo, this ezyVet MCP Server hooks up your whole vet practice to your AI agent. You manage everything—from patient records to billing—all in one chat window. You don't gotta jump between a dozen different systems to find what you need.
To pull specific patient data, your agent can get a full record for any animal using its unique ID. You can also pull details for a specific appointment or a clinical consultation, just by giving the unique ID. To see all the animals you've got, you can list all registered patients to get a summary of every single one.
You can check out the details of a specific contact—whether it's an owner, a supplier, or staff—using the unique ID, or you can list all contacts to see who you're dealing with.
For scheduling, you can list all appointments to see the clinic's daily and future schedule. You can also check the full details of a specific invoice using its unique ID, or list all invoices to track outstanding payments and check your clinic's revenue history.
To manage clinical data, your agent can get the data for a specific consultation using its unique ID, and you can list all clinical consultations to review the history. You can also get the profile information for the user who's logged into ezyVet using the get_me tool.
Need to check inventory? You can list all products stocked in the practice's inventory catalog. Finally, you can pull the full details of a specific financial invoice using its unique ID, or list all invoices to track outstanding payments and check your clinic's revenue history.
How ezyVet MCP Works
- 1 Subscribe to the ezyVet server and provide your required Client ID, Client Secret, and Partner ID.
- 2 Send a natural language query to your AI agent (e.g., 'What are the pending invoices?').
- 3 The agent calls the appropriate tool (like
list_invoices) and returns the structured, actionable data to you.
The bottom line is, you use your AI agent to talk to your practice management system, and it handles the API calls for you.
Who Is ezyVet MCP For?
Veterinarians, Practice Managers, and Vet Technicians. If your job involves looking up patient history, checking the billing status, or coordinating the daily clinic flow, this tool is for you. It lets you stop clicking through dashboards and start talking to your system.
Quickly review patient history or check appointment details while working with a client or between appointments.
Monitor the clinic's flow and check billing status across multiple patients and staff members using natural language queries.
Access patient records, check product availability, and manage contact information without leaving their current workflow.
What Changes When You Connect
- Stop jumping between tabs. Use the ezyVet MCP Server to run queries for patient history, appointments, and billing all through your AI agent. You keep the workflow in one chat.
- Get full visibility into patient records. Use
list_animalsorget_animalto pull specific details, including breed and status, eliminating manual data searches. - Keep the cash flow clear. Running
list_invoicesshows you exactly which invoices are paid and which ones are pending, letting you follow up on receivables instantly. - Streamline scheduling. Querying
list_appointmentslets you check today's openings or find a specific booking without navigating the calendar interface. - Centralize contacts. Use
list_contactsto get owner, supplier, and staff details instantly, pulling the right contact information when you need it. - Track services provided. Access and inspect clinical data via
list_consultsto build a complete record before billing or recommending follow-up care.
Real-World Use Cases
The end of the 'Where is that invoice?' search.
A practice manager needs to know if a client owes money for a recent visit. Instead of pulling up the client profile, finding the visit date, and then manually searching the billing module, they ask their agent: 'Show me the invoices for client Smith.' The agent runs list_invoices and surfaces the pending payment details immediately.
Quickly prepping for a patient consultation.
A veterinarian needs to review the full history of a dog named Max. They ask their agent: 'Get the full record for Max.' The agent runs get_animal and delivers Max's full profile, along with a summary of his last few get_consult records, letting the vet start the discussion informed.
Checking the day's schedule gaps.
A vet tech needs to reschedule an appointment. They ask: 'What appointments are booked for tomorrow afternoon?' The agent runs list_appointments and shows the open slots and booked times, letting the tech book the new slot directly.
Auditing product usage and inventory.
The office manager needs to check if they have enough vaccine doses. They ask: 'How many doses of Rover vaccine do we have?' The agent runs list_products and gives them the current inventory count, avoiding a physical inventory count.
The Tradeoffs
Trying to manually check records.
A user logs into the ezyVet portal, clicks 'Patients', searches for the animal, clicks 'History', then navigates to 'Invoices' to find the payment status. This takes 5-10 clicks and requires multiple screens.
→
Use your agent to ask one question: 'What is the payment status for the animal named Fluffy?' The agent handles the multiple steps by calling get_animal, then get_invoice, and compiling the answer.
Assuming all data is in one place.
A user tries to find a client's phone number and then the payment status, but the interface separates the 'Contact' tab from the 'Billing' tab, forcing context switching.
→
Ask your agent: 'List the contact details and any outstanding invoices for client Jones.' The agent uses list_contacts and list_invoices and delivers both sets of data in one response.
Using the wrong tool for the job.
A user asks for 'the list of all patients' but only remembers to call the tool for a single patient, get_animal(id=101). They only get one data point.
→
Always use list_animals when you need a summary or a list of multiple patients. Use get_animal only when you know the exact animal ID you need to examine.
When It Fits, When It Doesn't
Use this server if your workflow is about data retrieval and coordination. Specifically, if you need to cross-reference patient records with billing, appointments, or contacts, this is your tool. You should use list_animals when you need a list of records, and get_animal when you know the specific ID. Don't use this if your task involves creating new data (like adding a new appointment or writing a new consult); this server only reads and lists existing information. If you only need to check if an animal exists, you could use list_animals first. If you only need to check if an invoice exists, use list_invoices first.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ezyVet. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Finding the right patient data shouldn't take five different clicks.
Today, finding a complete patient picture means clicking through separate modules: the 'Patient' tab for history, the 'Billing' tab for invoices, and the 'Schedule' tab for appointments. You copy the patient ID, switch tabs, and repeat the process for every piece of data you need.
With the ezyVet MCP Server, you just ask your agent: 'What is the status of patient ID 101?' It runs the necessary tools—`get_animal`, `get_consult`, and `get_invoice`—and gives you all three pieces of information in one clean response.
ezyVet MCP Server: Manage patient records and billing.
The process of checking inventory levels or finding the latest client contact information used to require logging into a separate module and manually searching by category. You'd have to switch between the 'Inventory' screen and the 'Contact' list.
Now, ask your agent to 'List all products and contacts for the clinic.' It calls `list_products` and `list_contacts` and gives you both lists immediately. The entire process happens in the chat.
Common Questions About ezyVet MCP
How do I find all patients (animals) using the list_animals tool? +
The list_animals tool retrieves a summary of every animal registered in the system. This is the starting point if you don't know the specific animal ID you need.
What is the difference between get_animal and list_animals? +
list_animals gives you a summary of every animal in the system. get_animal pulls the full, detailed record for one specific animal when you provide its ID.
Can I check appointments using the get_appointment tool? +
No, get_appointment requires a specific appointment ID. To see all upcoming appointments, you must use list_appointments.
How do I find the payment status using the list_invoices tool? +
The list_invoices tool provides a summary of all invoices, showing payment status (Paid/Pending) and amounts, allowing you to quickly identify receivables.
Can I list all contacts using list_contacts? +
Yes, the list_contacts tool pulls a comprehensive list of all people and organizations—owners, suppliers, and staff—registered in your ezyVet system.
How do I list all products using the list_products tool? +
The list_products tool retrieves every item available in your practice's inventory. This lets you see product names, SKUs, and current stock levels so you can manage your inventory data.
What is the difference between get_invoice and list_invoices? +
Use list_invoices to see a summary of all financial records. Then, use get_invoice with a specific ID to pull the full details for one particular bill.
How do I get a patient's history with the get_consult tool? +
The get_consult tool fetches a single patient's complete consultation history. You must provide the consult ID to access the specific clinical data you need.
Where do I find my ezyVet API credentials? +
You can generate your Client ID and Client Secret in the ezyVet Developer Portal or request them from ezyVet support. Your Partner ID is typically provided during your integration onboarding.
Does this integration support multiple practice locations? +
Yes, as long as your API credentials have access to those locations. The results will reflect the data authorized for your Partner ID and Client credentials.
Can I access clinical consult history? +
Yes, the list_consults and get_consult tools allow you to retrieve and inspect past clinical sessions and their associated data.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Conta Azul
Manage Brazilian ERP via Conta Azul — track customers, products, services, sales, and monitor financial contracts directly from any AI agent.
Fixably
Manage repair orders, track inventory, and handle customer data via AI agents with Fixably.
Mosaic (Resource Planning & Workforce Management)
Manage resource planning via Mosaic — track work plans, audit budget estimates, and monitor team capacity.
You might also like
Senado Federal
Access real-time data from the Brazilian Federal Senate — track legislative proposals, senator profiles, and mandate histories.
LaunchDarkly
Manage LaunchDarkly feature flags, environments, assignments and deployments smoothly through conversational AI.
OpnForm
Create beautiful open-source forms with conditional logic, file uploads, and integrations that rival premium form builders.