Serveur MCP

Aisle

wedding.aisle/aisle
Productivité Voyage et hôtellerie Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Supports wedding planning with venue and vendor discovery, budget and travel estimates, timelines, checklists, guest and event management, accommodations, and registry information.

add_my_accommodation
Add Accommodation
Adds an unpriced room under a named property in the selected wedding. Property and room names are required. The new room has no payment requirement. Requires sign-in and an Aisle membership.
Destructif Accès externe
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property_name', 'room_name'], 'properties': {'capacity': {'type': 'number', 'description': 'How many it sleeps'}, 'room_name': {'type': 'string', 'description': 'The room, e.g. "Garden Suite"'}, 'room_type': {'type': 'string', 'description': 'e.g. "Double", "Suite"'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}, 'description': {'type': 'string', 'description': 'Room description'}, 'check_in_date': {'type': 'string', 'description': 'Check-in date (ISO format)'}, 'check_in_time': {'type': 'string', 'description': 'e.g. 3:00 PM'}, 'property_name': {'type': 'string', 'description': 'The property this room belongs to, e.g. "Castel Fragsburg"'}, 'check_in_notes': {'type': 'string', 'description': 'Check-in notes'}, 'check_out_date': {'type': 'string', 'description': 'Check-out date (ISO format)'}, 'check_out_time': {'type': 'string', 'description': 'e.g. 11:00 AM'}}}
add_my_event
Add Wedding Event
Creates an event in the selected wedding, with its name, type, date, time and optional venue, dress code and description. Requires sign-in and an Aisle membership.
Destructif Accès externe
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'date'], 'properties': {'date': {'type': 'string', 'description': 'Event date/time (ISO format)'}, 'name': {'type': 'string', 'description': 'Event name'}, 'type': {'enum': ['welcome_dinner', 'ceremony', 'reception', 'brunch', 'rehearsal', 'cocktail_hour', 'after_party', 'activity', 'other'], 'type': 'string', 'description': 'Event type'}, 'end_time': {'type': 'string', 'description': 'Event end time (ISO format)'}, 'dress_code': {'type': 'string', 'description': 'Dress code (e.g. Black Tie, Smart Casual)'}, 'venue_name': {'type': 'string', 'description': 'Venue name for this event'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}, 'description': {'type': 'string', 'description': 'Event description'}, 'venue_address': {'type': 'string', 'description': 'Venue address'}}}
add_my_guest
Add Guest to My Wedding
Adds a guest to the selected wedding after explicit confirmation that the person is 13 or older, before collection of their name or contact details. First and last names are required; phone and email are optional. Age cannot be inferred from names or relationships. Guest notes and dietary details are unsupported. Requires sign-in and an Aisle membership.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['first_name', 'last_name', 'age_band'], 'properties': {'email': {'type': 'string', 'description': 'Optional guest email address.'}, 'phone': {'type': 'string', 'description': 'Guest phone number, including + and its country code'}, 'age_band': {'type': 'string', 'const': '13_or_older', 'description': 'Explicit confirmation that the guest is 13 or older, obtained before their name or contact details. Other age bands are ineligible.'}, 'last_name': {'type': 'string', 'description': 'Guest last name'}, 'first_name': {'type': 'string', 'description': 'Guest first name'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}}}
generate_wedding_hashtags
Wedding Hashtag Generator
Generates deduplicated wedding hashtag suggestions from partner names, surnames, year and place, ordered by a deterministic score. Suggestions are not registrations or availability checks.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Wedding year for dated variants (e.g. 2027)'}, 'place': {'type': 'string', 'description': 'Wedding place for location variants (e.g. "Amalfi")'}, 'last_name_a': {'type': 'string', 'description': 'That partnerâ\x80\x99s last name, classics build on this surname'}, 'last_name_b': {'type': 'string', 'description': 'The other partnerâ\x80\x99s last name, adds puns, blends, and couple variants'}, 'first_name_a': {'type': 'string', 'description': 'One partnerâ\x80\x99s first name (e.g. "Maya")'}, 'first_name_b': {'type': 'string', 'description': 'The other partnerâ\x80\x99s first name'}}}
get_alcohol_estimate
Wedding Alcohol Calculator
Estimates wedding bar quantities from guest count, event duration and drink mix, with bottles and cases rounded up. Quantities follow planning rules of thumb and are not a guarantee of consumption. This tool does not purchase alcohol.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mix': {'enum': ['wine-led', 'balanced', 'beer-led', 'spirit-forward'], 'type': 'string', 'description': 'Bar mix across wine, beer, and spirits (default: balanced)'}, 'crowd': {'enum': ['light', 'average', 'spirited'], 'type': 'string', 'description': 'How much the crowd drinks (default: average)'}, 'hours': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Hours of open bar (default: 5)'}, 'guest_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Total number of wedding guests'}, 'champagne_toast': {'type': 'boolean', 'description': 'Whether the estimate includes one flute of champagne per guest for a toast. Default: true.'}}}
get_budget_estimate
Wedding Budget Estimator
Estimates a destination wedding budget by guest count and style tier. Supported destinations use illustrative destination allowances; country-only estimates use rough regional figures in USD. Results include category breakdowns and available ranges. Unsupported destinations return coverage information. Figures are planning estimates, not measured averages or supplier quotes.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'style': {'enum': ['budget', 'mid-range', 'luxury'], 'type': 'string', 'description': 'Wedding style tier (default: mid-range)'}, 'country': {'type': 'string', 'description': 'Destination country for a rough regional estimate (used when no destination slug is given)'}, 'destination': {'type': 'string', 'description': 'Destination slug for a destination-specific planning estimate: amalfi-coast, tulum, santorini, bali or cabo-san-lucas.'}, 'guest_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Total number of wedding guests'}}}
get_cash_gift_suggestion
Cash Wedding Gift Suggestion
Returns an illustrative low, typical and high cash wedding gift range in USD based on relationship, attending party, travel and wedding-party role. Results describe US etiquette conventions, not obligations. This tool does not transfer money.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'party': {'type': 'string', 'description': 'Who attends: solo (default), couple, or family'}, 'travel': {'type': 'string', 'description': 'local (default), domestic-travel, or destination'}, 'relationship': {'type': 'string', 'description': 'Relationship to the couple: coworker, acquaintance, friend, close-friend, family or immediate-family. An absent value returns the available options.'}, 'in_wedding_party': {'type': 'boolean', 'description': 'Is the giver in the wedding party?'}}}
get_day_of_timeline
Wedding Day-Of Timeline
Builds a draft wedding-day schedule around the ceremony time, first-look preference and reception duration. Times use standard planning offsets rather than confirmed vendor, venue or sunset schedules.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'first_look': {'type': 'boolean', 'description': 'Whether the couple does a first look before the ceremony (default: true)'}, 'ceremony_time': {'type': 'string', 'description': 'Ceremony start time, 24-hour ("16:00") or "4pm" / "4:30 PM" style; a bare hour with no am/pm is read as PM'}, 'reception_hours': {'anyOf': [{'type': 'number', 'const': 4}, {'type': 'number', 'const': 5}, {'type': 'number', 'const': 6}], 'description': 'Length of cocktail hour + reception in hours: 4, 5, or 6 (default: 5)'}}}
get_dress_code_guide
Wedding Dress Code Guide
Returns a wedding dress code definition, clothing examples and invitation wording, or lists the available dress codes when none is specified. Results include the corresponding Aisle guide link.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'dress_code': {'type': 'string', 'description': 'Optional dress code name, matched approximately. An absent value returns the available codes.'}}}
get_guest_travel_estimate
Guest Travel Estimator
Estimates round-trip flights and typical-stay lodging in USD for guest groups departing from supported US metros. Partial totals include only priced groups; unpriced guests and unsupported origins are reported separately. The urlRestoresEstimate field states whether the returned web link restores the supplied groups. Estimates are not live fares or bookings.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'groups': {'type': 'array', 'items': {'type': 'object', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'Guest departure city (e.g. "New York", "London")'}, 'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Number of guests from this city (default 1)'}}}, 'description': 'Guest groups by departure city'}, 'destination': {'type': 'string', 'description': 'Destination slug. Supported: algarve, amalfi-coast, aspen, bahamas, bali, barcelona, cabo, cancun, cape-town, capri, charleston, cinque-terre, cotswolds, dominican-republic, hawaii, lake-como, mallorca, maui, mykonos, napa-valley, paris, provence, puerto-rico, punta-cana, ravello, santorini, savannah, scottish-highlands, sorrento, thailand, dolomites, tulum, tuscany, us-virgin-islands.'}}}
get_invitation_wording
Wedding Invitation Wording
Composes wedding invitation text for a hosting situation and formality, using supplied names, event details and optional reception wording. With no scenario, it lists available options. Wording follows etiquette conventions rather than legal requirements.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'description': 'Date as it should read, e.g. "Saturday, the twelfth of June"'}, 'time': {'type': 'string', 'description': 'Time as it should read, e.g. "at four oâ\x80\x99clock in the afternoon"'}, 'scenario': {'type': 'string', 'description': 'Hosting-situation key. An absent value returns the available scenarios and formality options.'}, 'formality': {'type': 'string', 'description': 'Register key: formal, modern, casual, or playful'}, 'host_names': {'type': 'string', 'description': 'Host names for scenarios that include hosts. Two hosting parties are separated by " / ".'}, 'venue_name': {'type': 'string', 'description': 'Venue name'}, 'couple_a_name': {'type': 'string', 'description': 'One partnerâ\x80\x99s full name'}, 'couple_b_name': {'type': 'string', 'description': 'The other partnerâ\x80\x99s full name'}, 'worship_space': {'type': 'boolean', 'description': 'Formal register: is the ceremony in a house of worship?'}, 'reception_note': {'type': 'string', 'description': 'Optional final line, e.g. "Reception to follow"'}, 'venue_location': {'type': 'string', 'description': 'Venue town and country'}}}
get_my_wedding
Get My Wedding Details
Returns the signed-in account's selected wedding details, including partner names, date, location and venue. Access is limited to weddings the account can manage.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}}}
get_my_wedding_stats
Get My Wedding Stats
Returns aggregate wedding statistics, including guest totals across all age bands, RSVP counts, event counts and registry progress. Guest identities and individual event answers are excluded. Requires sign-in.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}}}
get_packing_list
Wedding Packing List
Returns a destination wedding packing list by climate and role, covering clothing, weather essentials, travel documents and practical supplies.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'role': {'enum': ['bride', 'groom', 'guest'], 'type': 'string', 'description': 'Your role at the wedding (default: guest)'}, 'climate': {'enum': ['tropical', 'mediterranean', 'temperate', 'cold'], 'type': 'string', 'description': 'Destination climate type (default: tropical)'}}}
get_planning_timeline
Wedding Planning Timeline
Returns a destination wedding planning timeline organized by months before the wedding, from venue planning through day-of logistics.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'months_out': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Months until the wedding day (filters to show only relevant tasks)'}}}
get_vendor_details
Get Vendor Details
Returns a published wedding vendor by its slug, including services, descriptions, FAQs, ratings, photos and website links.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Unique slug identifying a published Aisle vendor.'}}}
get_venue_details
Get Venue Details
Returns a published wedding venue by its slug, including photos, highlights, travel information, planning estimates and available sourced facts with provenance. Estimates are not supplier quotes or live availability.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Unique slug identifying a published Aisle venue.'}}}
get_wedding_checklist
Destination Wedding Checklist
Returns destination wedding planning milestones across eight phases, from eighteen months before the wedding through the day itself. An optional month limit narrows the milestones shown.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'months_out': {'type': 'number', 'description': 'Months until the wedding, returns only phases due within this window'}}}
get_who_pays_split
Who Pays for the Wedding
Calculates percentages and amounts for dividing a wedding budget among the couple and their families under a selected model. Traditional assignments describe etiquette conventions, not obligations. This tool does not transfer money.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'model': {'enum': ['traditional', 'even-split', 'both-families', 'couple'], 'type': 'string', 'description': 'Contribution model to split by (default: traditional)'}, 'total_budget': {'type': 'number', 'minimum': 1, 'description': 'Total wedding budget in USD'}}}
list_my_accommodations
List My Wedding Accommodations
Lists the selected wedding's accommodation options, room descriptions, addresses and property order. Guest assignments and occupant identities are excluded. Requires sign-in.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}}}
list_my_events
List My Wedding Events
Lists the selected wedding's events with their dates, times, venues, dress codes and descriptions. Requires sign-in.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}}}
list_my_guests
List My Wedding Guests
Lists guests in the selected wedding who are recorded as 13 or older, with contact details and RSVP status. Optional filters narrow results by RSVP status or name. Guests under 13 or with unconfirmed ages are excluded, as are guest notes and dietary details. Requires sign-in.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'search': {'type': 'string', 'description': 'Search guests by name. A first name, a last name, or the whole name all match.'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}, 'rsvp_status': {'enum': ['pending', 'attending', 'declined', 'maybe'], 'type': 'string', 'description': 'Filter by RSVP status'}}}
list_my_registry
List My Wedding Registry
Lists the selected wedding's registry and honeymoon fund items, descriptions, goal amounts and received totals. Donor identities are excluded. This tool does not collect contributions or initiate payments. Requires sign-in.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}}}
list_vendor_categories
List Vendor Categories
Lists wedding vendor categories and their published listing counts, optionally filtered by location.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'location': {'type': 'string', 'description': 'Location slug to filter vendor counts (e.g. "austin-tx")'}}}
list_venue_countries
List Venue Countries
Lists countries with published wedding venues on Aisle and the number of venues in each country.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
remove_my_accommodation
Remove Accommodation
Removes an identified room and its guest assignments from the selected wedding, subject to payment and checkout safeguards. Uncharged checkouts without a payment method require confirmed cancellation. Completed, refunded or processing payments and active checkouts with a card prevent removal. Payment history is retained. Requires sign-in and an Aisle membership.
Destructif Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accommodation_id'], 'properties': {'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}, 'accommodation_id': {'type': 'string', 'description': 'Identifier of the room to remove from the selected wedding.'}}}
remove_my_event
Remove Wedding Event
Removes an identified event from the selected wedding. Requires sign-in and an Aisle membership.
Destructif Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event_id'], 'properties': {'event_id': {'type': 'string', 'description': 'Identifier of the event to remove from the selected wedding.'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}}}
remove_my_guest
Remove Wedding Guest
Removes an identified guest already recorded as 13 or older from the selected wedding. Guests under 13 or with unconfirmed ages are ineligible. Requires sign-in and an Aisle membership.
Destructif Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['guest_id'], 'properties': {'guest_id': {'type': 'string', 'description': 'Identifier of the guest to remove from the selected wedding.'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}}}
reorder_my_places
Reorder Places
Sets the order of all properties on the selected wedding's guest site and accommodation screen. The complete list of property names is required; matching ignores case and surrounding spaces. Partial or invalid lists are refused with the current order. Requires sign-in and an Aisle membership.
Destructif Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['place_names'], 'properties': {'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}, 'place_names': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Complete list of property names in the selected wedding, in the intended display order.'}}}
search_guides
Search Wedding Planning Guides
Searches Aisle wedding planning guides by keywords and returns relevant excerpts with links to the full articles.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'Search query keywords (e.g. "legal requirements Italy", "budget tips", "what to wear")'}}}
search_vendors
Search Wedding Vendors
Searches published wedding vendors by category, location and price range. Results include business details and listing links. This search does not check live availability or make bookings.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'category': {'type': 'string', 'description': 'Vendor category filter, fuzzy-matched. One of: photographer, videographer, florist, caterer, dj, band, planner, coordinator, hair_makeup, cake_bakery, officiant, rentals_decor, stationery, transportation.'}, 'location': {'type': 'string', 'description': 'Location slug filter (e.g. "austin-tx", "london-uk")'}, 'price_range': {'enum': ['$', '$$', '$$$', '$$$$'], 'type': 'string', 'description': 'Price range filter: $ (budget) to $$$$ (luxury)'}}}
search_venues
Search Wedding Venues
Searches published destination wedding venues by country, venue type, guest capacity and price range. Results include descriptions, photos and listing links. This search does not check live availability or make bookings.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'type': {'enum': ['villa', 'hotel', 'estate', 'beach', 'restaurant', 'garden', 'castle', 'resort'], 'type': 'string', 'description': 'Venue type filter'}, 'country': {'type': 'string', 'description': 'Country name (e.g. "Italy", "Mexico")'}, 'price_range': {'enum': ['$', '$$', '$$$', '$$$$'], 'type': 'string', 'description': 'Price range filter: $ (budget) to $$$$ (luxury)'}, 'capacity_max': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Maximum guest capacity needed'}, 'capacity_min': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Minimum guest capacity needed'}}}
set_my_site_address
Set My Site Address
Changes the selected wedding's guest-site address within aisle.wedding, retaining redirects from its previous address. Addresses use 2 to 63 lowercase letters, numbers or hyphens and must be available and unreserved. Requires sign-in and an Aisle membership.
Destructif Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The new address, without the aisle.wedding/ in front of it, for example maya-and-theo'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}}}
update_my_accommodation
Update Accommodation
Updates supplied room details, pricing, payment requirements or deposit and balance schedules in the selected wedding. Omitted fields remain unchanged. Setting a price enables payment unless explicitly disabled; zero makes the room free. Results describe whether payment is available. This tool does not initiate a charge. Requires sign-in and an Aisle membership.
Destructif Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accommodation_id'], 'properties': {'status': {'enum': ['available', 'unavailable'], 'type': 'string', 'description': 'unavailable takes the room out of the block'}, 'capacity': {'type': 'number', 'description': 'How many it sleeps'}, 'room_name': {'type': 'string', 'description': 'The room name'}, 'room_type': {'type': 'string', 'description': 'e.g. "Double", "Suite"'}, 'price_unit': {'enum': ['room', 'night', 'party', 'head'], 'type': 'string', 'description': 'What the amount buys'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}, 'description': {'type': 'string', 'description': 'Room description'}, 'deposit_unit': {'enum': ['percent', 'amount'], 'type': 'string', 'description': 'How the deposit is stated: "amount" for a flat sum, "percent" for a share of whatever the room comes to'}, 'price_amount': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'description': 'The rate, or null to clear it, or 0 to make it free'}, 'check_in_date': {'type': 'string', 'description': 'Check-in date (ISO format)'}, 'check_in_time': {'type': 'string', 'description': 'e.g. 3:00 PM'}, 'check_in_notes': {'type': 'string', 'description': 'Check-in notes'}, 'check_out_date': {'type': 'string', 'description': 'Check-out date (ISO format)'}, 'check_out_time': {'type': 'string', 'description': 'e.g. 11:00 AM'}, 'deposit_amount': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'description': 'What guests pay up front, with the rest due by balance_due_date. Null clears the schedule so the room is paid whole; 0 takes this room off a schedule its property sets.'}, 'accommodation_id': {'type': 'string', 'description': 'Identifier of the room to update in the selected wedding.'}, 'balance_due_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'YYYY-MM-DD, the day payment is due. Beside a deposit it dates the rest; on a room with no deposit it dates the whole price. Without it the room still charges, but nothing chases it.'}, 'deposit_due_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'YYYY-MM-DD, the day the deposit is due. Without it the guest site says the deposit is due now. A date after balance_due_date is dropped.'}, 'requires_payment': {'type': 'boolean', 'description': 'Whether guests pay for this room'}}}
update_my_event
Update Wedding Event
Updates supplied name, type, schedule, venue, dress code or description fields for an identified event in the selected wedding. Omitted fields and existing invitations and responses remain unchanged. Requires sign-in and an Aisle membership.
Destructif Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event_id'], 'properties': {'date': {'type': 'string', 'description': 'Event date/time (ISO format)'}, 'name': {'type': 'string', 'description': 'Event name'}, 'type': {'enum': ['welcome_dinner', 'ceremony', 'reception', 'brunch', 'rehearsal', 'cocktail_hour', 'after_party', 'activity', 'other'], 'type': 'string', 'description': 'Event type'}, 'end_time': {'type': 'string', 'description': 'Event end time (ISO format)'}, 'event_id': {'type': 'string', 'description': 'Identifier of the event to update in the selected wedding.'}, 'dress_code': {'type': 'string', 'description': 'Dress code (e.g. Black Tie, Smart Casual)'}, 'venue_name': {'type': 'string', 'description': 'Venue name for this event'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}, 'description': {'type': 'string', 'description': 'Event description'}, 'venue_address': {'type': 'string', 'description': 'Venue address'}}}
update_my_guest
Update Wedding Guest
Updates supplied name, contact, RSVP, communication preferences or language for a guest already recorded as 13 or older in the selected wedding. The guest identifier is required. This tool cannot change age bands, guest notes or dietary details. Requires sign-in and an Aisle membership.
Destructif Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['guest_id'], 'properties': {'email': {'type': 'string', 'description': 'Updated email address. Empty string clears it.'}, 'phone': {'type': 'string', 'description': 'Updated phone number, including + and its country code. Empty string clears it.'}, 'guest_id': {'type': 'string', 'description': 'Identifier of a guest in the selected wedding.'}, 'language': {'type': 'string', 'description': 'Which language this guest reads. A language name ("Spanish") or a code ("es", "pt"); both store the same value. Decides the language their guest site opens in, and which version of a message they get. Empty string clears it, which is not the same as \'en\': a cleared guest follows the site\'s own language and their browser. Records a fact; translates nothing.'}, 'last_name': {'type': 'string', 'description': 'Updated last name'}, 'first_name': {'type': 'string', 'description': 'Updated first name'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}, 'rsvp_status': {'enum': ['pending', 'attending', 'declined', 'maybe'], 'type': 'string', 'description': 'RSVP status'}, 'broadcast_channel': {'enum': ['either', 'email', 'sms'], 'type': 'string', 'description': "How this guest asked to be reached by messages sent to everyone: 'email' for email only, 'sms' for text only, 'either' for no preference."}, 'preferred_transport': {'enum': ['sms', 'whatsapp'], 'type': 'string', 'description': "Which wire a text to this guest takes. 'sms' reaches US and Canadian numbers only; 'whatsapp' reaches any number and is the answer for a guest abroad. The guest can also choose on the wedding site."}}}
update_my_wedding
Update My Wedding
Updates supplied wedding settings and can publish or unpublish the guest site. Omitted fields remain unchanged; nullable dates, location, venue and display name can be cleared. Partner names cannot be empty. Results identify saved changes, the resulting couple display name and site address. Requires sign-in and an Aisle membership.
Destructif Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'location': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Wedding location, or null to clear it'}, 'venue_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Venue name, or null to clear it'}, 'wedding_id': {'type': 'string', 'description': 'Identifier of a wedding the signed-in account can manage. Required when the account has multiple weddings.'}, 'is_published': {'type': 'boolean', 'description': 'Guest-site visibility. True publishes the site at its address; false returns it to a private draft and hides it from guests, including those with an existing link.'}, 'wedding_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Wedding date as a calendar day, YYYY-MM-DD, with no time and no zone, or null to clear it'}, 'partner1_name': {'type': 'string', 'description': 'First partner name. Cannot be emptied, only replaced'}, 'partner2_name': {'type': 'string', 'description': 'Second partner name. Cannot be emptied, only replaced'}, 'wedding_end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Wedding end date as a calendar day, YYYY-MM-DD, with no time and no zone, or null to clear it'}, 'couple_display_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Custom display name for the couple. Null restores the combined partner names. A custom value remains unchanged when individual partner names change.'}, 'room_selection_mode': {'enum': ['couple_assigned', 'guest_choice'], 'type': 'string', 'description': 'Room allocation mode: couple_assigned means the couple assigns rooms; guest_choice means guests choose available rooms and can pay once payouts are connected.'}}}
Ajouté
list_my_registry
3 October 2026 02:40
Ajouté
reorder_my_places
3 October 2026 02:40
Ajouté
remove_my_accommodation
3 October 2026 02:40
Ajouté
update_my_accommodation
3 October 2026 02:40
Ajouté
add_my_accommodation
3 October 2026 02:40
Ajouté
list_my_accommodations
3 October 2026 02:40
Ajouté
get_my_wedding_stats
3 October 2026 02:40
Ajouté
remove_my_event
3 October 2026 02:40
Ajouté
update_my_event
3 October 2026 02:40
Ajouté
add_my_event
3 October 2026 02:40
Ajouté
list_my_events
3 October 2026 02:40
Ajouté
remove_my_guest
3 October 2026 02:40
Ajouté
update_my_guest
3 October 2026 02:40
Ajouté
add_my_guest
3 October 2026 02:40
Ajouté
list_my_guests
3 October 2026 02:40
Ajouté
set_my_site_address
3 October 2026 02:40
Ajouté
update_my_wedding
3 October 2026 02:40
Ajouté
get_my_wedding
3 October 2026 02:40
Ajouté
search_guides
3 October 2026 02:40
Ajouté
get_cash_gift_suggestion
3 October 2026 02:40
Ajouté
get_invitation_wording
3 October 2026 02:40
Ajouté
generate_wedding_hashtags
3 October 2026 02:40
Ajouté
get_who_pays_split
3 October 2026 02:40
Ajouté
get_dress_code_guide
3 October 2026 02:40
Ajouté
get_day_of_timeline
3 October 2026 02:40
Ajouté
get_alcohol_estimate
3 October 2026 02:40
Ajouté
get_wedding_checklist
3 October 2026 02:40
Ajouté
get_packing_list
3 October 2026 02:40
Ajouté
get_planning_timeline
3 October 2026 02:40
Ajouté
get_guest_travel_estimate
3 October 2026 02:40