Skip to main content
Glama
by yasboop

Cliniko MCP Server

A Model Context Protocol (MCP) server for integrating with the Cliniko practice management system.

Setup

  1. Install Dependencies

    pip install -r requirements.txt
  2. Configure API Key Create a .env file in the project root with your Cliniko API key:

    CLINIKO_API_KEY=your_actual_cliniko_api_key_here

    To get your API key:

    • Log into your Cliniko account

    • Go to Settings → Integrations → API Keys

    • Create a new API key

  3. Run the Server

    python main.py

Project Structure

cliniko_mcp_server/ │ ├── .env # API key configuration (create this file) ├── main.py # Server entry point ├── cliniko_client.py # Cliniko API client ├── requirements.txt # Python dependencies │ ├── tools/ # MCP Tools │ ├── __init__.py │ ├── patients.py # Patient management tools │ └── appointments.py # Appointment management tools │ └── resources/ # MCP Resources ├── __init__.py └── index.py # Resource definitions

Available Tools

Patient Tools

  • list_patients - List/search all patients

  • get_patient - Get patient by ID

  • create_patient - Create new patient

  • update_patient - Update patient details

  • delete_patient - Delete (archive) a patient

Appointment Tools

  • list_appointments - List/search all appointments

  • get_appointment - Get appointment by ID

  • create_appointment - Create new appointment

  • update_appointment - Update appointment details

  • delete_appointment - Delete an appointment

Available Resources

  • patient://{id} - Get patient by ID

  • patients://list - List all patients

  • appointment://{id} - Get appointment by ID

  • appointments://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.

-
security - not tested
F
license - not found
-
quality - not tested

Related MCP Servers

  • -
    security
    -
    license
    -
    quality
    Facilitates interaction with the Attio CRM by allowing MCP clients to read and write company records and notes through the Attio API.
    Last updated -
    30
    15
    BSD 3-Clause
  • A
    security
    A
    license
    A
    quality
    Cline 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 -
    12
    8
    MIT License
    • Apple
  • -
    security
    F
    license
    -
    quality
    Provides 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
    • Apple
    • Linux
  • -
    security
    F
    license
    -
    quality
    An 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 -

View all related MCP servers

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/yasboop/new-cliniko-mcp'

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