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
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.
This server cannot be installed
Related Resources
Related MCP Servers
- -security-license-qualityFacilitates interaction with the Attio CRM by allowing MCP clients to read and write company records and notes through the Attio API.Last updated -3015BSD 3-Clause
- AsecurityAlicenseAqualityCline MCP integration that allows users to save, search, and format memories with semantic understanding, providing tools to store and retrieve information using vector embeddings for meaning-based search.Last updated -128MIT License
Merge MCP Serverofficial
-securityFlicense-qualityProvides integration between Merge API and LLM providers supporting the MCP protocol, allowing natural language interaction with Merge data across HRIS, ATS, and other categories.Last updated -15- -securityFlicense-qualityAn MCP server that enables interaction with Twilio's Routes service through natural language, allowing users to manage SIP domains, trunks, and call routing configurations.Last updated -