Skip to main content

DodoDentist Dental Clinic

com.dododentist/dododentistVersion 0.1.1

See your dental clinic's free slots, dentists, treatment prices and how busy each day is.

Status

Responds669 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:54 UTC
Latency
669 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.dododentist.com/mcpResponds669 ms
No sign-in

Claude Code

claude mcp add --transport http dododentist https://mcp.dododentist.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: dododentist
Remote MCP server URL: https://mcp.dododentist.com/mcp

Cursor

{
  "mcpServers": {
    "dododentist": {
      "url": "https://mcp.dododentist.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"dododentist","type":"http","url":"https://mcp.dododentist.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

24 tools

Tools of DodoDentist Dental Clinic
Read-only
Idempotent
Open world
book_appointmentUse this when someone asks to book a patient in at their dental practice. Returns the new appointment with its time, providers and how many procedures it holds; it takes the practice's usual length, seat and reminders, so the practice's reminder messages go to the patient. Not for finding free slots.YesNoYesYes
cancel_appointmentUse this when someone asks to cancel a patient's appointment. Returns the appointment as canceled, kept rather than deleted, and whether the practice's cancellation message goes to the patient. Not for moving an appointment to another time.YesNoYesYes
create_patientUse this when someone asks to add a new patient to their dental practice. Returns the patient's id, name, practice and language; the phone and email given are saved but never returned, and nothing clinical is taken. Not for changing an existing patient.YesNoYesNo
find_patientUse this when someone names a patient to book, move, cancel or update, and the patient's id is needed. Returns up to 5 patients whose name holds every word given, with id, name, practice and edit time, plus the last two phone digits when two share a name. Not for listing, browsing or counting patients.NoYesYesNo
get_clinicUse this when someone asks about one dental practice's setup, such as its currency, language or timezone. Returns the practice's name, currency, default language, timezone and last edit time. Not for free appointment times.NoYesYesNo
get_clinic_availabilityUse this when someone asks when their dental practice has free appointment times or the next available slot. Returns each open online-booking slot's start and end, grouped by day, for the next days with openings: up to 7 days and 100 slots (no patient or dentist details). Not for booking or holding a slot.NoYesYesNo
get_clinic_schedule_summaryUse this when someone asks how busy their dental practice is or how many appointments are booked each day. Returns appointment counts per UTC day for one practice, whatever their status, for the next 7 days by default and at most 31 days; counting stops at 100. Not for counting cancellations or seeing who is booked.NoYesYesNo
get_website_settingsUse this when someone asks about their practice's website: its address, colours, social links, WhatsApp number, logo, banner or online booking window. Returns those settings, its custom domains and the websites started in the website builder, with their ids. Not for opening hours, prices or staff, which come from the practice's records.NoYesYesNo
list_appointmentsUse this when someone asks when a patient is booked, what is booked on a day or what a patient still has to schedule, or an appointment id is needed to move, cancel or book it. Returns up to 50 appointments in start order with id, patient and provider ids, times, status and edit time, for one day or one patient; a patient's appointments still to schedule (TO_SCHEDULE, no times) come first. Not for counting how busy days are, nor for procedures, notes or clinical details.NoYesYesNo
list_calendar_eventsUse this when someone asks when their dental practice is closed, or when a dentist or chair is blocked for holidays, courses, meetings or maintenance. Returns each block or extra opening with start, end, all-day flag, scope and type (no titles or notes). Not for patient appointments.NoYesYesNo
list_clinic_providersUse this when someone asks which dentists, dental nurses or assistants patients can book at their practice, or which one to book a patient with. Returns up to 100 staff ids and display names for one practice (no contact details or roles). Not for staff holidays or days off.NoYesYesNo
list_clinicsUse this when someone asks which dental practices they run in DodoDentist, or a practice's id is needed. Returns each practice's id, name, currency, default language and timezone, 20 per page by default. Not for looking up a patient or appointment.NoYesYesNo
list_inventory_itemsUse this when someone asks how much of a supply is left in their dental practice's stock or what is running low. Returns up to 100 stock items with unit, quantity, minimum and a low-stock flag. Not for treatment prices.NoYesYesNo
list_proceduresUse this when someone asks what their dental practice charges for a treatment, such as a cleaning, filling, crown or whitening, or which treatment to book. Returns catalog treatment ids and names with price and last edit time, alphabetically, 50 per page by default. Not for a patient's treatment history or tooth chart.NoYesYesNo
list_website_checkpointsUse this when someone asks what changed on their website builder draft, or wants to undo a change. Returns its checkpoints newest first, each with its id, the change it was named after and when it was made. Not for the settings of the public site.NoYesYesNo
open_dododentistUse this when someone wants to open DodoDentist and browse their clinics, aggregate schedule counts, booking availability and procedure prices in an interactive sidebar. Returns up to 100 clinics to start from (no patient records, individual appointments, contact details or clinical data). Not for booking appointments, editing records or medical decisions.NoYesYesNo
read_website_filesUse this when someone wants their website builder draft changed, to see its files before editing them. Returns the list of files, or the complete contents of up to 10 files, at the newest checkpoint or one named. Not for the settings of the public site.NoYesYesNo
reschedule_appointmentUse this when someone asks to move a patient's appointment to another day or time, or to give a date to one still to schedule (status TO_SCHEDULE). Returns the moved or booked appointment; its patient, providers, procedures and length stay the same, one still to schedule takes the length the dentist planned, and the patient's reminders move with it or are then scheduled. Not for cancelling an appointment.YesNoYesYes
restore_website_checkpointUse this when someone wants to undo changes to their website builder draft or go back to an earlier version of it. Returns the new checkpoint, which brings back every file as it was at the checkpoint named; the later ones stay in the history. Not for the settings of the public site.YesNoYesNo
set_inventory_quantityUse this when someone asks to correct or update how much of a stock item the practice has. Returns the item with its previous and new quantity; the number given replaces the stored one. Not for adding a new stock item.YesNoYesNo
show_clinic_overviewUse this when someone wants a quick overview or dashboard of one dental practice. Returns an overview card with the practice's details, appointment counts for the next 7 days, how many staff take bookings, open online-booking slots and up to 12 treatment prices (no patient or clinical data). Not for a single patient or appointment.NoYesYesNo
update_patientUse this when someone asks to change a patient's name, phone, email or language. Returns the patient's id, name, practice and which fields changed; contact details are never returned. Not for clinical records or adding a new patient.YesNoYesNo
update_website_settingsUse this when someone asks to change their practice's website colours, social links, WhatsApp number, external website or online booking window. Returns the settings as saved and which changed; they show on the public site at once. Not for the subdomain, custom domain, logo or banner, which change in the DodoDentist app.YesNoYesYes
write_website_filesUse this when someone asks to change their website builder draft: its wording, colours, layout or sections. Returns the new checkpoint, which saves every file given as one change that restore_website_checkpoint can undo; the dentist sees the draft in the app's website builder. Not for the settings of the public site.YesNoYesNo

Details

Registry status
Active
Published
Sep 27, 2026
Updated
Sep 27, 2026
Repository
Not given
Categories (suggested)
CommunicationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing