Xona Dental Gateway
com.xonark/dental-gateway · v1.0.0 · MCP 2025-06-18
Find Canadian dentists; send an appointment request or book with a connected practice.
Reachability
reachable
checked 2026-09-20 05:30 UTC
Registry status active
Tools pinned 15
8d41faf41f83
Tools last changed
unchanged since first capture 2026-09-19
Provenance
Registry namespace com.xonark
(domain verified by the official registry)
Remote endpoints
https://book.xonark.com/mcp (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-09-19 05:30 | first capture | 15 tools pinned |
Pinned tool definitions (15)
| Tool | Description |
|---|---|
| search_canadian_dentists | Search evidence-backed public profiles in the Canadian dental directory by name or place, and filter by a service, a language, published weekend or evening hours, and a booking route you can use now. Each row says which published fact... |
| get_canadian_dental_practice | Get one public dental practice profile, fact evidence, citations, and current public actions. |
| answer_dental_practice_question | Answer a bounded factual question from the selected practices' evidence. Unknown is returned explicitly; missing data is never inferred as no. |
| list_dental_practice_actions | List current public booking, request, form, call, and website actions for a dental practice in preference order. |
| prepare_dental_practice_action | Prepare an expiring, attributed dental action and return a visible patient review URL. This does not submit patient data or claim a booking. |
| get_dental_action_status | Read the exact outcome of an expiring dental action. Handoff, request, and confirmed booking outcomes remain distinct. |
| list_public_booking_services | Read services from a clinic's already-prepared supported public booking widget. Provider locators remain server-owned. |
| list_public_booking_slots | Read public availability from a supported clinic widget for one service and UTC window. This does not hold or book a slot. |
| start_dental_request | Start an appointment request that Xona emails to the selected clinic, without leaving the conversation. Xona emails the patient a code to confirm their address; nothing reaches the clinic yet. Use it where list_dental_practice_actions... |
| confirm_dental_request | Send the started request to the clinic after the patient reads back their code and agrees to consent_text. The outcome is a delivered, held or failed request, never a confirmed booking. Calling again with the same action_id returns the... |
| list_xona_booking_services | List the services a practice that connected its schedule to Xona books online. Use it where list_dental_practice_actions marks the Xona booking route as completes_in_conversation. |
| list_xona_booking_slots | List open times at a connected practice for one service between date_from and date_to (inclusive, at most 8 weeks out). Returns the closest ten to preferred_time (else a balanced spread) plus the earliest open time, with a reason when... |
| hold_xona_booking_slot | Step 1 of 2. Hold one open time with all of the patient's details and email the patient a link to tap; tapping it texts them a second link. Ask for every detail before calling. Nothing is booked yet. |
| confirm_xona_booking | Step 2 of 2. Book the held time with the details from step 1, once the patient has tapped the email link and the text link and agrees to consent_text. If a link is still untapped it books nothing and says which. Xona finds an existing... |
| abandon_xona_booking | Release the held time and drop the patient's details when the patient no longer wants it, at any step before it is booked. It never cancels a booked appointment. Calling again returns the same result. |
Get alerted when this changes.
Email the moment com.xonark/dental-gateway drifts, dies, or revives.
Status badge
[](https://toolpin.dev/servers/com.xonark/dental-gateway)
Maintain this server? Add the badge to your README. It links your users to this live status page.