Skip to main content
Glama

Cliniko MCP Server

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables integration with the Cliniko practice management system through MCP tools and resources. Supports patient management, appointment scheduling, and practice data access through natural language interactions.

  1. Setup
    1. Project Structure
      1. Available Tools
        1. Patient Tools
        2. Appointment Tools
      2. Available Resources
        1. API Endpoints
          1. Authentication

            Related MCP Servers

            • -
              security
              A
              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 -
              329
              13
              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
              7
              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