Model Context Protocol server — public beta

Your clinic runs on clicks.
Give it a mouth instead.

ClinicSoftware MCP turns your diary, client records, treatment history, stock and invoicing into tools an AI agent can actually call. Read-only by default. Drafts before sends. Every call on the tape.

Works with Claude, GPT, Cursor OAuth, scoped per user UK & EU data residency
Audit tapesession · live
The problem

Software built for hands, asked to serve agents.

Every clinic system on the market assumes a human at a keyboard: a form to fill, a tab to find, a status to toggle. An agent can read your screen. It can't operate your business. MCP is the difference between the two.

Today

The receptionist tax

  • 01Twelve tabs open to answer one question about one client.
  • 02Rebooking a cancelled course means touching four screens.
  • 03Reporting waits until someone has a quiet Friday.
  • 04Integrations break silently, and nobody finds out until the client does.
Playground

Four prompts your clinic already needs answering.

Pick a desk. Watch the same server serve a different job.

Prompt
Result

Tool calls
Capabilities

Boring where it matters. Fast everywhere else.

MODEL-AGNOSTIC

Any agent that speaks MCP

Claude, GPT, Cursor, your own orchestrator. The server exposes tools; it doesn't care which model calls them.

SCHEMA-FIRST

Self-describing tools

Typed inputs, typed outputs, human-readable descriptions. Agents discover what's possible instead of guessing.

SCOPED

Permissions the agent inherits

OAuth per user. An agent can never read a room, a branch or a record its operator couldn't open themselves.

READ-FIRST

Writes are opt-in, not default

Connect in read-only and stay there for as long as you like. Write scopes are enabled per tool, per site.

DRAFT-FIRST

Nothing leaves without a human

Client-facing messages are composed as drafts and held at an approval gate. Your agent proposes; your team sends.

AUDITED

The tape, kept

Caller, tool, arguments, result, timestamp. Exportable. Built for the moment someone asks what the AI did.

How it works

One instruction, four moves.

No middleware to maintain. The server sits in front of your existing application layer, so business rules, validation and permissions stay exactly where they are.

01 · Intent

The agent hears you

A person asks, or a schedule fires. The model turns intent into a tool selection.

"Book Maria in for her
 3rd laser session, same
 slot as last time."
02 · Discovery

It reads the contract

The server returns typed schemas, so the agent knows the exact shape of a valid call.

{
  "tool": "clients.search",
  "scope": "read",
  "args": { "q": "Maria" }
}
03 · Execution

It calls the gateway

Requests route through the application layer — never straight at the database.

POST /mcp/tools/invoke
{
  "tool": "appointments.create",
  "scope": "write:gated",
  "args": { "client_id": 40812,
    "service_id": 77,
    "start": "2026-09-02T14:30Z" }
}
04 · Return

You get a receipt

Structured result, written to the audit tape, ready for the next step in the chain.

{
  "status": "created",
  "appointment_id": 918244,
  "audit_ref": "mcp_7c41e9"
}
Surface area

120+ tools across the clinic, plus everything you already run.

Native tools for the modules your team lives in — and outbound connectors so an agent can finish the job outside the CRM.

From the beta

What early clinics are using it for.

Illustrative scenarios from the private beta — swap for real, attributed quotes before you publish.

“Our diary manager used to spend her Mondays rebuilding the week after cancellations. The agent now proposes the fills before she's had coffee — she just approves or bins them.”

Operations leadThree-site aesthetics group, Manchester

“I stopped asking for reports. I ask questions. ‘Which practitioner's rebooking rate dropped this month, and against what?’ — answered mid-call, from live data.”

Clinical directorIndependent skin clinic, Dublin

“The draft-first rule is what got it past our compliance review. Nothing reaches a patient without a named person pressing send, and we can prove it.”

FAQ

The questions clinics actually ask.

01What is MCP, in one paragraph?

The Model Context Protocol is an open standard for how AI agents talk to software. Instead of an agent scraping your screen or reverse-engineering an API, the software publishes a list of tools — each with a name, a description and a typed schema. The agent reads that list and calls what it needs. MCP is the protocol; ClinicSoftware MCP is our implementation of it over the clinic platform.

02Is this a chatbot?

No. A chatbot answers. This executes. There's no conversation designer, no intent tree and no scripted flow — the agent decides which tools to call based on what you asked and what the schemas allow. You can drive it from a chat window, from Cursor, or from nothing at all if you run it on a schedule.

03Can an agent delete my data or message my clients by mistake?

Not without a deliberate decision on your side. Every connection starts read-only. Write tools are enabled individually, per site. Anything client-facing — SMS, email, WhatsApp — is composed as a draft and stops at an approval gate for a named human. Destructive operations aren't exposed as tools at all.

04Which models does it support?

Any that speak MCP. Claude and GPT work out of the box; so does Cursor and any custom agent framework with an MCP client. We're deliberately model-agnostic — the server never calls an LLM itself.

05Do I need a developer?

To connect an off-the-shelf client, no — you authenticate, choose scopes and you're running. To build an autonomous agent with your own logic on top, yes, and the schemas are documented for exactly that.

06Where does the data go, and what about GDPR?

Tool calls route through the existing application layer under your own tenant's permissions; data stays in your region. Nothing is used to train a model. The audit tape gives you a complete record of what was read, by whom and when — which is usually the first thing a DPO asks for.

07What does it cost?

Read-only access is included on Professional and above during the beta. Write scopes and autonomous scheduling are priced per site — talk to us and we'll size it against how many chairs you run.