calculate_pricing
ChatGPTPrice a WedStay wedding stay. With a venue slug (from search_venues), returns that venue's own total from the same engine as its venue page calculator, in the venue's listed currency (source: venue_engine); unset arguments default to the venue page's own starting configuration. Without a slug, estimates a regional venue buyout (USD, source: regional_model) from region, guests, venue type and season, with a line-item breakdown, a comparison vs traditional venue plus hotel costs, and a deep link to the on-site calculator. Regions (ids; names and common short forms such as "tuscany" also work): california, new-york, texas, florida, michigan, colorado, north-carolina, tennessee, georgia, utah, new-jersey, massachusetts, pennsylvania, illinois, virginia, washington, arizona, oregon, mexico, italy, italy-tuscany, italy-lake-como, italy-amalfi-coast, italy-sicily, italy-puglia, italy-umbria, italy-rome, italy-florence, italy-venice, australia, other. An unknown region is an error, never a generic estimate. In apps that display it, also call show_pricing_breakdown with the same arguments to show the breakdown card.
compare_venues
ChatGPTCompare 2 to 4 WedStay venues side by side: event capacity, overnight sleeping capacity, bedrooms, price (the base for the whole minimum stay, not per night), location, and type, using their slugs (from search_venues results). Use when a couple is deciding between specific venues. In apps that display it, also call show_venue_comparison with the same slugs to show the comparison table.
get_blog_post
ChatGPTGet full content of a WedStay blog post by slug. Returns plaintext for efficient agent consumption — link back to the live HTML article on www.thewedstay.com/blog.
get_cost_benchmarks
ChatGPTMedian and typical-range base prices for exclusive use of a whole WedStay wedding estate, by US state, venue type, or country, computed from live listings (min 3 per figure). Each figure is the base for the whole minimum stay (usually 2 nights), NOT per night, before cleaning, service fee and tax, in USD (euro-priced listings converted at the rate in fx). Use to answer "how much does a wedding venue cost in <state/country>". Call with no arguments for the full national + per-state + per-venue-type + per-country breakdown.
get_regional_cost_ranges
ChatGPTThe WHOLE WEDDING budget range for a US state, city, or destination country, all in, from WedStay 2026 regional data: the published range, the region's average guest count, its peak/shoulder/off-season multipliers, its Friday/Saturday/Sunday multipliers, and which months fall in each season. Pass season and guests to get that range scaled for them. Use for "what should we budget for a wedding in <place>". Different from get_cost_benchmarks, which returns base venue prices for the whole minimum stay computed from live listings. A region we hold no data for returns covered=false and names the regions we do cover; it never substitutes a neighbour.
get_vendor
ChatGPTGet full details for a specific WedStay wedding vendor including bio, pricing, up to 5 portfolio photos, website, Instagram, and contact link.
get_venue
ChatGPTGet full details for a specific WedStay wedding venue including description, capacity, pricing, photos, testimonials, and a direct booking link. Use the slug from search results.
list_blog_tags
ChatGPTGet all WedStay blog tags with active post counts, sorted by most posts first. Use these tag slugs to filter search_blog_posts.
list_vendor_categories
ChatGPTGet all 11 wedding vendor service categories available on WedStay with the number of active vendors in each.
open_shortlist
ChatGPTOpen the shortlist of WedStay venues the couple saved in this conversation.
open_venues
ChatGPTOpen the WedStay Venues app full screen, in apps that display it, to browse venues listed on WedStay, optionally filtered by state and guest count. To answer a question about specific venues, call search_venues instead.
search_blog_posts
ChatGPTSearch WedStay wedding blog posts by tag, keyword, or featured status. Posts cover wedding planning, trends, venue features, DIY tips, and more. Use list_blog_tags first to discover available tag slugs.
search_inspiration
ChatGPTSearch WedStay wedding inspiration photos by style, setting, color palette, mood, or season. Returns photo URLs, alt text, and the associated venue or vendor page where the photo was shot (so couples can book the venue or contact the vendor).
search_vendors
ChatGPTSearch WedStay wedding vendors across 11 categories: Photography & Videography, Wedding Planning, Floral Design, Food & Bev, DJ & Music, Hair & Makeup, Transportation, Cake & Desserts, Rentals, Jewelry, Other. Up to 50 vendors per call, each with its primary photo; offset pages the full set and total counts every match.
search_venues
ChatGPTSearch WedStay wedding venues by location, capacity, venue type, amenities, and budget. Up to 50 per call; offset pages the full set and total counts every match. Each venue comes with pricing (the base price for the whole minimum stay, not per night, plus the venue page's starting total), photos, and booking links. Unknown arguments are rejected.
search_wedstay_knowledge
ChatGPTWedStay's own authored planning notes and policies, searched by meaning: how booking works, tours and the tour deposit, cancellations and refunds, property rules (noise, decor, alcohol, pets), insurance and the vendor certificate of insurance, the Collective vendor network, WedStay One. Returns the closest sections verbatim with their note titles. Use for "how does X work at WedStay" and "what is WedStay's policy on Y". Couple-facing knowledge only. Quote it; never paraphrase a policy into a promise, and never read it as a price for a specific venue (use calculate_pricing) or as availability.
shortlist_add
ChatGPTUsed by the WedStay app: saves a venue to this conversation's shortlist (up to 20). Changes only the shortlist; sends nothing.
shortlist_get
ChatGPTUsed by the WedStay app: reads the venue slugs saved on this conversation's shortlist.
shortlist_remove
ChatGPTUsed by the WedStay app: removes a venue from this conversation's shortlist. Changes only the shortlist; sends nothing.
show_inquiry_form
ChatGPTShow a booking request form for one WedStay venue, in apps that display it, so the couple can check the details and send the request themselves. Call search_venues first for the slug. Showing the form sends nothing; the form sends the request through submit_venue_inquiry only when the couple presses Send request. Pass request_type 'tour' when the couple wants to tour the venue first; the form then sends through submit_tour_request only when the couple presses Request tour.
show_pricing_breakdown
ChatGPTShow a pricing breakdown card in apps that display it. Use it whenever a couple asks what a wedding stay or a venue would cost, instead of writing your own breakdown. Takes the same arguments as calculate_pricing and works the figures out again on the server. To price a specific venue, call search_venues first and pass its slug.
show_venue_comparison
ChatGPTShow 2 to 4 WedStay venues side by side in a comparison table, in apps that display it. Use it whenever a couple asks to compare venues or see them side by side, instead of drawing your own table. Call search_venues first, then pass the slugs of the venues to compare. The figures are the ones compare_venues gives.
show_venues
ChatGPTShow WedStay venues as cards the couple can browse, in apps that display them. Call search_venues first, then pass the slugs of the venues to show (1 to 8) in the order to show them. Only venues listed on WedStay are shown, looked up again from the slugs.
submit_tour_request
ChatGPTCreates a real lead; requires the user's explicit go-ahead. Requests a tour of a WedStay wedding venue, in person or by live video. Tours need a short call with the WedStay team before the request is sent; this saves the request and returns the link to book that call. The fully refundable tour deposit ($1,000 in person, $250 live video) is arranged on the call; nothing is charged here. Requires the couple's name, email and phone. Ask the couple whether WedStay may text them (sms_consent); without an answer WedStay replies by email only. Never say a date is available.
submit_vendor_inquiry
ChatGPTCreates a real lead; requires the user's explicit go-ahead. Sends a contact request to a WedStay wedding vendor. Screened by WedStay, then sent to the vendor, who replies within 3 business days. Requires valid guest contact information. Ask the couple whether WedStay may text them (sms_consent); without an answer WedStay replies by email only.
submit_venue_inquiry
ChatGPTCreates a real lead; requires the user's explicit go-ahead. Submits a booking inquiry for a WedStay wedding venue. A WedStay concierge replies within 5 minutes. Requires valid guest contact information. Ask the couple whether WedStay may text them (sms_consent); without an answer WedStay replies by email only.