# Cliniko MCP for AI Agents AI Agent Connect

> Cliniko MCP lets you manage your medical practice directly through your AI agent. You can schedule appointments, update patient records, and manage practitioner details without leaving your chat interface. It connects your Cliniko account so your AI can handle the administrative heavy lifting like checking clinic locations or creating treatment notes.

## Overview
- **Category:** customer-relationship-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_6vWS1B0Gz63kRlIytnpUl7Q2Ohj5s9b4oQUnrwFI/ai-agent-connect
- **Tags:** practice-management, medical-records, appointment-booking, patient-management, clinic-operations

## Description

Managing a medical clinic usually involves jumping between different tabs to check who is coming in next, looking up patient histories, and updating practitioner schedules. It's a lot of context switching that pulls you away from actually seeing patients. This Connector changes that by letting your AI agent handle the data entry and retrieval for you. Instead of manually searching for a patient's ID or digging through old notes, you can just ask your agent to pull up the history or update a record in one go. You can manage your entire clinic operations, from listing business locations to creating new appointment slots, through a natural conversation. Because it's part of the Vinkius catalog, you can connect it to your preferred AI client and get access to your clinic data immediately. You get a dedicated administrative assistant that knows your clinic's specifics, allowing you to focus on the people in your office instead of the paperwork.

## Tools

### list_appointments
List all appointments. This lets you see your full schedule or filter for specific dates.

### list_businesses
List all business locations. Use this to see every clinic or office site in your account.

### list_patients
List all patients. This helps you find specific people in your database using filters.

### list_practitioners
List all practitioners. Use this to see the full list of healthcare providers in your clinic.

### list_treatment_notes
List treatment notes for a patient. This pulls up the history of care for a specific individual.

### update_appointment
Update an existing appointment. This lets you change times or details for a scheduled visit quickly.

### update_patient
Update patient details. Use this to change contact info or records for an existing patient.

### create_appointment
Create a new appointment. This lets your AI book a new slot in the clinic calendar.

### create_patient
Create a new patient. Use this to add a new person to your medical records.

### create_treatment_note
Create a treatment note. Use this to log new clinical information after a visit.

### delete_appointment
Cancel or delete an appointment. Use this to clear a slot from the schedule.

### get_appointment
Retrieve a specific appointment. This lets you see the full details of one scheduled visit.

### get_patient
Retrieve a specific patient. Use this to pull up a complete profile for one person.

### get_practitioner
Retrieve a specific practitioner. This lets you see the full details of a specific provider.

## Prompt Examples

**Prompt:** 
```
Who is scheduled for the 10 AM slot today?
```

**Response:** 
```
Today's 10:00 AM slot is booked for **John Doe**. He is scheduled for an 'Initial Consultation'. Would you like me to pull up his records?
```

**Prompt:** 
```
Create a new patient named Sarah Jenkins, phone 555-0199.
```

**Response:** 
```
I've created a new profile for **Sarah Jenkins**. Her contact information is saved in the system. Would you like to book an appointment for her?
```

**Prompt:** 
```
What were the last notes for patient ID 5521?
```

**Response:** 
```
Here are the recent treatment notes for patient 5521: 
- **Oct 12**: Follow-up on medication. 
- **Sept 20**: Initial consultation. 
- **Aug 15**: Routine checkup.
```

## Capabilities

### Schedule and cancel appointments
Book new time slots or remove existing ones from your clinic calendar.

### Create and update patient profiles
Add new patients to your database or modify their existing contact and medical records.

### List and manage healthcare practitioners
View the full list of providers and access specific staff details.

### Access clinic and business location details
Retrieve information about all your registered clinic sites and business locations.

### Record and retrieve patient treatment notes
Pull up historical care notes or log new clinical information after a visit.

## Use Cases

### Booking a new patient
A receptionist asks the agent to create a new patient profile and book a follow-up. The agent uses create_patient and create_appointment.

### Pre-consultation prep
A doctor asks for the last three treatment notes for a patient. The agent uses list_treatment_notes to show the history.

### Schedule cleanup
An admin notices a cancellation and asks the agent to remove it. The agent uses delete_appointment.

### Practitioner lookup
A staff member needs to find a specific provider's details. The agent uses get_practitioner.

## Benefits

- Stop manual searching for patient records. Use get_patient to pull up full histories instantly.
- Faster appointment booking. Your agent can use create_appointment to fill slots without you typing every detail.
- Easier clinical documentation. Use create_treatment_note to log visit details immediately after a consultation.
- Better practitioner oversight. Quickly see all staff details using list_practitioners and get_practitioner.
- Accurate schedule management. Use list_appointments and update_appointment to keep the clinic calendar organized.
- Centralized location data. Access all clinic sites quickly with list_businesses.

## How It Works

The bottom line is you get a hands-free way to handle clinic admin tasks through your preferred AI interface.

1. Subscribe to the Cliniko MCP on Vinkius.
2. Provide your Cliniko API Key and User Agent.
3. Start asking your AI client to manage your clinic.

## Frequently Asked Questions

**Can the Cliniko MCP help with my daily clinic schedule?**
Yes, it lets your AI agent see and manage your entire calendar. You can ask it to list today's appointments or find specific time slots for new patients.

**How does the Cliniko MCP handle patient records?**
It connects your AI client to your patient database. You can ask it to retrieve full profiles, update contact details, or search for specific patients quickly.

**Can I use the Cliniko MCP to write treatment notes?**
You can use it to create and list clinical notes. This makes it easy to log information after a visit without navigating through multiple menus.

**Does the Cliniko MCP support multiple clinic locations?**
Yes, it can access information about different business locations. Your agent can help you identify the correct clinic site for a specific request.

**Is the Cliniko MCP good for medical office staff?**
It's designed specifically for people like clinic administrators and medical support staff who need to manage patient flow and provider details efficiently.

**Can the Cliniko MCP book appointments for me?**
Yes, your AI agent can create new appointments directly in Cliniko. Just tell it who the patient is and what time works best.

**Can I search for a specific patient by name using the AI?**
Yes! You can use the `list_patients` tool with a query parameter `q` to filter patients by name or other identifiers.

**Is it possible to cancel an appointment through the agent?**
Absolutely. Use the `delete_appointment` tool with the specific Appointment ID to cancel or remove a booking from your Cliniko calendar.

**How do I see all the practitioners registered in my account?**
Simply ask the agent to run the `list_practitioners` tool. It will return a list of all healthcare providers associated with your Cliniko account.