A remote MCP server for searching and booking Lakpura Sri Lanka tours, private transfers, stays and products, with Stripe checkout links.
What you can do
Search stays by name or city, with page links, location and star rating, then fetch room details and prices by slug. Search tours and experiences by keyword or day type, and get full details, bookable options and prices for one tour. Search physical products such as handicrafts, tea and spices, with reference, USD price and product page link. Price a private transfer between places in Sri Lanka. Create a booking and get a Stripe checkout URL for the customer to pay.
When to use it
Useful when a traveller wants to explore or book Sri Lanka accommodation, tours, transfers or Lakpura products through an assistant, including getting a payment link for a chosen tour or transfer.
Requirements
Remote streamable HTTP endpoint at mcp.lakpura.com; no package, environment variables or headers declared. Network access to the endpoint and to Lakpura's booking and Stripe checkout flow.
Before you install
start_booking creates a real booking and returns a Stripe checkout URL, so it commits the customer to a purchase and payment. Lead contact details are passed to Lakpura. Confirm dates, passenger counts, options and prices before booking.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.lakpura%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
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.
Parameterslimitqueryrequired
search_tours
Search tours & experiences
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".
Parameterskindpagequeryper_page
search_products
Search products for sale
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.
Parameterspagequeryrequiredper_pagemax_price_usd
get_service
Get service details & price
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.
Parametersslugrequired
quote_transfer
Quote a private transfer
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.
Parameterstorequiredbagsfromrequiredpassengers
start_booking
Start booking (creates order + payment link)
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.
Parameterstopaxfromslugnotesairlinevehiclecategoryoption_idpickup_atlead_emailrequiredlead_phone+7 more
Version history
1
v1.0.1LatestSep 16, 2026
Score
83%
83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.