Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLINIKO_API_KEYYesYour Cliniko API key (required)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_patientsC

List or search for patients

get_patientC

Get a specific patient by ID

create_patientC

Create a new patient

update_patientC

Update an existing patient

delete_patientB

Delete (archive) a patient

list_appointmentsC

List or search for appointments

get_appointmentB

Get a specific appointment by ID

create_appointmentC

Create a new appointment

update_appointmentC

Update an existing appointment

cancel_appointmentC

Cancel an appointment

delete_appointmentC

Delete an appointment completely

get_available_timesC

Get available appointment times for a practitioner

list_practitionersC

List all practitioners

list_appointment_typesC

List all appointment types

list_businessesB

List all businesses

generate_test_dataC

Generate synthetic test data for Cliniko (Australian healthcare data)

cleanup_test_dataA

Delete all test patients (patients with emails ending in @gmail.com, @outlook.com, etc)

generate_comprehensive_test_dataC

Generate comprehensive synthetic test data across all Cliniko categories

cleanup_comprehensive_test_dataC

Clean up all test data with granular control and dry-run option

list_invoicesB

List invoices with filtering options (READ-ONLY - invoices must be created in Cliniko web interface)

get_invoiceB

Get details of a specific invoice (READ-ONLY)

get_appointment_invoicesB

Get invoices for a specific appointment (READ-ONLY)

get_patient_invoicesB

Get invoices for a specific patient (READ-ONLY)

list_invoice_itemsB

List items in an invoice (READ-ONLY)

how_to_create_invoicesB

Get instructions on how to create invoices in Cliniko (manual process)

demo_invoice_generationA

Demo: Generate test patients and appointments, then show how to create invoices. NOTE: Cliniko API is READ-ONLY for invoices - they must be created via the web interface.

display_invoices_for_dateA

Display all existing invoices for a specific date (READ-ONLY). Invoices must be created manually in Cliniko.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Individual patient dataIndividual patient data
List of all patientsList of all patients
Individual appointment dataIndividual appointment data
List of appointmentsList of appointments
Today's appointmentsToday's appointments
List of all practitionersList of all practitioners
List of all businessesList of all businesses
List of all appointment typesList of all appointment types
Cliniko API OpenAPI specificationCliniko API OpenAPI specification

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/BoabAI/mcp-cliniko'

If you have feedback or need assistance with the MCP directory API, please join our Discord server