WedStay
info@thewedstay.com

Subscribe to our newsletter

By subscribing, you agree to receive emails and texts from WedStay. Unsubscribe anytime.

For Everyone

  • About Us
  • How It Works
  • Download App
  • Blog
  • Reviews
  • FAQs
  • Terms
  • Privacy
  • Contact
  • We're Hiring!
  • Sitemap

For Couples

  • Wedding Venues
  • Wedding Venue Buyout
  • Wedding House Rentals
  • How WedStay Works
  • Wedding Venue Finder
  • Wedding Quizzes
  • Venue Style Quiz
  • How Venue Matcher Works
  • 2025 Wedding Trends
  • Viral Wedding Estates
  • Wedding Vendors
  • Wedding Inspiration
  • Non-Traditional Weddings
  • Wedding Weekend Experience
  • Wedding Planning Checklist Tool
  • WedStay-Style Weddings
  • Venue Cost Calculator
  • Wedding Financing

For Property Owners

  • Submit Your Property
  • Wedding Industry Insights
  • Revenue Opportunities
  • WedStay Operating System
  • Property Transformation
  • Effortless Hosting
  • Top Wedding Trends

For Vendors

  • Join The WedStay Collective
  • Wedding Vendors
  • Wedding Photographers
  • The Ultimate Wedding Vendor Guide: A Former Bride's Tell-All

© 2026 WedStay. All rights reserved.

