Apps MCP Tools
Apps MCP Tools
App-native tools use /apps/mcp and can surface interactive cards for campground and RV rental verticals.
search_campgrounds
render
Use this when the user wants to browse campgrounds in a place, refine a campground search with dates or filters, or open the interactive campground search widget. Do not use this for a single known campground that should open directly in the campground details view.
ui://campgrounds/search-v1.html
search_rvs
render
Use this when the user wants to browse RV rentals in the United States, compare motorhomes or camper vans, refine by nightly rate, sleeping capacity, RV class, make, model, or open the interactive RV rental search widget. Do not use this for campground or stay searches.
ui://rvs/search-v1.html
search_activities
render
Discover activity experiences and inspect source pricing, group capacity and booking readiness.
ui://activities/search-v1.html
activity_details
render
Discover activity experiences and inspect source pricing, group capacity and booking readiness.
ui://activities/detail-v1.html
activity_departures
data
This is a provider price preview. Availability for your party must still be verified in checkout.
activity_price_preview
data
This is a provider price preview. Availability for your party must still be verified in checkout.
cancel_activity_booking
data
Cancel unpaid request
request_activity_booking
data
No payment will be collected and no reservation is confirmed by sending this request.
get_campground_search_filters
data
Use this when the model needs the exact allowed values and argument names for search_campgrounds before constructing a filtered campground search. Do not use this for end-user browsing when the model already has enough filter information.
campground_details
render
Use this when the user wants the detailed view for one campground, either by known property UUID or by a campground name match. Do not use this for broad browsing across many campgrounds; use search_campgrounds for that. Supply either a +property_uuid+ (preferred when already known) or a +campground_name+ to look up by name.
ui://campgrounds/detail-v1.html
rvs_detail
render
Use this when the user wants the detailed view for one United States RV rental, either by known +rv_id+ from search_rvs or by an RV listing name match. Do not use this for broad RV rental browsing; use search_rvs for that.
ui://rvs/detail-v1.html
my_availability_alerts
data
Use this when the signed-in user asks to see, review, or manage their OutReserve availability alerts. Requires OAuth sign-in.
availability_alert_status
data
Use this when the signed-in user asks whether one of their availability alerts has matching units available now, or asks for the current status of a specific alert. Requires OAuth sign-in.
create_availability_alert
data
Use this when the signed-in user wants OutReserve to watch a campground for openings across a date range. Requires OAuth sign-in and a campground property UUID.