Skip to main content
Glama

Server Details

Search Australian campsites, caravan parks and free camps; weather, gear, road trips and booking.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 18 tools

Disambiguation3/5

Four tools start with 'search' and target superficially similar intents (search_campsites, bk_search_operators, bk_search_content, search_campervans), and the descriptions have to spend significant effort explicitly saying 'this is DIFFERENT from X' — a sign the boundaries are not self-evident. The remaining tools (weather, toilets, features, regions, gear) are clearly distinct, and bk_cart_add's dual add-or-answer-question behavior adds another layer of confusion for an agent driving a stateful flow.

Naming Consistency4/5

Most names follow a readable verb_noun pattern (get_campsite_details, search_campervans, find_nearest_toilets, recommend_gear), with a clearly namespaced bk_ subset for the live-booking flow. The bk_ group is internally consistent (bk_cart_*, bk_search_*, bk_operator_availability), though its noun-first ordering deviates from the verb-first convention used elsewhere.

Tool Count4/5

18 tools is on the heavier side but each maps to a recognizable job in a broad travel domain (directory search, live booking cart, campervan hire, gear, weather, amenities). The one clear redundancy is get_campervan_booking_link, whose output the search_campervans description says is already included in every result.

Completeness3/5

The discovery and booking surface is broad, but the cart lifecycle is one-directional: you can add items, set guest, and apply a promo, yet there is no way to view current cart contents, remove/change an item, or retrieve a booking after checkout. The duplicate campervan booking-link tool also suggests an unresolved gap rather than a deliberate step.

Available Tools

18 tools
bk_cart_addAdd a stay to the booking cartAInspect

Add a product to the live booking cart, OR answer a booking question. This is SERVER-DRIVEN and stateful:

  • First add: omit session_key to start a new cart; pass operator_id, product_id, check_in, check_out, adults/children, and quoted_price (the price from bk_operator_availability).

  • The response status is 'added' (item is in the cart) OR 'question_pending' — in which case it returns ONE question and a pending_token. Ask the user EXACTLY that one question, then call bk_cart_add again with the same session_key, the pending_token, and answer={field_id, value}. Repeat until status is 'added'. Always reuse the session_key returned by the previous cart call — never invent one.

Inputs: adults, answer, check_in, children, +6 more.

bk_cart_checkoutComplete booking checkoutA
Destructive
Inspect

Finalise the live booking cart and get the SINGLE checkout URL the user uses to complete payment. TWO-STEP, human-in-the-loop:

  1. Call WITHOUT confirm — this returns the booking summary + total price and NO payment link. Show the traveller the full summary (property, dates, guests, total) and ask them to confirm.

  2. Only after they EXPLICITLY agree, call again with confirm=true to get the secure payment link. Never set confirm=true yourself without the traveller's clear yes. Payment happens on the secure checkout page — label the link 'Book now' and never name the booking platform. Never tell the user the booking is 'confirmed' from chat; it's pending until they pay. Only call once the cart is ready (no pending questions) and bk_cart_guest has set the lead guest. The checkout URL covers the whole cart.

Inputs: session_key (required), confirm.

bk_cart_guestSet booking guest detailsAInspect

Attach the lead guest's contact details to the live booking cart. Live booking requires a name and email to issue a booking. For a signed-in customer, any of first_name / surname / email you omit are prefilled from their account — so you can call this with just the session_key and confirm the prefilled details with them, or pass explicit values to override. Call once the cart has items and before bk_cart_checkout.

Inputs: email (required), surname (required), first_name (required), session_key (required), +1 more.

bk_cart_promoApply a promo codeAInspect

Apply (or remove) a promo / discount code on the live booking cart. Use when the user gives a promo code; call before bk_cart_checkout so the discounted total shows. Set remove=true to take a code off.

Inputs: promo_code (required), session_key (required), remove.

bk_operator_availabilityLive park availability and pricesA
Read-onlyIdempotent
Inspect

Get LIVE products, pricing and availability for a live-bookable operator for specific dates. Returns bookable products each with a product_id, price, max_guests and an available flag. Call this (using an operator_id from bk_search_operators) before bk_cart_add.

Inputs: check_in (required), check_out (required), operator_id (required), adults, +1 more.

bk_search_contentSearch things to doA
Read-onlyIdempotent
Inspect

Search curated tourism content (attractions, things to do, local experiences, events) from our booking partner. Use this for 'what's on / things to do near X' style questions — this is content we do NOT have in our own directory. NOT for campsite/accommodation booking (use the other bk_ tools for that).

Inputs: query (required), limit.

bk_search_operatorsSearch bookable caravan parksA
Read-onlyIdempotent
Inspect

Find LIVE-BOOKABLE accommodation operators near a location via the live booking partner (real-time inventory). Use this when the user wants to actually BOOK and needs live availability/pricing — this is DIFFERENT from search_campsites (our own directory). Returns operator_id values that the other bk_ tools need. Prefer this when the user says things like 'book', 'reserve', 'is it available', or asks for real prices for specific dates.

Inputs: latitude (required), longitude (required), limit, within_km.

find_nearest_toiletsFind nearest public toiletsA
Read-onlyIdempotent
Inspect

Find the nearest PUBLIC TOILETS to a location (from the National Public Toilet Map). Use this for questions like 'where's the closest toilet to me', 'nearest public toilet', 'is there an RV dump point near here', or 'closest accessible toilet'. Returns toilets sorted by distance with name, address, distance, opening hours, facilities (wheelchair access, baby change, RV dump point, showers, drinking water, etc.) and a directions link.

