How AI assistants access MediMo

MediMo runs a server for AI assistants using the Model Context Protocol (MCP). This page explains what an assistant can see through it, what the endpoint records, whose data it carries, and how it may be used.

What an assistant can access

Public listing data only, the same information anyone can read on medimo.co.uk:

  • Clinics: name, address, description, the treatments they offer and their prices, which the clinic sets. Booking through MediMo costs the same as booking direct.
  • Practitioners' professional credentials: profession, regulator and registration number, only where MediMo has approved the credential.
  • Live availability: whether a clinic has self-pay first appointments free, when the soonest is, and the appointment times free on a given day, read from each clinic's own booking system. The next few days are re-read every ten minutes; dates further ahead are re-read less often, and every date says how old its own reading is. A date we have not read says so, rather than being reported as having nothing free.
  • Ratings: Google's aggregate rating and review count, with attribution. Review text is not provided.

No patient records and no clinical data, ever. The tools cannot read bookings, patient accounts, medical information, or anything about the person using the assistant. They give no clinical advice and no triage.

Bookings complete only on medimo.co.uk. When someone chooses an appointment, the assistant receives a link to MediMo's checkout. Payment and personal details are entered on MediMo, never through the assistant, and the tools cannot hold, create or cancel an appointment.

The tools

Every tool is read-only. This list is generated from the server itself, so it is always current.

  • Search clinics Find private physiotherapy, osteopathy or chiropractic clinics near a UK postcode or town that can be booked online through MediMo. Each result carries the clinic's next available first appointment, read from its own diary and refreshed every ten minutes, plus distance, Google rating and the treatments it offers. Returns no appointment times beyond the next available slot and does not book. Pass a date, a date range and/or a time of day to get only the clinics free then, with that day's appointment times — "a chiropractic appointment next Tuesday afternoon within 5 miles of WA14". Start here; use get_clinic for detail on one result and start_booking when the person has chosen.
  • Get clinic details Return the full public profile of one MediMo clinic: description, address, the treatments it offers with prices and durations, its practitioners with profession and regulator registration, and current availability. Prices are the clinic's own — booking through MediMo costs the same as booking direct. Contains no phone numbers, emails or review text. Use it after search_clinics when someone wants detail on a specific clinic; call start_booking when they have chosen.
  • Check clinic availability Return current bookable availability for one clinic, read from the clinic's own diary. Gives the soonest appointment and how many are free today, tomorrow and in the next 48 hours, per treatment type. Pass a date or a date range to get that day's appointment times, each carrying the ids start_booking needs to open the checkout on that exact slot. Every response says how old its reading is, and every date carries its own age, because the next few days are re-read every ten minutes and later dates far less often. Says plainly when a date has not been read rather than reporting it as having nothing. Covers self-pay first appointments booked online; the checkout page shows every live slot.
  • Get practitioner details Return one practitioner's public profile: name, profession, the regulator they are registered with and their registration number where MediMo holds it, their bio, and the clinics they can be booked at. Only registrations MediMo has verified are included. Contains no contact details. Use it when someone asks about a named clinician; call get_availability on their clinic for appointment times.
  • Start a booking Build the MediMo checkout link for a chosen clinic and treatment, so the person can complete their booking and payment on medimo.co.uk. Returns the URL and a summary of what they are booking and what it costs. Call it once they have chosen. It holds no appointment, creates no booking, takes no payment and needs no personal details — all of that happens on the MediMo page. Safe to call more than once.
  • NHS waiting times Return the latest published NHS waiting-time figures for the Integrated Care Board covering a UK postcode, or for a named board: the median wait, how many people are waiting, the wait bands, and how that compares with the national average. Figures are NHS England's own published statistics, with the reporting period stated. Useful context when someone is deciding whether to wait or to go private; pair it with search_clinics for what is bookable privately nearby.

Connecting

Endpoint: (Streamable HTTP, no authentication). Add it to an assistant that supports custom MCP connectors, such as Claude, using that address. For the next few days, a reading older than 30 minutes is reported as stale and its figures are withheld rather than quoted.

What the endpoint logs

Each call to a tool is recorded so we can keep the service working and understand how it is used. The record contains technical metadata and nothing that identifies a person:

  • Which tool was called, when, whether it succeeded, and how long it took.
  • The names and types of the arguments, not their values. The exceptions are values that already appear in public MediMo web addresses (a treatment, a clinic or practitioner id, a search radius) and result counts.
  • A location is kept only as its postcode district (for example "M33", never "M33 7XS"), wherever the postcode sits in the text. Free text containing digits, such as a street address, is dropped rather than shortened. A date or time of day asked about is kept as given; neither identifies anyone.
  • A one-way, salted hash of the calling platform's IP address, never the address itself. The address belongs to the assistant platform's servers, not to the person using it.
  • The client name and version where the assistant declares them, its User-Agent string, the protocol version, and whether the call came from a known assistant platform's published address range.

No end-user identity is received or stored. The tools are called without any name, email address, account or session for the person using the assistant, and MediMo has no way to learn who they are from a call. Records are kept for 90 days and then deleted.

If a person goes on to book, the booking is made on medimo.co.uk under MediMo's . The booking records that it arrived via an AI assistant, for analytics; that is the only link between a call and a booking.

Data sources and attribution

  • Postcodes. Locations are placed using UK postcode and postcode-district coordinates from the Office for National Statistics. Contains OS data © Crown copyright and database right 2026. Contains Royal Mail data © Royal Mail copyright and database right 2026. Source: Office for National Statistics licensed under the .
  • NHS areas. The Integrated Care Board covering a postcode comes from the same Office for National Statistics data, under the same licence.
  • NHS waiting times. NHS waiting-time figures on MediMo are from (Community Health Services SitRep and Referral to Treatment statistics), used under the . Where a median wait is shown it is interpolated from banded data, not a figure NHS England publishes directly.
  • Ratings. Rating values and review counts are Google's, shown with attribution and a link to the place on Google Maps.
  • Everything else is MediMo's own listing data, supplied by the clinics.

Acceptable use

The data is provided to help people find and book appointments with the listed clinics. Rate limits apply: 120 requests per minute for each calling address, with a higher allowance for assistant platforms that route many users through a few published addresses, and for each caller 30 searches per minute and 20 checkout links per minute. Bulk harvesting, scraping, mirroring or republication of the data is not permitted, and MediMo may restrict or block access that is not consistent with facilitating patient bookings.

Questions about this page or the service: .

Last updated: 12 September 2026