Cliniko

Cliniko MCP Connector for Claude

A+

Manage your healthcare practice via Cliniko — handle appointments, patient records, practitioners, and treatment notes directly from any AI agent.

14 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Cliniko account to any AI agent to streamline your healthcare practice management through natural conversation.

What you can do

  • Appointment Scheduling — List, create, retrieve, update, or cancel appointments to keep your clinic's calendar organized.
  • Patient Records — Search for patients, create new profiles, and update existing medical records with ease.
  • Practitioner Management — Retrieve lists and details of healthcare providers and practitioners within your account.
  • Business Locations — Access information about your different business locations and clinics.
  • Clinical Documentation — Create and list treatment notes to maintain accurate patient care history.

How it works

  1. Subscribe to this server
  2. Enter your Cliniko API Key and User Agent
  3. Start managing your clinic operations from Claude, Cursor, or any MCP-compatible client

Stop switching between tabs to check patient details or practitioner availability. Your AI acts as a dedicated medical receptionist and administrative assistant.

Who is this for?

  • Clinic Administrators — quickly check daily schedules and manage patient flow without manual searching.
  • Healthcare Practitioners — retrieve patient history and treatment notes directly while preparing for consultations.
  • Medical Support Staff — automate the process of finding practitioner IDs and business location details.
practice-managementmedical-recordsappointment-bookingpatient-managementclinic-operations

14 tools expose this connector's capabilities to your AI agent.

update_appointment

Update an appointment

list_appointments

Supports filtering via query parameters. List all appointments

list_businesses

List all business locations

list_patients

Supports filtering via query parameters. List all patients

list_practitioners

List all practitioners

list_treatment_notes

List treatment notes for a patient

update_patient

Update patient details

create_appointment

Create a new appointment

create_patient

Create a new patient

create_treatment_note

Create a treatment note

delete_appointment

Cancel or delete an appointment

get_appointment

Retrieve a specific appointment

get_patient

Retrieve a specific patient

get_practitioner

Retrieve a specific practitioner

See how to talk to your AI agent using Cliniko.

List all appointments scheduled for today.

I've retrieved today's schedule. You have 5 appointments, including an 'Initial Consultation' with John Doe at 9:00 AM and a 'Follow-up' with Sarah Smith at 11:30 AM.

Get the details for patient ID 12345.

Fetching patient data... Patient ID 12345 is Robert Brown. His records show he is 42 years old and his last visit was on October 12th. Would you like to see his recent treatment notes?

Show me all business locations registered in Cliniko.

I found 2 business locations: 'City Health Center' (ID: 101) and 'Riverside Clinic' (ID: 102). Which one would you like to explore further?

Yes! You can use the `list_patients` tool with a query parameter `q` to filter patients by name or other identifiers.

Related Connectors