Dental booking for AI agents — MCP & API | Dentum
Dentum
For AI agents and bots

Book a dentist through any AI agent

Connect ChatGPT, Claude or your own bot — it books a person with a dentist in any city of Uzbekistan and returns a request number.

MCP server URL
https://dentum.uz/api/cabinet/mcp
No auth · Streamable HTTP · free

REST API (OpenAPI)llms.txtserver card

How to connect

Claude

claude.ai and Claude Desktop: Settings → Connectors → “Add custom connector” → paste the URL.

https://dentum.uz/api/cabinet/mcp

Claude Code

One command in the terminal:

claude mcp add --transport http dentum https://dentum.uz/api/cabinet/mcp

ChatGPT

Turn on developer mode and create an MCP connector with this URL; no authentication needed.

https://dentum.uz/api/cabinet/mcp

Cursor

In ~/.cursor/mcp.json:

{
  "mcpServers": {
    "dentum": { "url": "https://dentum.uz/api/cabinet/mcp" }
  }
}

VS Code

In the project file .vscode/mcp.json:

{
  "servers": {
    "dentum": { "type": "http", "url": "https://dentum.uz/api/cabinet/mcp" }
  }
}

Your own bot (REST)

No MCP? Plain HTTP. Full schema: /openapi.json

curl "https://dentum.uz/api/cabinet/agent/clinics?city=samarqand&service=wisdom-tooth&limit=3"

Tools

  • search_clinicsSearch 1455 clinics by city, service, name, 24/7 or proximity.
  • book_appointmentBook and get a request number; the patient’s consent is required.
  • get_booking_statusRequest status by number + phone.
  • get_available_slotsFree slots of clinics with an online schedule (Tashkent time).
  • search_doctorsPublic directory of dentists: specialty, clinic, verification level.
  • get_clinicClinic card: address, hours, services, attributed rating.
  • get_booking_optionsWhere and how a service can be booked in a city.
  • list_citiesCities, clinic counts and where exact-time booking exists.
  • list_servicesServices and market price ranges (UZS).

What it looks like

I need a wisdom tooth removed in Samarkand, ideally Saturday morning.

→ search_clinics · city: Samarqand · service: wisdom-tooth

There are clinics in Samarkand that remove wisdom teeth. What name and phone should I use — and do you agree to Dentum’s privacy policy?

Aziz, +998 90 123 45 67. Yes, I agree.

→ book_appointment · part_of_day: morning · patient_consent: true

Done: request D-261003-7KQ2. Dentum will call during working hours to agree the clinic and exact time. Telegram reminders link: …

Example: the request number is illustrative.

Rules for agents

  1. Send the name and phone only after the person explicitly agrees to the privacy policy (patient_consent: true).
  2. Emergencies — 103: facial swelling with fever, bleeding that won’t stop, trauma, trouble breathing or swallowing. Such bookings are refused.
  3. A booking is a request: the clinic or Dentum confirms the time. Give the person the request number and the Telegram link.
  4. Honesty: ratings come from 2GIS/OpenStreetMap with attribution; placement is never sold; disclose Dentum’s affiliation with Implant City.
  5. Limits: 60 requests per minute and 6 bookings per 10 minutes per IP.

Integration for business

For insurers, employers and bot developers — higher limits and integration by agreement. For clinics: API, webhooks and a calendar in “For clinics”.

Partner key

Without a key the API is open to everyone. A partner key gives higher quotas and usage accounting; bookings are tagged with your name.

QuotasNo keyPartner key
reads per minute60600
bookings per 10 min660

Header: Authorization: Bearer dp_live_… (REST and MCP).

Book a dentist

Step 1 of 2 · service and time

Service
Clinic
Day
Time

Free · instant request number · Prefer to call? +998 91 787 00 08 (Mon–Sat 9:00–19:00)