Explore baby prams, nursery furniture, and maternity essentials with live stock availability.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Cancel an upcoming booking with a reason. Updates booking status and sends cancellation notifications.
Reason for cancellation (e.g. "Scheduling conflict", "Doctor scheduled medical scan instead")
The booking record ID to cancel
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Cancel an upcoming booking with a reason. Updates booking status and sends cancellation notifications.
| Argument | Type | Description |
|---|---|---|
| reason* | string | Reason for cancellation (e.g. "Scheduling conflict", "Doctor scheduled medical scan instead") |
| booking_id* | string | The booking record ID to cancel |
{
"type": "object",
"required": [
"booking_id",
"reason"
],
"properties": {
"reason": {
"type": "string",
"description": "Reason for cancellation (e.g. \"Scheduling conflict\", \"Doctor scheduled medical scan instead\")"
},
"booking_id": {
"type": "string",
"description": "The booking record ID to cancel"
}
}
}Check real-time slot availability for baby scans on a specific date in Pretoria. Returns trading status, booked times, and open morning/afternoon appointment slots.
| Argument | Type | Description |
|---|---|---|
| date* | string | Target appointment date in YYYY-MM-DD format (e.g. "2026-09-12"). Required. |
| service_type | string | Desired service (e.g. "4D Scan", "Gender Scan", "2D Scan"). Optional. |
{
"type": "object",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"description": "Target appointment date in YYYY-MM-DD format (e.g. \"2026-09-12\"). Required."
},
"service_type": {
"type": "string",
"description": "Desired service (e.g. \"4D Scan\", \"Gender Scan\", \"2D Scan\"). Optional."
}
}
}Book a non-diagnostic elective 2D/3D/4D ultrasound scan appointment directly at Bump to Baby Montana. Persists booking to Cloudflare D1 and triggers automated confirmation SMS & Email.
| Argument | Type | Description |
|---|---|---|
| date* | string | Appointment date in YYYY-MM-DD format (e.g. "2026-09-15") |
| time* | string | Appointment start time in 24-hour HH:MM format (e.g. "09:30", "14:00") |
| notes | string | Any special requests (e.g. "Bringing grandma and big brother", "Secret gender reveal envelope"). Optional. |
| service_type* | string | Service package name: "Gender Scan (30min - R600)", "4D Scan (45min - R850)", or "2D Scan (30min - R500)" |
| customer_name* | string | Full name of the expectant parent (e.g. "Sarah van der Merwe") |
| customer_email | string | Email address for detailed appointment confirmation and calendar invite. Optional. |
| customer_phone* | string | South African mobile number for SMS confirmation (e.g. "0821234567" or "+27821234567") |
| gestation_weeks |
Get recommended pregnancy week windows for each scan type (e.g. 14–16+ weeks for Gender Determination, 24–32 weeks for 4D/5D facial features, 12+ weeks minimum rule) plus preparation guidelines for optimal ultrasound clarity.
| Argument | Type | Description |
|---|---|---|
| gestation_weeks | integer | Current gestational age of pregnancy in weeks (e.g. 26). Optional. |
{
"type": "object",
"required": [],
"properties": {
"gestation_weeks": {
"type": "integer",
"description": "Current gestational age of pregnancy in weeks (e.g. 26). Optional."
}
}
}Retrieve real-time ultrasound packages, scan durations, prices in South African Rand (ZAR), and full inclusions (thermal prints, high-definition digital videos/photos sent to phone, baby heartbeat recording).
| Argument | Type | Description |
|---|---|---|
| package_type | string | Filter by package category. Optional, defaults to "all". |
{
"type": "object",
"required": [],
"properties": {
"package_type": {
"enum": [
"all",
"gender",
"4d",
"2d",
"heartbeat"
],
"type": "string",
"description": "Filter by package category. Optional, defaults to \"all\"."
}
}
}Retrieve answers to frequently asked questions, clinic policies on bringing family/children, twins/multiples pricing, diagnostic disclaimers, and re-scan policies.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Retrieve official studio information for Bump to Baby in Montana, Pretoria including location, operating hours, contact phone, email, studio amenities, and elective scan philosophy.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Look up an existing appointment by phone number or booking reference to check status, date, time, and service details.
| Argument | Type | Description |
|---|---|---|
| phone | string | Customer mobile number used during booking (e.g. "0821234567") |
| booking_id | string | Unique booking identifier if known. Optional. |
{
"type": "object",
"required": [],
"properties": {
"phone": {
"type": "string",
"description": "Customer mobile number used during booking (e.g. \"0821234567\")"
},
"booking_id": {
"type": "string",
"description": "Unique booking identifier if known. Optional."
}
}
}Reschedule an existing appointment to a new date and time. Sends updated SMS and email confirmations automatically.
| Argument | Type | Description |
|---|---|---|
| new_date* | string | New appointment date in YYYY-MM-DD format (e.g. "2026-09-20") |
| new_time* | string | New appointment start time in HH:MM format (e.g. "11:00") |
| booking_id* | string | The booking record ID |
{
"type": "object",
"required": [
"booking_id",
"new_date",
"new_time"
],
"properties": {
"new_date": {
"type": "string",
"description": "New appointment date in YYYY-MM-DD format (e.g. \"2026-09-20\")"
},
"new_time": {
"type": "string",
"description": "New appointment start time in HH:MM format (e.g. \"11:00\")"
},
"booking_id": {
"type": "string",
"description": "The booking record ID"
}
}
}| integer |
| Gestational age of pregnancy in weeks (must be 12 weeks or higher) |
{
"type": "object",
"required": [
"customer_name",
"customer_phone",
"service_type",
"date",
"time"
],
"properties": {
"date": {
"type": "string",
"description": "Appointment date in YYYY-MM-DD format (e.g. \"2026-09-15\")"
},
"time": {
"type": "string",
"description": "Appointment start time in 24-hour HH:MM format (e.g. \"09:30\", \"14:00\")"
},
"notes": {
"type": "string",
"description": "Any special requests (e.g. \"Bringing grandma and big brother\", \"Secret gender reveal envelope\"). Optional."
},
"service_type": {
"type": "string",
"description": "Service package name: \"Gender Scan (30min - R600)\", \"4D Scan (45min - R850)\", or \"2D Scan (30min - R500)\""
},
"customer_name": {
"type": "string",
"description": "Full name of the expectant parent (e.g. \"Sarah van der Merwe\")"
},
"customer_email": {
"type": "string",
"description": "Email address for detailed appointment confirmation and calendar invite. Optional."
},
"customer_phone": {
"type": "string",
"description": "South African mobile number for SMS confirmation (e.g. \"0821234567\" or \"+27821234567\")"
},
"gestation_weeks": {
"type": "integer",
"description": "Gestational age of pregnancy in weeks (must be 12 weeks or higher)"
}
}
}