Health

Cliniko integrations

Connect Cliniko to any other app, or use it from your AI client over MCP. Cliniko is a practice management platform — manage patients, appointments, invoices, contacts, and practitioners.

Connects with an API keycliniko.com

What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.

Build solutions, not workarounds.

What do you want to automate with Cliniko?

Ask the assistant

You'll sign in before anything runs. What you typed comes with you.

Connect your AI client

Give your AI client this address.

https://mcp.apiant.ai

Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.

Set it up in your client
Claude Code

Run this in the directory you want to work in.

claude mcp add --transport http -s project apiant-ai https://mcp.apiant.ai

Start Claude Code there, approve the server, and sign in in the browser page it opens.

Claude Code guide (opens in a new tab)
Claude, web and desktop

Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.

Setup guide (opens in a new tab)
Cursor

Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.

Setup guide (opens in a new tab)
Zed

Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.

Setup guide (opens in a new tab)
Codex and the ChatGPT desktop app

Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.

Setup guide (opens in a new tab)
Any other MCP client

Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.

Setup guide (opens in a new tab)

Customer story: Dental practice patient intake

Pair it

Connect Cliniko with another app

What your agent can do with Cliniko

Triggers and actions 17 triggers · 34 actions

  • Trigger
    Cancelled individual appointment

    Triggered when an individual appointment is cancelled.

  • Trigger
    New cancelled attendee

    Triggered when an attendee is cancelled.

  • Trigger
    New or updated attendee

    Triggered when an attendee is created or updated.

  • Trigger
    New or updated business

    Triggered when a business is created or updated.

  • Trigger
    New or updated communication

    Triggered when a communication is created or updated.

  • Trigger
    New or updated contact

    Triggered when a contact is created or updated.

  • Trigger
    New or updated daily availability

    Triggered when a daily availability is created or updated.

  • Trigger
    New or updated group appointment

    Triggered when a group appointment is created or updated.

  • Trigger
    New or updated individual appointment

    Triggered when an individual appointment is created or updated.

  • Trigger
    New or updated invoice

    Triggered when an invoice is created or updated.

  • Trigger
    New or updated patient

    Triggered when a patient is created or updated.

  • Trigger
    New or updated patient case

    Triggered when a patient case is created or updated.

  • Trigger
    New or updated practitioner

    Triggered when a practitioner is created or updated.

  • Trigger
    New or updated treatment notes

    Triggered when treatment notes is created or updated.

  • Trigger
    Patient added or removed for group appointment in date range

    Triggered when a patient is added or removed for a group appointment within the specified date range.

  • Trigger
    Two-way sync new or updated contacts

    A trigger for two-way syncing new and updated contacts, with enhanced on-the-fly mapping. Can only be used with enhanced two-way sync actions that support on-the-fly mapping.

  • Trigger
    Two-way sync new or updated patients

    A trigger for two-way syncing new and updated patients, with enhanced on-the-fly mapping. Can only be used with enhanced two-way sync actions that support on-the-fly mapping.

  • Action
    Archive patient

    Archives a patient. An error will occur if the patient is not found.

  • Action
    Create contact

    Creates a new contact.

  • Action
    Create patient

    Creates a new patient.

  • Action
    Find Appointment by Patient Id

    Returns appointment details for the specified patient if the Patient ID exists.

  • Action
    Find cancelled appointment

    Searches for a cancelled appointment. If no matching appointment is found, an error occurs.

  • Action
    Find contact by email

    Returns details of the contact having the specified email address. An error occurs if zero or multiple are found.

  • Action
    Find patient by email

    Returns details of the patient having the specified email address. An error occurs if zero or multiple are found.

  • Action
    Find Patient by Email and Date of Birth

    Finds the single active patient whose email and date of birth both match, returning the patient ID and the match count.

  • Action
    Get appointment

    Returns details of the specified appointment.

  • Action
    Get appointments by practitioner ID

    Returns appointment details by practitioner ID.

  • Action
    Get appointment type

    Returns details of the specified appointment type.

  • Action
    Get appointment type billable item

    Returns details for a billable item.

  • Action
    Get billable item

    Returns details of the specified billable item.

  • Action
    Get business

    Returns details of the specified business.

  • Action
    Get cancelled appointment

    Returns details of the specified cancelled appointment.

  • Action
    Get contact

    Returns details of the specified contact.

  • Action
    Get group appointment

    Returns details of the specified group appointment.

  • Action
    Get group appointment attendees

    Returns attendee information for the specified group appointment.

  • Action
    Get individual appointment attendees

    Returns attendee information for the specified individual appointment.

  • Action
    Get invoice

    Returns details of the specified invoice.

  • Action
    Get patient

    Returns details of the specified patient.

  • Action
    Get patient attachment

    Returns a patient attachment from Cliniko, including its filename, file type and description.

  • Action
    Get patient case

    Returns details of the specified patient case.

  • Action
    Get patient referral source

    Returns the referral source for the specified patient.

  • Action
    Get practitioner

    Returns details of the specified practitioner. An error occurs if not found.

  • Action
    Get practitioner availabilities

    Returns availability information for the specified practitioner.

  • Action
    List invoices for patient case

    Emits all invoice IDs for the specified patient case.

  • Action
    Two-way sync add or update a contact

    An action for two-way syncing new and updated contacts, with enhanced on-the-fly mapping using contact email addresses for matching. Can only be used with enhanced two-way sync triggers that support on-the-fly mapping.

  • Action
    Two-way sync add or update a patient

    An action for two-way syncing new and updated patients, with enhanced on-the-fly mapping using patient email addresses for matching. Can only be used with enhanced two-way sync triggers that support on-the-fly mapping.

  • Action
    Update contact

    Updates a contact.

  • Action
    Update patient

    Updates a patient.

  • Action
    Update patient custom field

    Updates the value of the specified custom field for the specified patient.

  • Action
    Update patient referral

    Sets or changes a patient's referral source. Choose the referral source type; supply a Referrer ID only for types that take one (e.g. Patient or Contact).

  • Action
    Upload patient attachment

    Uploads a file, such as a PDF, to a patient's record in Cliniko as an attachment.

Related apps

More in Health

Reviews

What our customers say

Questions

Cliniko, answered

Is there a Cliniko MCP server?

APIANT's MCP server at https://mcp.apiant.ai works with Cliniko. Add that address to any AI client that takes a remote MCP server, sign in once in your browser, and your client can build, test and run automations that use Cliniko. Nothing to install.

What can start an automation from Cliniko?

Any of Cliniko's 17 triggers in the catalog, including New cancelled attendee, New or updated attendee, New or updated business and New or updated communication. Describe the moment in plain language and your agent picks the right one.

What can your agent do in Cliniko?

Any of Cliniko's 34 actions, including Create contact, Create patient, Update contact and Update patient. Your agent maps the data both ways and tests every scenario before it ships.

Which apps can Cliniko connect to?

Any app in the catalog; the list on this page pairs Cliniko with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.

What happens when something fails?

Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.

Is there a free plan?

Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.