This site is not affiliated with or endorsed by Airbnb.

    WedStay Developers
    WedStay Developers
    API Referencethewedstay.com

    Getting Started

    WedStay APIQuickstart

    Endpoints

    VenuesVendorsPricingBlogInquiries

    Reference

    ErrorsRate Limits

    Integrations

    MCP ServerChatGPT ActionBuilding AI-Powered Widgets

    MCP Server

    Connect AI assistants to WedStay's wedding venue and vendor data via the Model Context Protocol. No API key required for search and pricing.

    MCP Server

    WedStay provides a remote MCP (Model Context Protocol) server that gives AI assistants direct access to wedding venue search, real pricing, vendor discovery, and booking — all without requiring an API key for read operations.

    MCP Endpoint:

    https://www.thewedstay.com/api/ai/mcp

    Connect your AI assistant

    Claude Desktop

    Add WedStay to your Claude Desktop configuration:

    macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    Windows: %APPDATA%\Claude\claude_desktop_config.json

    {
      "mcpServers": {
        "wedstay": {
          "command": "npx",
          "args": ["-y", "mcp-remote", "https://www.thewedstay.com/api/ai/mcp"]
        }
      }
    }

    Restart Claude Desktop after saving. You should see WedStay tools in the tools list.

    Claude Code

    Add to your project's .mcp.json:

    {
      "mcpServers": {
        "wedstay": {
          "command": "npx",
          "args": ["-y", "mcp-remote", "https://www.thewedstay.com/api/ai/mcp"]
        }
      }
    }

    Cursor

    Add to your Cursor MCP settings (.cursor/mcp.json in your project or global settings):

    {
      "mcpServers": {
        "wedstay": {
          "command": "npx",
          "args": ["-y", "mcp-remote", "https://www.thewedstay.com/api/ai/mcp"]
        }
      }
    }

    Streamable HTTP (modern clients)

    If your MCP client supports Streamable HTTP natively (no mcp-remote bridge needed):

    {
      "mcpServers": {
        "wedstay": {
          "url": "https://www.thewedstay.com/api/ai/mcp"
        }
      }
    }

    Available tools

    The MCP server exposes 12 tools to AI assistants:

    Read tools (no authentication required)

    ToolDescription
    search_venuesSearch wedding venues by state, city, capacity, venue type, and amenities. Returns up to 50 results per call with coordinates, pricing, photos, and booking links.
    get_venueGet full details for a venue by slug — description, coordinates, capacity, pricing, preview photos, testimonials, and direct booking link.
    calculate_pricingEstimate total wedding costs by region, guest count, venue type, and season. Returns itemized breakdown (base, fees, tax, season adjustment) plus comparison_vs_traditional so agents can render comparison tables.
    search_vendorsSearch vendors across 12 categories by location, price, and keyword (up to 50/call).
    get_vendorGet vendor profile including bio, pricing with unit (e.g. "per person"), policies, social links, and contact or affiliate link.
    list_vendor_categoriesGet all vendor categories with active vendor counts.
    search_inspirationSearch WedStay wedding inspiration photos by style, setting, color palette, mood, or season. Returns photo URLs with source venue/vendor links for booking.
    search_blog_postsSearch WedStay wedding blog posts by tag, keyword, or featured status. Covers wedding planning, trends, venue features, DIY tips.
    get_blog_postGet full plaintext content of a blog post by slug. Token-efficient body with link back to the live article.
    list_blog_tagsGet all blog tag slugs with active post counts. Use to discover filters for search_blog_posts.

    Write tools (require valid guest contact info)

    ToolDescription
    submit_venue_inquirySubmit a real booking request. A WedStay concierge responds within 24 hours.
    submit_vendor_inquirySend a contact request to a vendor. They typically respond within 48 hours.

    Write tools create real leads in WedStay's pipeline. The AI assistant must collect valid guest name, email, and event details before submitting.

    Example conversations

    Once connected, you can ask your AI assistant things like:

    • "Find wedding venues in California that sleep at least 20 people"
    • "How much would a 3-night wedding at an estate in Texas cost for 80 guests?"
    • "Show me photographers in the Los Angeles area"
    • "What's the starting price for Golden Hour Studios?"
    • "Submit a booking request for Cedar Hill Farm for October 2026"

    The AI will use WedStay tools automatically to answer with real, up-to-date data.

    Tool reference

    search_venues

    ParameterTypeRequiredDescription
    statestringNoState name (e.g. "Texas", "California")
    citystringNoCity name (e.g. "Austin", "Palm Springs")
    venue_typestringNoestate, villa, ranch, barn, resort, winery, garden, historic, cabin, castle, compound
    capacity_minnumberNoMinimum guest capacity
    capacity_maxnumberNoMaximum guest capacity
    amenitiesstringNoComma-separated: pool, hot-tub, ocean-view, outdoor-ceremony, pet-friendly
    limitnumberNoMax venues to return (1-50, default 20)

    Each result includes: slug, name, city, state, country, latitude, longitude, property_type, venue_type, capacity_min/max, bedrooms, beds, bathrooms, gathering_spaces, price_range, hero_image, amenities, and a bookable url.

    get_venue

    ParameterTypeRequiredDescription
    slugstringYesVenue URL slug from search results

    calculate_pricing

    ParameterTypeRequiredDescription
    regionstringYesState name: California, New York, Texas, Florida, Michigan, Colorado, North Carolina, Tennessee, Georgia, Utah
    event_typestringNoweekday or weekend (default: weekend)
    event_guestsnumberNo20-300 (default: 100)
    overnight_guestsnumberNo10-100 (default: 20)
    nightsnumberNo2-7 (default: 2)
    venue_typestringNobarn, estate, resort, winery, garden, historic, ranch, villa (default: estate)
    seasonstringNopeak, shoulder, off (default: peak)

    Returns typed structuredContent agents can render as comparison tables:

    • estimated_total (number), per_night (number)
    • price_range = { low, high, label }
    • breakdown = { base_venue, cleaning_fee, event_guest_charge, overnight_guest_charge, additional_nights, season_adjustment, service_fee, tax }
    • comparison_vs_traditional = { traditional_estimate, savings_dollars, savings_percent, note }
    • parameters (echoed inputs, includes venue_type_label)
    • summary (one-line for chat display), calculator_url (deep link into the live UI for further tweaking), attribution

    search_vendors

    ParameterTypeRequiredDescription
    categorystringNoService category (e.g. "Photography", "Catering")
    statestringNoState name
    citystringNoCity name
    searchstringNoFree-text search
    price_maxnumberNoMaximum starting price (USD)
    limitnumberNoMax vendors to return (1-50, default 20)

    Each result includes: slug, business_name, tagline, service_category, service_subcategories, primary_city/state, bio, starting_price, price_unit (per_person · per_event · per_hour · per_item), years_in_business, weddings_completed, specialties, featured_image_url, logo_url, is_affiliate_only, affiliate_link, and a profile url. get_vendor adds pricing_structure, website, instagram, facebook, tiktok, portfolio_description, vendor_policies (booking / payment / cancellation / timeline / insurance), average_rating, and review_count.

    Affiliate-only vendors: when is_affiliate_only is true, submit_vendor_inquiry returns an affiliate_only_vendor error. Direct the user to affiliate_link instead.

    get_vendor

    ParameterTypeRequiredDescription
    slugstringYesVendor URL slug from search results

    submit_venue_inquiry

    ParameterTypeRequiredDescription
    property_slugstringYesVenue slug
    start_datestringYesCheck-in date (YYYY-MM-DD)
    end_datestringYesCheck-out date (YYYY-MM-DD)
    event_guestsnumberYesNumber of event guests
    overnight_guestsnumberNoOvernight guests
    guest_namestringYesGuest full name
    guest_emailstringYesGuest email
    guest_phonestringNoPhone number
    messagestringNoAdditional details

    submit_vendor_inquiry

    ParameterTypeRequiredDescription
    vendor_slugstringYesVendor slug
    guest_namestringYesGuest full name
    guest_emailstringYesGuest email
    guest_phonestringNoPhone number
    event_datestringNoEvent date (YYYY-MM-DD)
    event_locationstringNoEvent location
    event_guestsnumberNoGuest count
    budget_rangestringNoBudget range
    service_neededstringNoSpecific service
    messagestringNoMessage for the vendor

    search_blog_posts

    ParameterTypeRequiredDescription
    tagstringNoGhost tag slug (e.g. wedding-trends-2026, property-feature, wedding-planning)
    searchstringNoFree-text keyword match against title and excerpt
    featuredbooleanNoOnly return featured posts
    limitnumberNoMax posts to return (1-25, default 10)
    pagenumberNoPage number (1-based, default 1)

    Each result includes: slug, title, excerpt, feature_image, published_at, reading_time, tags[], primary_author, and url.

    get_blog_post

    ParameterTypeRequiredDescription
    slugstringYesBlog post slug from search_blog_posts

    Returns plaintext body for token-efficient agent consumption: slug, title, feature_image, excerpt, published_at, reading_time, word_count, tags[], primary_author, content_plaintext, url.

    list_blog_tags

    No parameters. Returns an array of { slug, name, post_count } sorted by post count descending. Use to discover valid tag filters for search_blog_posts.

    How it works

    The WedStay MCP server uses the Streamable HTTP transport (MCP protocol revision 2025-06-18). When an AI assistant connects:

    1. The client sends an initialize request to establish a session
    2. The server responds with available tools and capabilities
    3. The client calls tools as needed — each tool call is a separate HTTP POST
    4. Read tools query WedStay's database directly and return structured JSON
    5. Write tools (inquiries) create real leads that flow into WedStay's booking pipeline

    No API key is required. The MCP server handles authentication and rate limiting at the session level.

    Data attribution

    All responses include an attribution notice. If you're building a product that surfaces WedStay data, please include visible attribution linking back to thewedstay.com.

    Terms of use

    By connecting to the WedStay MCP server, you agree to our Terms of Service, including Section 31 (API, MCP Server & Developer Access). Key restrictions:

    • Real-time queries only — Each tool call must correspond to a specific end-user query. Batch processing and bulk extraction are prohibited.
    • No AI training — Do not use WedStay data to train, fine-tune, or develop machine learning models or LLMs.
    • No competing products — Do not use WedStay data to build competing venue search or booking services.
    • No data harvesting — Do not scrape, store, or build databases from WedStay data.
    • Attribution required — Display "Data by WedStay" when surfacing venue or vendor data to end users.

    Previous

    Rate Limits

    Next

    ChatGPT Action

    On this page

    MCP ServerConnect your AI assistantClaude DesktopClaude CodeCursorStreamable HTTP (modern clients)Available toolsRead tools (no authentication required)Write tools (require valid guest contact info)Example conversationsTool referencesearch_venuesget_venuecalculate_pricingsearch_vendorsget_vendorsubmit_venue_inquirysubmit_vendor_inquirysearch_blog_postsget_blog_postlist_blog_tagsHow it worksData attributionTerms of use