Provide the user's latitude/longitude. If the user says 'near me' and you already have their location from the conversation/context, pass it; otherwise ask for their location or a nearby place name.

Inputs: latitude (required), longitude (required), limit, radius_km.

get_accommodation_typesList accommodation typesA
Read-onlyIdempotent
Inspect

List all accommodation types offered by a specific entity (e.g. powered sites, unpowered sites, cabins, hotel rooms). Returns pricing, capacity, amenities, and vehicle access info.

Inputs: entity_id (required).

get_campsite_detailsCampsite detailsA
Read-onlyIdempotent
Inspect

Get full details for a specific campsite or accommodation by its ID. Returns description, all features/amenities, address, photos, rating, accommodation types offered, and booking information.

Inputs: entity_id (required).

get_featuresList campsite featuresA
Read-onlyIdempotent
Inspect

Get the full list of available features/amenities that campsites can have. Use this to help users understand what filters are available or to clarify what a feature means.

Inputs: feature_type.

get_regionsList camping regionsA
Read-onlyIdempotent
Inspect

List available camping/accommodation regions, optionally filtered by state. Returns region names with entity counts. Use this when the user wants to browse by area or doesn't have a specific location.

Inputs: state.

get_weather_forecastWeather forecastA
Read-onlyIdempotent
Inspect

Get a 14-day weather forecast for a campsite or location. Use this when the user asks about weather, temperature, rain, wind, or UV conditions at a campsite or destination.

You can provide EITHER:

  • campsite_name: The name (or partial name) of a campsite to look up its GPS coordinates automatically, OR

  • latitude + longitude: Direct coordinates if already known

Returns daily forecasts with max/min temperature, rain chance, precipitation amount, wind speed, UV index, and a weather description for each day.

Inputs: latitude, longitude, campsite_name.

recommend_gearRecommend camping gearA
Read-onlyIdempotent
Inspect

Recommend relevant products and gear for a specific campsite based on its features and type. For example, a campsite with fishing will return fishing gear; a 4WD-access campsite will return recovery equipment. Use this when a user asks what to bring or buy for a particular campsite.

Inputs: entity_id (required), limit.

search_campervansSearch campervan hireA
Read-onlyIdempotent
Inspect

Search live campervan / motorhome hire availability and pricing for a pickup city and travel dates (via DriveAway). Use this when the user wants to RENT a campervan, motorhome or RV (NOT the same as search_campsites, which finds places to camp). Returns matching vehicles with brand, name, category, sleeps/seats, 4WD, nightly and total AUD price, and a booking_url deep-link to complete the hire. Australia only. Each result already includes full vehicle details (so there is no separate 'resolve' step) and the booking link.

Inputs: pickup_city (required), pickup_date (required), dropoff_date (required), driver_age, +1 more.

search_campsitesSearch campsitesA
Read-onlyIdempotent
Inspect

Search for campsites, caravan parks, or accommodation by location, features, and other criteria. Use this when the user asks to find a place to stay, camp, or explore. Returns a list of matching entities with names, locations, ratings, features, and images.

COVERAGE: Australia (default), the United States (federal, BLM, national-forest campgrounds + free camping), Canada, New Zealand, Argentina AND Chile (campgrounds + free camping). Set the 'country' parameter to 'US' for United States, 'CA' for Canada, 'NZ' for New Zealand, 'AR' for Argentina, 'CL' for Chile, 'AU' for Australia — results never mix countries.

IMPORTANT — Feature filtering: When users mention specific requirements (pets, pools, toilets, etc.), you MUST pass the correct feature name(s) in the 'features' array. Only campsites that have ALL requested features will be returned.

AVAILABLE FEATURE NAMES (use these exact strings): Amenities: Toilets, Showers, Hot Showers, Drinking Water, Power, WiFi Internet, Laundromat, Dump Point, Camp Kitchen Activities: Fishing Spot, Beach Fishing, Swimming, Walking, Boating, Boat Ramp, Bird Watching Accommodation: Caravans, Caravan Park, Tent Site, Campground, Cabins, Free Camping, Showground Facilities: BBQ, Fire Place, Shade, Picnic Tables, Children's Play Facility, Swimming Pool Rules: Pets Welcome, No Pets, Accessible, Camping Fee, Mobile Phone Coverage

CRITICAL — Pet policy:

  • 'dog friendly' / 'pets allowed' / 'pet friendly' → use feature 'Pets Welcome'

  • NEVER recommend a campsite with 'No Pets' feature to someone wanting pets

  • If the user asks for pet-friendly, ALWAYS include 'Pets Welcome' in features array

Inputs: limit, query, state, region, +6 more.

search_productsSearch camping gear storeA
Read-onlyIdempotent
Inspect

Search for camping gear, outdoor products, and accessories available in the Camping Australia store. Use this when a user asks about gear, equipment, products, or what to buy/bring.

Inputs: limit, query, product_type.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides access to Australian weather data from the Bureau of Meteorology, enabling location search, forecasts, and current observations.
      2
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables AI clients to search and browse camping availability across Alberta Parks, BC Parks, and Parks Canada, including front-country and backcountry campgrounds, through a unified set of tools.
      -
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables assistants to plan and verify road trips in a rooftop tent, campervan or motorhome by checking each night, route, schedule and arrival against vehicle rules, camping legality and sunset times. It also surfaces candidate overnight stops, supplies, prices, amenities and host contacts, and can draft information requests to hosts without sending them.
      MIT
    • A
      license
      A
      quality
      F
      maintenance
      One-call Australian weather plumbing for current and historical data — cited responses for practical analysis, not a data broker.
      7
      90 PyPI
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources