mcpbeat Sign in
C

Xona Dental Gateway MCP Server

answering

Xona Dental Gateway is answering right now. Last checked 14 min ago. It exposes 15 tools.

Find Canadian dentists; send an appointment request or book with a connected practice.

Uptime history 2 hours of history
2 hours agonow
100.0%
Uptime 24h
4 of 4 checks
15
Tools
read from the server
268 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check Xona Dental Gateway every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add dental-gateway --transport http https://book.xonark.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "dental-gateway": {
      "url": "https://book.xonark.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.dental-gateway]
url = "https://book.xonark.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "dental-gateway": {
      "url": "https://book.xonark.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "dental-gateway": {
      "url": "https://book.xonark.com/mcp"
    }
  }
}

Available tools 15

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

canadian
get_canadian_dental_practice
Get one public dental practice profile, fact evidence, citations, and current public actions.
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 matched and when it was read. No login or clinic membership is required.
confirm
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 same outcome and sends nothing.
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 patient itself; when it cannot tell, it returns the practice's booking page instead of guessing. Calling again returns the same outcome.
dental
get_dental_action_status
Read the exact outcome of an expiring dental action. Handoff, request, and confirmed booking outcomes remain distinct.
list_dental_practice_actions
List current public booking, request, form, call, and website actions for a dental practice in preference order.
public
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.
xona
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 empty. Each slot has a slot_fingerprint and date for hold_xona_booking_slot. Nothing is held.
abandon
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.
answer
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.
hold
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.
prepare
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.
start
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 marks xona_email_appointment_request as completes_in_conversation.

Endpoints

URLTransportStateLatencyChecked
https://book.xonark.com/mcp streamable-http answering 289 ms 14 min ago

Alternatives to Xona Dental Gateway

same job, measured the same way
C
booboooking Appointment Booking
by spocont

Book appointments with service providers on booboooking.com — no token required.

6 tools answering
AgentBookable
by agentbookable

Find local services, check live availability, and book real appointments with consent.

9 tools answering
Tend MCP
by nries1

Unofficial MCP server for Tend Dental appointment booking. Not affiliated with Tend.

27 installs/wk local only
Vital Care Finder
by apatzer

Find and book doctor, dentist & nurse appointments. 2M+ providers by insurance & cost in the US.

answering
Serial MCP Server
by es617

Let AI agents interact with serial devices — list ports, connect, send, and read.

98 installs/wk local only
HelpDental
by tris686

Search 10,000+ UK dental practices, compare treatment prices, and find emergency dentists.

26 installs/wk local only
Salonrunner MCP
by topness-msft

Self-hosted MCP to find, book, and cancel salon appointments via SalonRunner.

36 installs/wk local only
Myoutfitters
by myoutfitters

Search Canadian hunting and fishing outfitters, check availability, and send price requests.

8 tools answering

Xona Dental Gateway — questions

Answers built from our own checks of this server.

What can Xona Dental Gateway do?
It exposes 15 tools, read directly from the server on our last check. Among them: abandon_xona_booking, answer_dental_practice_question, confirm_dental_request, confirm_xona_booking, get_canadian_dental_practice, get_dental_action_status and 9 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Xona Dental Gateway mostly used for?
Its tools cluster around canadian, dental and public. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Xona Dental Gateway working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 4 of 4 checks got a reply (100.0%), average response time 268 ms. The bar chart above shows every period we have measured.
How do I connect Xona Dental Gateway?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Xona Dental Gateway need an API key?
No. Xona Dental Gateway completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 15 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Xona Dental Gateway?
It answers our handshake in 268 ms on average, which is faster than 55% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.