Vinkius
Cliniko

Cliniko MCP for AI. Manage entire clinical operations from your chat window.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Cliniko MCP on Cursor AI Code EditorCliniko MCP on Claude Desktop AppCliniko MCP on OpenAI Agents SDKCliniko MCP on Visual Studio CodeCliniko MCP on GitHub Copilot AI AgentCliniko MCP on Google Gemini AICliniko MCP on Lovable AI DevelopmentCliniko MCP on Mistral AI AgentsCliniko MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Cliniko connects your entire healthcare practice into your AI agent. Stop juggling tabs when you need patient data. Use this MCP to manage everything—appointments, medical records, practitioners, treatment notes, and business locations—all through natural conversation with your preferred client.

What your AI can do

Create appointment

Schedules a brand new appointment for a patient in the system.

Create patient

Adds an entirely new person into your clinic's official patient database.

Create treatment note

Writes and saves a formal medical note to the patient’s permanent file.

+ 11 more capabilities included
Manage patient demographics

Create new patient records or pull detailed information on existing profiles using the get_patient tool.

Handle appointment scheduling

List, create, update, or cancel appointments to keep your clinic's calendar always accurate and organized.

Access clinical history

Retrieve detailed records of treatment notes or pull comprehensive lists of all patients associated with a location.

Manage staff and locations

Get details on specific practitioners, list available providers, or check information about your various business sites.

Included with Plan

Waiting for input…

AI Agent

Cliniko: 14 Tools for Practice Management

You can schedule new appointments, retrieve detailed patient history, manage staff records, and update demographics using these tools.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Cliniko on Vinkius

Create Appointment

Schedules a brand new appointment for a patient in the system.

Create Patient

Adds an entirely new person into your clinic's official patient database.

Create Treatment Note

Writes and saves a formal medical note to the patient’s permanent file.

Delete Appointment

Cancels or removes an existing appointment from the clinic's calendar.

Get Appointment

Pulls up all the specific details for a single, known appointment time slot.

Get Patient

Retrieves all available demographic and clinical data for one specific patient ID.

Get Practitioner

Shows the full details, credentials, and contact info for a single healthcare provider.

List Appointments

Lists all appointments across your clinic, supporting filters like date ranges or...

List Businesses

Retrieves a list of every physical location and business unit you operate under.

List Patients

Lists all patients in the database, allowing searches by date or status.

List Practitioners

Shows a searchable list of every credentialed practitioner registered with the...

List Treatment Notes

Retrieves all saved treatment notes for a specific patient over time.

Update Appointment

Changes details, dates, or times for an appointment that already exists.

Update Patient

Corrects or adds new information to a patient's existing profile (e.g., phone number...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Cliniko integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Cliniko, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Cliniko MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cliniko. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 14 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Juggling multiple clinical dashboards is exhausting.

Right now, if you need a patient's history, you might check the scheduling system for appointments. Then, you switch to the EMR system to find their notes. After that, you open a third dashboard just to verify which physical office location they visited. You spend half your time clicking tabs and copy-pasting IDs.

With this MCP, all of that manual switching disappears. Your agent handles the lookups across appointment status, patient records, and practitioner availability without you ever leaving your chat window. It's like having an admin assistant who already logged into every necessary system.

The Cliniko MCP gives you full control over clinical data.

You no longer need to manually search for a practitioner ID, or wait until the end of the day to update an address. You can ask your agent to run `list_practitioners` and then use that result immediately in conjunction with `update_patient`. The flow is instant.

It’s simple: you tell it what needs doing—from creating a record via `create_patient` to documenting the care via `create_treatment_note`—and your agent makes sure every system updates correctly. Period.

What your AI can actually do with this

This connector lets you run your whole clinic operation directly from your AI agent. You can handle basic administration tasks, like scheduling a follow-up or confirming a practitioner's availability, without leaving your chat window. Need to update a patient's address? Just ask. Want to find the treatment notes for last quarter's visit? Your AI finds them and organizes them.

It acts like having a dedicated medical receptionist who has access to every single system in your practice, whether it’s managing appointments, creating new patient profiles, or keeping track of where you operate across different locations. Getting set up is simple: connect your credentials via Vinkius and start working immediately from Claude, Cursor, or any MCP-compatible client.

Built · Hosted · Managed by Vinkius Cliniko MCP - Manage Clinic Records and Appointments
Server ID 019ea5e4-a4e6-7130-800c-19bc9e3cc098
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check if an appointment exists with the get_appointment tool? +

You must provide a unique identifier for both the patient and the date/time range to get_appointment. This function retrieves all specific details for one known slot, helping you confirm it's still active before updating or canceling.

What is the best way to handle bulk patient updates using update_patient? +

The MCP doesn't support true batch operations. You must call list_patients first, and then request your agent to run update_patient individually for each person whose details need correcting.

Can I use the list_treatment_notes tool before creating a new patient? +

No. You must call get_patient or create_patient first to establish an ID. The system needs a record to attach any treatment notes or history to.

Does the list_businesses tool show all my clinic locations? +

Yes, it provides a complete roster of every physical business location registered in your Cliniko account, giving you the IDs needed for other operations. It’s perfect for staff needing to verify where services are offered.

What happens if I try to use the create_appointment tool without all required details? +

The API will return a specific error message, indicating exactly which mandatory field is missing. This immediate feedback lets you fix the data and successfully schedule the appointment right away.

How do I use delete_appointment to properly cancel an existing booking? +

You must provide the unique ID of the appointment along with a cancellation reason code. The system handles this as a soft deletion, meaning the record remains in your history for compliance checks.

If I need to update patient records, should I run list_patients first? +

No, you only need the patient's unique ID to use the update_appointment tool. Running list_patients simply helps you find that specific ID if you don't know it already.

When I call create_patient, how do I ensure all demographic information is accurate? +

You must supply all required fields, including contact details and date of birth. Always cross-reference these data points with source documents before using the tool to minimize errors.

Can I search for a specific patient by name using the AI? +

Yes! You can use the list_patients tool with a query parameter q to filter patients by name or other identifiers.

Is it possible to cancel an appointment through the agent? +

Absolutely. Use the delete_appointment tool with the specific Appointment ID to cancel or remove a booking from your Cliniko calendar.

How do I see all the practitioners registered in my account? +

Simply ask the agent to run the list_practitioners tool. It will return a list of all healthcare providers associated with your Cliniko account.

Built & Managed by Vinkius 30s setup 14 tools

We've already built the connector for Cliniko. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 14 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.