smilecreators.com
Experience personalized care with a trusted dentist in Bay Harbor, FL. Modern dentistry and a welcoming environment. Contact us for an appointment.
First seen 2026-11-09 · Last seen 2026-11-09 · Source: webmcp.com
Answer 3 · Act 0 · Transact 3 · Score: Not yet scored
Tool inspector
book_appointment
Book a dental appointment at a chosen office, date and time, exactly like the website booking form (same checks, limits and SMS confirmation; the office may still call to confirm). Ask the client for first and last name, mobile phone, whether they are a new or returning patient, and get their consent before sharing the phone. Call get_available_slots first and use an offered date/time. Repeating this call with the same phone, service and office continues the same request (safe to retry); changing date/time after 'slot_taken' is fine. If the result state is 'unknown', retry the exact same call before telling the client anything. Do not collect medical details.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
first_name |
string | yes | — |
last_name |
string | yes | — |
phone |
string | yes | Client mobile phone, US format or E.164. |
email |
string | no | — |
patient |
string | yes | new = never visited Smile Creators; returning = existing patient. |
service |
string | yes | Service key ('booking' from get_services): cleaning, emergency, cosmetic, veneers, implants, invisalign, halitosis. |
office |
string | yes | — |
date |
string | yes | YYYY-MM-DD from get_available_slots. |
time |
string | yes | HH:MM 24-hour Miami time from get_available_slots. |
sms_consent |
boolean | no | true only if the client explicitly agreed to receive appointment text messages. |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"required": [
"first_name",
"last_name",
"phone",
"patient",
"service",
"office",
"date",
"time"
],
"properties": {
"first_name": {
"type": "string",
"maxLength": 64
},
"last_name": {
"type": "string",
"maxLength": 64
},
"phone": {
"type": "string",
"description": "Client mobile phone, US format or E.164."
},
"email": {
"type": "string",
"format": "email"
},
"patient": {
"type": "string",
"enum": [
"new",
"returning"
],
"description": "new = never visited Smile Creators; returning = existing patient."
},
"service": {
"type": "string",
"description": "Service key ('booking' from get_services): cleaning, emergency, cosmetic, veneers, implants, invisalign, halitosis."
},
"office": {
"type": "string",
"enum": [
"bay_harbor",
"sunny_isles"
]
},
"date": {
"type": "string",
"description": "YYYY-MM-DD from get_available_slots."
},
"time": {
"type": "string",
"description": "HH:MM 24-hour Miami time from get_available_slots."
},
"sms_consent": {
"type": "boolean",
"description": "true only if the client explicitly agreed to receive appointment text messages."
}
}
}
Similar websites
pocketgull.app
Pocket Gull is a real-time clinical AI consult engine powered by Google Gemini. Features 10D multi-paradigm strategy, FHIR R4 export & 3D spatial anatomy.
webmcp-six-lac.vercel.app
AI Navigation Layer: Model Context Protocol (MCP) Semantic DOM integration for intelligent, safe, and observable web navigation.
ghqsandbox.net
Interactive math and physics tools an AI agent can drive directly through WebMCP.
app.formative.com
Formative classroom assessment and learning platform