← WebMCP Directory

Tool tree

aliigo-webmcp-challenge.vercel.app

Productivity & BusinessTools verified
Website
Make a business usable by people and their agents with structured, approved knowledge and safe WebMCP tools.
Explore capabilities

    page: Every page

    search_business_knowledgeAnswer

    Search Luma Wellness Studio's approved policies and service guidance. Use for authoritative business facts, not medical advice.

    View tool JSON
    {
      "name": "search_business_knowledge",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Luma Wellness Studio's approved policies and service guidance. Use for authoritative business facts, not medical advice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 2,
            "maxLength": 180,
            "description": "Business question or topic"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    find_servicesAnswer

    Recommend Luma services by goal and optional maximum EUR budget using only the approved service catalog.

    View tool JSON
    {
      "name": "find_services",
      "kind": "answer",
      "impl": "imperative",
      "description": "Recommend Luma services by goal and optional maximum EUR budget using only the approved service catalog.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "goal": {
            "type": "string",
            "minLength": 2,
            "maxLength": 180,
            "description": "What the person wants help with, such as back tension"
          },
          "maxPriceEur": {
            "type": "number",
            "minimum": 40,
            "maximum": 200,
            "description": "Optional maximum price in EUR"
          }
        },
        "required": [
          "goal"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    find_available_timesAnswer

    Find deterministic available Luma appointment times for an approved service and day preference.

    View tool JSON
    {
      "name": "find_available_times",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find deterministic available Luma appointment times for an approved service and day preference.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "enum": [
              "therapeutic-massage",
              "guided-mobility",
              "deep-release"
            ],
            "description": "Approved Luma service ID"
          },
          "day": {
            "type": "string",
            "enum": [
              "Friday"
            ],
            "description": "Requested day"
          },
          "period": {
            "type": "string",
            "enum": [
              "afternoon",
              "evening",
              "any"
            ],
            "description": "Preferred part of day"
          }
        },
        "required": [
          "serviceId",
          "day"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    prepare_bookingSensitive Action

    Prepare a visible appointment draft for human review. This never confirms or charges for a booking.

    View tool JSON
    {
      "name": "prepare_booking",
      "kind": "transact",
      "impl": "imperative",
      "description": "Prepare a visible appointment draft for human review. This never confirms or charges for a booking.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "enum": [
              "therapeutic-massage",
              "guided-mobility",
              "deep-release"
            ],
            "description": "Approved Luma service ID"
          },
          "date": {
            "type": "string",
            "enum": [
              "2026-09-04"
            ],
            "description": "Appointment date"
          },
          "time": {
            "type": "string",
            "enum": [
              "14:30",
              "16:30",
              "18:00"
            ],
            "description": "Available local time"
          },
          "note": {
            "type": "string",
            "maxLength": 180,
            "description": "Optional non-sensitive preference"
          }
        },
        "required": [
          "serviceId",
          "date",
          "time"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }