← WebMCP Directory

Tool tree

sunriseadventuretrek.com

Travel & EventsTools verified
Website
Explore Nepal trekking with Sunrise adventure trek, a trusted trekking company offering expert guides and unforgettable Himalayan adventures.
Explore capabilities

    page: Every page

    search_tripsAnswer

    Search Sunrise Adventure Trek packages by keywords. Returns matching trips with title, slug, blurb and the Markdown guide URL. Use when the customer asks about trips, prices, itineraries or difficulty.

    View tool JSON
    {
      "name": "search_trips",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Sunrise Adventure Trek packages by keywords. Returns matching trips with title, slug, blurb and the Markdown guide URL. Use when the customer asks about trips, prices, itineraries or difficulty.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Keywords, e.g. \"everest\", \"annapurna\", \"family trek\". Empty returns popular trips."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 5
          }
        }
      },
      "page": "/"
    }
    get_trip_guideAnswer

    Fetch the complete Markdown guide for one trip: price, facts, overview, highlights, includes/excludes, day-by-day itinerary and review summary. Needs the trip slug from search_trips.

    View tool JSON
    {
      "name": "get_trip_guide",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch the complete Markdown guide for one trip: price, facts, overview, highlights, includes/excludes, day-by-day itinerary and review summary. Needs the trip slug from search_trips.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Trip slug, e.g. \"everest-base-camp-trek\"."
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/"
    }
    submit_enquirySensitive Action

    Submit a guest trip enquiry for the customer. Only call after the customer chose a trip AND explicitly agreed to the Terms of Use and Privacy Policy (termsAccepted must be true). Never invent customer details.

    View tool JSON
    {
      "name": "submit_enquiry",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit a guest trip enquiry for the customer. Only call after the customer chose a trip AND explicitly agreed to the Terms of Use and Privacy Policy (termsAccepted must be true). Never invent customer details.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tripSlug": {
            "type": "string",
            "description": "Trip slug from search_trips."
          },
          "fullName": {
            "type": "string"
          },
          "nationality": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "message": {
            "type": "string",
            "description": "Special requests / enquiry message."
          },
          "tripStartDate": {
            "type": "string",
            "description": "Optional ISO date."
          },
          "totalTravellers": {
            "type": "integer",
            "minimum": 1,
            "default": 1
          },
          "termsAccepted": {
            "type": "boolean",
            "description": "Must be true."
          },
          "externalIdentifier": {
            "type": "string",
            "description": "Optional: your own tracking id for async flows (max 100 chars, must be unique)."
          }
        },
        "required": [
          "tripSlug",
          "fullName",
          "nationality",
          "phoneNumber",
          "email",
          "message",
          "termsAccepted"
        ]
      },
      "page": "/"
    }
    check_enquiry_statusAnswer

    Check the pipeline status of a trip enquiry (pending/reviewing/confirmed/completed/cancelled/rejected) plus trip, dates and remarks. Needs the reference (e.g. SAT-X4K9QD, preferred), enquiryId, or your externalIdentifier from creation. No credentials needed; customer details are never returned.

    View tool JSON
    {
      "name": "check_enquiry_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check the pipeline status of a trip enquiry (pending/reviewing/confirmed/completed/cancelled/rejected) plus trip, dates and remarks. Needs the reference (e.g. SAT-X4K9QD, preferred), enquiryId, or your externalIdentifier from creation. No credentials needed; customer details are never returned.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "reference": {
            "type": "string",
            "description": "Tracking code from creation."
          },
          "enquiryId": {
            "type": "string",
            "description": "Alternative identifier."
          },
          "externalIdentifier": {
            "type": "string",
            "description": "Your own id passed at creation."
          }
        }
      },
      "page": "/"
    }
    update_enquiry_remarksAction

    Update the agent remarks on a trip enquiry (e.g. new customer info, follow-up notes). Only agentRemarks is ever changed; status, staff remarks and all other fields are staff-only. Needs the reference, enquiryId, or your externalIdentifier from creation.

    View tool JSON
    {
      "name": "update_enquiry_remarks",
      "kind": "act",
      "impl": "imperative",
      "description": "Update the agent remarks on a trip enquiry (e.g. new customer info, follow-up notes). Only agentRemarks is ever changed; status, staff remarks and all other fields are staff-only. Needs the reference, enquiryId, or your externalIdentifier from creation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "reference": {
            "type": "string",
            "description": "Tracking code from creation."
          },
          "enquiryId": {
            "type": "string",
            "description": "Alternative identifier."
          },
          "externalIdentifier": {
            "type": "string",
            "description": "Your own id passed at creation."
          },
          "agentRemarks": {
            "type": "string",
            "description": "Replacement notes, max 2000 characters."
          }
        },
        "required": [
          "agentRemarks"
        ]
      },
      "page": "/"
    }