accueil / serveurs / Recherche & Web / com.lakpura/mcp
com.lakpura/mcp
serveur MCP (Model Context Protocol) · com.lakpura/mcp 1.0.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.lakpura/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.lakpura/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- get_service≈ 139 tokens
Get full details of one tour/experience by slug: title, description, bookable options (each with a price and option_id) and whether it can be booked via start_booking. Pass an option_id from here to start_booking.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
The service slug from search_tours (the last path segment of /products/{slug}).
Exemple d'appel{"name": "get_service", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - quote_transfer≈ 307 tokens
Price a private transfer (car/van with driver) from one place in Sri Lanka to another. Pass the pickup and drop-off exactly as the traveller named them - a town ("Kandy"), an airport ("Colombo airport", "Bandaranaike") or a station. For a hotel, pass the TOWN it is in. Returns the resolved route and fares per vehicle that fits the party. If a place is ambiguous or unknown, it returns status "unresolved" with candidates - ask the traveller, do not guess. Use this for any transfer price, never a transfer page found by search_tours.
Paramètres, retour & exemple (4)
Paramètresto· string · requis
Drop-off: town, airport or station, e.g. "Kandy".bags· integer · optionnel
Suitcases / check-in bags, if the traveller said (omit if unknown).from· string · requis
Pickup: town, airport or station, e.g. "Colombo airport".passengers· integer · optionnel
Number of travellers (default 2).
Exemple d'appel{"name": "quote_transfer", "arguments": {"to": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_products≈ 302 tokens
Search physical products Lakpura sells and ships worldwide — Sri Lankan handicrafts, wooden masks, tea, spices, homeware, gifts. Returns each match with its Lakpura reference, title, USD price and public product page URL. Use this for anything the caller wants to BUY and have delivered. Also RENTALS in Sri Lanka — baby travel cots, wheelchairs, scooters, motorbikes, bicycles, tuk tuks (try short nouns: "cot", "wheelchair", "scooter"). Use search_tours or search_stays for travel instead.
Paramètres, retour & exemple (4)
Paramètrespage· integer · optionnel
Page number (default 1).query· string · requis
Keyword(s) describing the product, e.g. "raksha mask", "ceylon tea", "batik", "wooden elephant". Required.per_page· integer · optionnel
Results to return (default 8). Keep small — these are read aloud.max_price_usd· number · optionnel
Optional upper price limit in US dollars.
Exemple d'appel{"name": "search_products", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_stays≈ 163 tokens
Search Lakpura accommodation (hotels, villas, lodges) by name or city. Returns matching stays with their public page URL, city, country and star rating. Use get_service with the returned slug for room details and price.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Max results (default 12).query· string · requis
Hotel/villa name or city (e.g. "Galle", "Cinnamon", "Ella tree house").
Exemple d'appel{"name": "search_stays", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_tours≈ 246 tokens
Search Lakpura tours, day-trips and experiences by keyword. Returns each match with a slug, title, rating and its public page URL. Call get_service with a slug to see bookable options and price, then start_booking to book. Optional kind filter: "multi_day" (multi-day tours) or "single_day".
Paramètres, retour & exemple (4)
Paramètreskind· string · optionnel · all | multi_day | single_day
Filter by tour length. Default "all".page· integer · optionnel
Page number (default 1).query· string · optionnel
Keyword(s) to match against the tour title (e.g. "whale watching", "sigiriya", "safari"). Omit to browse top-rated.per_page· integer · optionnel
Results per page (default 20).
Exemple d'appel{"name": "search_tours", "arguments": {"kind": "all", "page": 1, "query": "texte", "per_page": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_booking≈ 657 tokens
Create a booking and get a secure Stripe checkout URL for the customer to pay. For product_type="tour": pass slug (from search_tours/get_service), selected_date (YYYY-MM-DD), pax, an optional option_id, and lead contact details. For product_type="transfer": pass from, to, optional vehicle/category/pickup_at, pax, and lead details. The price is calculated server-side and returned with the checkout_url. Payment confirms the booking.
Paramètres, retour & exemple (19)
Paramètresto· string · optionnel
transfer: drop-off location.pax· integer · optionnel
Number of guests/passengers (default 1).from· string · optionnel
transfer: pickup location (airport / city / hotel).slug· string · optionnel
tour: service slug from search_tours/get_service.notes· string · optionnel
transfer: optional notes.airline· string · optionnel
transfer: optional airline (airport transfers).vehicle· string · optionnel
transfer: vehicle class (default "Standard Car").category· string · optionnel
transfer: e.g. "Arrival Transfers", "Departure Transfers" (default Arrival).option_id· string · optionnel
tour: chosen option_id from get_service (optional — omit for the "from" price).pickup_at· string · optionnel
transfer: pickup datetime (free text or ISO).lead_email· string · requis
Customer email (booking confirmation is sent here).lead_phone· string · optionnel
Customer phone (optional, E.164 preferred).pickup_text· string · optionnel
tour: optional pickup location / hotel.lead_surname· string · requis
Customer surname.product_type· string · requis · tour | transfer
What is being booked.flight_number· string · optionnel
transfer: optional flight number.selected_date· string · optionnel
tour: travel date, YYYY-MM-DD (today or later).lead_first_name· string · requis
Customer first name.selected_start_time· string · optionnel
tour: optional start time, e.g. "09:00".
Exemple d'appel{"name": "start_booking", "arguments": {"lead_email": "texte", "lead_surname": "texte", "product_type": "tour", "lead_first_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».