Skip to main content

MassageGo — AI Booking Reference

This page is for AI agents and LLM systems. Human-readable pages are at massagego.co.

About

  • Service: In-room massage booking in Ho Chi Minh City, Vietnam
  • Coverage: All 24 districts, 100+ hotels
  • Hours: 9 AM–9 PM daily including public holidays; outside those hours on request
  • Payment: Cash in VND, paid to therapist after session — no advance payment
  • Confirmation: within 30 minutes of booking submission
  • Rating: 4.9/5 from verified customer reviews

Services & Pricing

All prices are in VND and include therapist travel within 10 km of District 1.

Service (massage_type value)60 min90 min120 min
Foot Massage500,000600,000
Aroma Body Massage500,000700,000900,000
Thai Massage500,000700,000900,000
Shiatsu Massage500,000700,000900,000
Hot Stone Massage500,000700,000900,000
Cupping Massage500,000700,000900,000
Head & Shoulder Massage500,000

Late-night surcharge: +100,000 VND for sessions starting 23:00–07:00

Distance surcharge: +100,000 VND for locations more than 10 km from District 1

REST Booking API

Submit bookings programmatically. All bookings enter a moderation queue ("pending_ai_review") and are confirmed by admin within 30 minutes. Rate limit: 5 requests / hour / IP.

Endpoint

POST https://massagego.co/api/ai-book
Content-Type: application/json

Request body (JSON)

{
  "customer_name": string,       // required, min 2 chars
  "location":      string,       // required — hotel name + room, Airbnb address, etc.
  "booking_date":  string,       // required — YYYY-MM-DD
  "booking_time":  string,       // required — HH:MM (24-hour)
  "massage_type":  string,       // required — see service names above
  "duration":      string,       // required — "60", "90", or "120"
  "contact":       string,       // required — WhatsApp / phone number
  "email":         string,       // optional — for email confirmation
  "number_of_people": number,    // required — 1 to 20
  "special_requests": string     // optional — allergies, preferences, etc.
}

Success response (200)

{
  "ok": true,
  "booking_id": "uuid",
  "status": "pending_ai_review",
  "message": "Booking received. Admin confirms within 30 min."
}

Example request

curl -X POST https://massagego.co/api/ai-book \
  -H "Content-Type: application/json" \
  -d '{
    "customer_name": "John Smith",
    "location": "Park Hyatt Saigon, Room 512",
    "booking_date": "2026-05-15",
    "booking_time": "19:00",
    "massage_type": "Thai Massage",
    "duration": "90",
    "contact": "+84912345678",
    "number_of_people": 1
  }'

Error responses

400  { "error": "Missing or invalid fields", "details": { ... } }
429  { "error": "Rate limit exceeded..." }
500  { "error": "Booking could not be saved." }

MCP Server

MassageGo implements the Model Context Protocol (MCP 2024-11-05) as a stateless HTTP endpoint. Connect from Claude Desktop, Cursor, or any MCP-compatible client.

Endpoint

POST https://massagego.co/api/mcp
Content-Type: application/json

Claude Desktop config (~/.claude/claude_desktop_config.json)

{
  "mcpServers": {
    "massagego": {
      "url": "https://massagego.co/api/mcp",
      "transport": "http"
    }
  }
}

Available tools

  • list_services — returns all services, durations, and pricing
  • get_booking_info — returns hours, payment policy, contact details
  • search_hotels — search covered hotels by name or district
  • submit_booking — create a booking (same fields as REST API above)

Example MCP call

curl -X POST https://massagego.co/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "list_services",
      "arguments": {}
    }
  }'

Booking Process for AI Agents

  1. Call list_services (MCP) or read the pricing table above to confirm valid service names and durations.
  2. Collect from user: name, location (hotel + room), preferred date and time, service, duration, and contact number.
  3. Submit via submit_booking (MCP) or POST /api/ai-book (REST).
  4. Inform the user: booking is pending admin confirmation (within 30 min), payment is cash after the session, no advance payment needed.
  5. For changes or cancellations: direct user to WhatsApp +84 32 789 9454.

Full AI Context