Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Cliniko MCP Servershow me today's appointments for Dr. Smith"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Cliniko MCP Server
A Model Context Protocol (MCP) server for integrating with the Cliniko practice management system.
Setup
Install Dependencies
pip install -r requirements.txtConfigure API Key Create a
.envfile in the project root with your Cliniko API key:CLINIKO_API_KEY=your_actual_cliniko_api_key_hereTo get your API key:
Log into your Cliniko account
Go to Settings → Integrations → API Keys
Create a new API key
Run the Server
python main.py
Related MCP server: Memory Box MCP Server
Project Structure
Available Tools
Patient Tools
list_patients- List/search all patientsget_patient- Get patient by IDcreate_patient- Create new patientupdate_patient- Update patient detailsdelete_patient- Delete (archive) a patient
Appointment Tools
list_appointments- List/search all appointmentsget_appointment- Get appointment by IDcreate_appointment- Create new appointmentupdate_appointment- Update appointment detailsdelete_appointment- Delete an appointment
Available Resources
patient://{id}- Get patient by IDpatients://list- List all patientsappointment://{id}- Get appointment by IDappointments://list- List all appointments
API Endpoints
The server connects to the Cliniko API at: https://api.au4.cliniko.com/v1
Authentication
Uses Basic Authentication with your Cliniko API key. The key is automatically encoded and included in all API requests.