← WebMCP Directory

Tool tree

thaiworld.pl

Health & EducationTools verified
Website
Thai World Spa, a chain of Thai massage salons in Warsaw, Poznań (Przeźmierowo), Olsztyn and Gniezno, with online booking and gift vouchers.
Explore capabilities
    search_servicesAnswer

    Find current Thai World Spa services by city, duration, category, phrase and maximum price. Prices always come from the live Timesheet service.

    View tool JSON
    {
      "name": "search_services",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find current Thai World Spa services by city, duration, category, phrase and maximum price. Prices always come from the live Timesheet service.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          },
          "location": {
            "type": "string",
            "enum": [
              "warszawa",
              "olsztyn"
            ],
            "description": "Thai World Spa city; defaults to the current page."
          },
          "query": {
            "type": "string",
            "maxLength": 100,
            "description": "Natural-language service name, effect or category."
          },
          "durationMinutes": {
            "type": "number",
            "minimum": 1,
            "description": "Exact treatment duration in minutes."
          },
          "maxPrice": {
            "type": "number",
            "exclusiveMinimum": 0,
            "description": "Maximum current price in PLN."
          },
          "category": {
            "type": "string",
            "maxLength": 80,
            "description": "Exact machine-readable service category."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 30,
            "description": "Maximum number of matches."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    get_service_detailsAnswer

    Return details and the current Timesheet price for a service identifier returned by search_services.

    View tool JSON
    {
      "name": "get_service_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return details and the current Timesheet price for a service identifier returned by search_services.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          },
          "location": {
            "type": "string",
            "enum": [
              "warszawa",
              "olsztyn"
            ],
            "description": "Thai World Spa city; defaults to the current page."
          },
          "publicServiceId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100
          }
        },
        "required": [
          "publicServiceId"
        ],
        "additionalProperties": false
      }
    }
    list_locationsAnswer

    List current Thai World Spa locations with addresses, opening hours and booking links.

    View tool JSON
    {
      "name": "list_locations",
      "kind": "answer",
      "impl": "imperative",
      "description": "List current Thai World Spa locations with addresses, opening hours and booking links.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          },
          "location": {
            "type": "string",
            "enum": [
              "warszawa",
              "olsztyn"
            ],
            "description": "Thai World Spa city; defaults to the current page."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    get_location_detailsAnswer

    Return contact, address, map and Booksy details for one Thai World Spa location.

    View tool JSON
    {
      "name": "get_location_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return contact, address, map and Booksy details for one Thai World Spa location.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          },
          "location": {
            "type": "string",
            "enum": [
              "warszawa",
              "olsztyn"
            ],
            "description": "Thai World Spa city; defaults to the current page."
          },
          "locationSlug": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100
          }
        },
        "required": [
          "locationSlug"
        ],
        "additionalProperties": false
      }
    }
    open_bookingSensitive Action

    Open the verified Booksy booking page for a selected Thai World Spa location.

    View tool JSON
    {
      "name": "open_booking",
      "kind": "transact",
      "impl": "imperative",
      "description": "Open the verified Booksy booking page for a selected Thai World Spa location.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          },
          "location": {
            "type": "string",
            "enum": [
              "warszawa",
              "olsztyn"
            ],
            "description": "Thai World Spa city; defaults to the current page."
          },
          "locationSlug": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    get_voucher_optionsAnswer

    Return current service or amount voucher choices, current Timesheet prices, templates and the published sales terms version.

    View tool JSON
    {
      "name": "get_voucher_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return current service or amount voucher choices, current Timesheet prices, templates and the published sales terms version.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          },
          "location": {
            "type": "string",
            "enum": [
              "warszawa",
              "olsztyn"
            ],
            "description": "Thai World Spa city; defaults to the current page."
          },
          "voucherType": {
            "type": "string",
            "enum": [
              "service",
              "amount"
            ]
          },
          "query": {
            "type": "string",
            "maxLength": 100,
            "description": "Natural-language service name, effect or category."
          },
          "durationMinutes": {
            "type": "number",
            "minimum": 1,
            "description": "Exact treatment duration in minutes."
          },
          "maxPrice": {
            "type": "number",
            "exclusiveMinimum": 0,
            "description": "Maximum current price in PLN."
          },
          "category": {
            "type": "string",
            "maxLength": 80,
            "description": "Exact machine-readable service category."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 30,
            "description": "Maximum number of matches."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    create_voucher_paymentSensitive Action

    Create a pending Thai World Spa voucher order with the current server price and published terms, then immediately open Paynow. The user completes the payment in Paynow.

    View tool JSON
    {
      "name": "create_voucher_payment",
      "kind": "transact",
      "impl": "imperative",
      "description": "Create a pending Thai World Spa voucher order with the current server price and published terms, then immediately open Paynow. The user completes the payment in Paynow.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          },
          "location": {
            "type": "string",
            "enum": [
              "warszawa",
              "olsztyn"
            ],
            "description": "Thai World Spa city; defaults to the current page."
          },
          "voucherType": {
            "type": "string",
            "enum": [
              "service",
              "amount"
            ]
          },
          "serviceId": {
            "type": "integer",
            "minimum": 1,
            "description": "Timesheet serviceId returned by search_services or get_voucher_options."
          },
          "voucherAmount": {
            "type": "number",
            "minimum": 100,
            "maximum": 10000,
            "description": "Nominal value for an amount voucher in PLN."
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 8
          },
          "couples": {
            "type": "boolean",
            "description": "Double a service voucher for two people."
          },
          "buyerFirstName": {
            "type": "string",
            "minLength": 2,
            "maxLength": 100
          },
          "buyerLastName": {
            "type": "string",
            "minLength": 2,
            "maxLength": 100
          },
          "buyerPhone": {
            "type": "string",
            "minLength": 9,
            "maxLength": 20
          },
          "buyerEmail": {
            "type": "string",
            "format": "email",
            "maxLength": 254
          },
          "dedicationHeading": {
            "type": "string",
            "maxLength": 120
          },
          "dedicationMessage": {
            "type": "string",
            "maxLength": 800
          },
          "templateId": {
            "type": "string",
            "maxLength": 80
          }
        },
        "required": [
          "voucherType",
          "buyerFirstName",
          "buyerLastName",
          "buyerPhone",
          "buyerEmail"
        ],
        "additionalProperties": false
      }
    }
    get_legal_documentAnswer

    Return the current or a historical published Thai World Spa legal document from Timesheet.

    View tool JSON
    {
      "name": "get_legal_document",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the current or a historical published Thai World Spa legal document from Timesheet.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "enum": [
              "voucher_sales_terms",
              "website_terms",
              "website_privacy",
              "mobile_terms",
              "mobile_privacy"
            ]
          },
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          },
          "location": {
            "type": "string",
            "enum": [
              "warszawa",
              "olsztyn"
            ],
            "description": "Thai World Spa city; defaults to the current page."
          },
          "version": {
            "type": "integer",
            "minimum": 1
          },
          "locationId": {
            "type": "integer",
            "minimum": 1
          }
        },
        "required": [
          "key"
        ],
        "additionalProperties": false
      }
    }
    get_mobile_app_infoAnswer

    Return current website information about referrals, stamps, visits, vouchers, bookings, reception chat and the Android app.

    View tool JSON
    {
      "name": "get_mobile_app_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return current website information about referrals, stamps, visits, vouchers, bookings, reception chat and the Android app.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    open_mobile_app_downloadAction

    Open the verified Thai World Spa Mobile page in Google Play.

    View tool JSON
    {
      "name": "open_mobile_app_download",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the verified Thai World Spa Mobile page in Google Play.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    contact_receptionSensitive Action

    Open a phone call or email to reception using the selected location contact details.

    View tool JSON
    {
      "name": "contact_reception",
      "kind": "transact",
      "impl": "imperative",
      "description": "Open a phone call or email to reception using the selected location contact details.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "pl",
              "en"
            ],
            "description": "Response language; defaults to the page language."
          },
          "location": {
            "type": "string",
            "enum": [
              "warszawa",
              "olsztyn"
            ],
            "description": "Thai World Spa city; defaults to the current page."
          },
          "locationSlug": {
            "type": "string",
            "maxLength": 100
          },
          "channel": {
            "type": "string",
            "enum": [
              "phone",
              "email"
            ]
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }