Aisle
Server Details
Find wedding venues and vendors, estimate costs, and manage guests, events and wedding details.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- Aisle
TDQS
Scored across 44 tools
Most tools map cleanly to a distinct resource+action (guests, events, rooms/places, venues, vendors, estimators), and the 'my_' prefix reliably signals account-scoped versus public read-only tools. The main weak spot is the trio get_planning_timeline, get_wedding_checklist and get_day_of_timeline, where the first two both return month-by-month planning milestones and an agent could easily pick the wrong one. place_my_guests_in_rooms versus set_my_property_room_selection is also close, though the descriptions separate 'assign guests' from 'set the mode' adequately.
There is a strong verb_noun convention (list_/get_/add_/update_/remove_/search_/set_) applied consistently across all 44 tools, with the 'my_' infix marking personal-wedding scope. Minor deviations exist: add_my_guest/add_my_event use 'add' while create_my_wedding uses 'create', and generate_wedding_hashtags drops the 'my_' pattern. These are small blemishes rather than a broken convention.
44 tools is heavy for a single agent surface, even though Aisle genuinely spans several sub-domains (guest management, events, accommodation/places, registry, cost estimators, editorial guides, and a public vendor/venue directory). Several clusters (six estimator/content tools, four venue/vendor discovery tools, eight accommodation tools) could plausibly be consolidated. The count forces an agent to triage a large menu before acting.
Core lifecycles are covered well: guests, events and rooms each have create/read/list/update/delete, plus place management, ordering and room assignment. Gaps remain around the registry (list only, no add/update/remove items), wedding deletion, and any invitation-sending flow (only wording generation exists). These are minor workarounds rather than dead ends, and payments/bookings are explicitly out of scope.
Available Tools
44 toolsadd_my_accommodationAdd AccommodationADestructiveInspect
Adds an unpriced room under a property in the selected wedding. The property is named by the id of a place already in the wedding or by a name, which uses the place with that name or starts a new one; a room name is required. An id that names no place in the wedding returns a not-found result. The new room has no payment requirement. Results return the saved room and its place's id and name, and say whether the call created that place. A new place is ordered by name among places that have not been reordered, so it is listed first once the properties have been reordered. Requires sign-in and an Aisle membership.
Inputs: room_name (required), capacity, room_type, wedding_id, +8 more.
add_my_eventAdd Wedding EventADestructiveInspect
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.
Inputs: date (required), name (required), type, all_day, +6 more.
add_my_guestAdd Guest to My WeddingADestructiveInspect
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. Results return the saved guest details. Age cannot be inferred from names or relationships. Guest notes and dietary details are unsupported. Requires sign-in and an Aisle membership.
Inputs: age_band (required), last_name (required), first_name (required), email, +3 more.
create_my_weddingCreate my weddingADestructiveIdempotentInspect
Creates the signed-in couple’s first wedding after explicit confirmation, using both partner names and an optional date, location and venue. Unknown date and location may be omitted. Existing weddings are returned without changes; accounts with multiple weddings are asked which to use. Creates a private preview with no membership purchase, site publication, partner invitations or marketing-email enrollment. Account sign-up happens in the secure browser connection, never through tool arguments.
Inputs: confirmed (required), partner1_name (required), partner2_name (required), location, +2 more.
generate_wedding_hashtagsWedding Hashtag GeneratorARead-onlyIdempotentInspect
Generates deduplicated wedding hashtag suggestions from partner names, surnames, year and place, ordered by a deterministic score. Suggestions are not registrations or availability checks.
Inputs: year, place, last_name_a, last_name_b, +2 more.
get_alcohol_estimateWedding Alcohol CalculatorARead-onlyIdempotentInspect
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.
Inputs: mix, crowd, hours, guest_count, +2 more.
get_budget_estimateWedding Budget EstimatorARead-onlyIdempotentInspect
Estimates a whole destination wedding budget in USD, EUR or GBP by guest count, place and style tier, from Aisle’s modelled wedding cost index. Accepts a destination or a country; a destination without a row of its own is priced at its country and the result says so. Results include a line-by-line breakdown, a typical total and the range most weddings land in; euro and pound figures are converted at the dated rates the index was built with. Places the index does not cover return coverage information. Figures are modelled estimates, not supplier quotes or prices from booked weddings.
Inputs: style, country, currency, destination, +1 more.
get_cash_gift_suggestionCash Wedding Gift SuggestionARead-onlyIdempotentInspect
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.
Inputs: party, travel, relationship, in_wedding_party.
get_day_of_timelineWedding Day-Of TimelineARead-onlyIdempotentInspect
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.
Inputs: first_look, ceremony_time, reception_hours.
get_dress_code_guideWedding Dress Code GuideARead-onlyIdempotentInspect
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.
Inputs: dress_code.
get_guest_travel_estimateGuest Travel EstimatorARead-onlyIdempotentInspect
Estimates round-trip flights and lodging in USD for guest groups departing from supported cities in the United States, Canada, the United Kingdom, Ireland and France. Stay length and guests per room can be set, and default to the destination’s typical stay in a private room per guest. Each priced group gives a typical figure and a low-to-high range. 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.
Inputs: groups, nights, destination, guests_per_room.
get_invitation_wordingWedding Invitation WordingARead-onlyIdempotentInspect
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.
Inputs: date, time, scenario, formality, +9 more.
get_my_accommodationGet My Wedding AccommodationARead-onlyIdempotentInspect
Returns one identified room in the selected wedding, with its property, description, capacity, status, stay details and stored price and deposit overrides, plus its place's id, name, stored room-choice override and effective mode. Missing, removed and other-wedding rooms return the same not-found result. Guest assignments and occupant identities are excluded. Requires sign-in.
Inputs: accommodation_id (required), wedding_id.
get_my_eventGet My Wedding EventARead-onlyIdempotentInspect
Returns one identified event in the selected wedding, with its name, type, date, time, venue, dress code and description, the ids of other events whose times overlap it, and the dress-code guide entry its dress code matches. Missing and other-wedding events return the same not-found result. Requires sign-in.
Inputs: event_id (required), wedding_id.
get_my_guestGet My Wedding GuestARead-onlyIdempotentInspect
Returns one identified guest recorded as 13 or older in the selected wedding, with saved names, contact preferences (a "defaulted" list names any nobody chose), language, RSVP status and timestamps. Missing, other-wedding, under-13 and unconfirmed-age records return the same not-found result. Guest notes and dietary details are excluded. Requires sign-in.
Inputs: guest_id (required), wedding_id.
get_my_weddingGet My Wedding DetailsARead-onlyIdempotentInspect
Returns the signed-in account's selected wedding details, including partner names, date, location and venue, the city and country picked in settings, and the destination to pass to the budget and guest travel estimates for the wedding's own place. Access is limited to weddings the account can manage.
Inputs: wedding_id.
get_my_wedding_statsGet My Wedding StatsARead-onlyIdempotentInspect
Returns aggregate wedding statistics, including guest totals across all age bands, RSVP counts, event counts and registry progress. Responded counts attending and declined guests; outstanding counts pending and maybe guests; the response rate is responded as a percentage of all guests. Guest identities and individual event answers are excluded. Requires sign-in.
Inputs: wedding_id.
get_packing_listWedding Packing ListBRead-onlyIdempotentInspect
Returns a destination wedding packing list by climate and role, covering clothing, weather essentials, travel documents and practical supplies.
Inputs: role, climate.
get_planning_timelineWedding Planning TimelineARead-onlyIdempotentInspect
Returns a destination wedding planning timeline organized by months before the wedding, from venue planning through day-of logistics.
Inputs: months_out.
get_vendor_detailsGet Vendor DetailsARead-onlyIdempotentInspect
Returns a published wedding vendor by its slug, including services, descriptions, FAQs, ratings, photos and website links. The result states whether the description, services and FAQs were generated by Aisle from public information or supplied by the vendor, gives a price band only when the vendor supplied one, whether the vendor chose its category, and where the rating comes from.
Inputs: slug.
get_venue_detailsGet Venue DetailsARead-onlyIdempotentInspect
Returns a published wedding venue by its slug, including photos, highlights, travel information, planning estimates and available sourced facts with provenance, with each price also given as numbers, its currency and what it is per. Cost estimates are the ones the venue page shows, so a response gives one price for the venue and names any older estimate it left out. An estimators block names the destination the budget and guest travel estimators accept for the venue, the country when its area has no budget row, and covered destinations in the same country when travel has no figures for its area. When a slug is not a published venue, the result says whether it was never listed or was taken down, and suggests published venues: by name for a slug that does not exist, or the listing of the same name and the closest venues for one taken down. Estimates are not supplier quotes or live availability.
Inputs: slug.
get_wedding_checklistDestination Wedding ChecklistBRead-onlyIdempotentInspect
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.
Inputs: months_out.
get_who_pays_splitWho Pays for the WeddingARead-onlyIdempotentInspect
Calculates percentages and amounts for dividing a wedding budget among the couple and their families under a selected model, with each amount also given as a whole-dollar USD number. Traditional assignments describe etiquette conventions, not obligations. This tool does not transfer money.
Inputs: model, total_budget.
list_my_accommodationsList My Wedding AccommodationsARead-onlyIdempotentInspect
Lists the selected wedding's places, including empty places with ids, position, arrangement, active and archived room counts, whether each place can be removed, stored room-choice overrides and effective modes, plus room descriptions, capacity, status, stay details, stored price and deposit overrides in property order. Guest assignments and occupant identities are excluded. Requires sign-in.
Inputs: wedding_id.
list_my_eventsList My Wedding EventsARead-onlyIdempotentInspect
Lists the selected wedding's events in date order with their dates, times, venues, dress codes and descriptions. Optional filters narrow results by event type or by a range of calendar days in the wedding's time zone; the total counts the events returned. Each event names the other events whose times overlap it. Requires sign-in.
Inputs: to, from, type, wedding_id.
list_my_guestsList My Wedding GuestsARead-onlyIdempotentInspect
Lists guests in the selected wedding who are recorded as 13 or older, with saved names, contact preferences (a "defaulted" list names any nobody chose), language, RSVP status and timestamps. Optional filters narrow results by RSVP status, language or name, and results can be ordered by name or by most recent update, RSVP reply or addition; per-status counts cover every listed guest before filtering. Guests under 13 or with unconfirmed ages are excluded, as are guest notes and dietary details. Requires sign-in.
Inputs: sort, search, language, wedding_id, +1 more.
list_my_registryList My Wedding RegistryARead-onlyIdempotentInspect
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.
Inputs: wedding_id.
list_vendor_categoriesList Vendor CategoriesARead-onlyIdempotentInspect
Lists every wedding vendor category and its published listing count, optionally filtered by location. A category with no listings is included with a count of 0.
Inputs: location.
list_venue_countriesList Venue CountriesARead-onlyIdempotentInspect
Lists countries with published wedding venues on Aisle and the number of venues in each country, broken down by venue type and by searchable price band, with a count of venues that have no price band.
Inputs: no named parameters.
place_my_guests_in_roomsPlace Guests In RoomsADestructiveIdempotentInspect
Places many guests in the selected wedding's rooms in one call, from a rule (reply, group, named guests, optionally limited to a place or rooms) or from a list of rooms and guests. Rooms are filled to their bed counts with each household kept together; held-back and full rooms are skipped, and a rule places only guests not yet in a room. Only guests recorded as 13 or older are placed. Results list who was placed in each room with its occupancy, and every skipped guest with a reason. By default it only plans and places no one; guests are placed when dry_run is false. At most 200 guests are placed per call. Requires sign-in and an Aisle membership.
Inputs: fill, dry_run, wedding_id, assignments, +1 more.
remove_my_accommodationRemove AccommodationADestructiveIdempotentInspect
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. The place is retained unless remove_empty_place is set and the place has no other rooms or retained history; otherwise empty places require a separate explicit removal. Requires sign-in and an Aisle membership.
Inputs: accommodation_id (required), wedding_id, remove_empty_place.
remove_my_eventRemove Wedding EventADestructiveIdempotentInspect
Removes an identified event from the selected wedding and returns the removed event's id and name. Requires sign-in and an Aisle membership.
Inputs: event_id (required), wedding_id.
remove_my_guestRemove Wedding GuestADestructiveIdempotentInspect
Removes an identified guest already recorded as 13 or older from the selected wedding and returns the removed guest's id and name. Guests under 13 or with unconfirmed ages are ineligible. Requires sign-in and an Aisle membership.
Inputs: guest_id (required), wedding_id.
remove_my_placeRemove Empty PlaceADestructiveIdempotentInspect
Removes one or several identified empty places from the selected wedding and its property order, and returns the order that remains. The places list supplies their ids. With several, each place is removed or kept on its own, and the result lists which were removed and which kept, with the reason. A dry run reports the same without removing anything. This removes any recommendation or booking link on a removed place. Any rooms, including archived history, prevent removal. No rooms or payments are deleted. Requires sign-in and an Aisle membership.
Inputs: dry_run, place_id, place_ids, wedding_id.
reorder_my_placesReorder PlacesADestructiveIdempotentInspect
Sets the order of all properties on the selected wedding's guest site and accommodation screen. The complete list is required, as property ids from the places list or as names; name matching ignores case and surrounding spaces. Results and refusals give the order as ids with names. Partial or invalid lists are refused with the current order. Requires sign-in and an Aisle membership.
Inputs: place_ids, wedding_id, place_names.
search_guidesSearch Wedding Planning GuidesARead-onlyIdempotentInspect
Searches Aisle wedding planning guides by keywords and returns up to 10 relevant excerpts with links to the full articles and the date each guide was last revised, at most 3 from any one guide unless a different per-guide limit is supplied.
Inputs: query, max_per_guide.
search_vendorsSearch Wedding VendorsARead-onlyIdempotentInspect
Searches published wedding vendors by category, location and price range. Results include business details and listing links, with totals and pagination; summary omits descriptions and images. Each result states whether its content was generated by Aisle from public information or is managed by the vendor, where its rating comes from, whether its category was chosen by the vendor or assigned by Aisle’s search, and the domain of its website. A price band is reported, and matched by the price filter, only when the vendor supplied it. Results can be filtered by minimum Google rating and review count, and ordered by name, rating or review count. When a location holds fewer than five matching vendors, the result lists nearby locations within 150km that hold more, with counts and distances. A location search also gives each vendor’s distance from the middle of that location’s listings, since the listed city is the place searched rather than the vendor’s own town. Vendors in the same category and location that share a website or phone number are named on each other’s results as possible duplicates. This search does not check live availability or make bookings.
Inputs: sort, limit, offset, summary, +5 more.
search_venuesSearch Wedding VenuesARead-onlyIdempotentInspect
Searches published destination wedding venues by country, venue type, guest capacity and price range, optionally leaving out unverified imported listings. Results include descriptions, photos and listing links, with totals and pagination; summary omits descriptions and images. Unknown capacity and unverified imported price bands are null. This search does not check live availability or make bookings.
Inputs: type, limit, offset, country, +6 more.
set_my_property_room_selectionSet Property Room ChoiceADestructiveIdempotentInspect
Sets room choice for one Hosted property in the selected wedding. The property is identified by id or an exact, unambiguous name; matching ignores case and surrounding spaces. A non-null mode selects couple assignment or guest choice. Null restores the legacy wedding fallback. Other properties retain their settings. Results return the property id, stored override and effective mode. Requires sign-in and an Aisle membership.
Inputs: room_selection_mode (required), wedding_id, property_id, property_name.
set_my_site_addressSet My Site AddressADestructiveIdempotentInspect
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.
Inputs: address (required), wedding_id.
update_my_accommodationUpdate AccommodationADestructiveIdempotentInspect
Updates supplied room details, pricing, payment requirements or deposit and balance schedules in the selected wedding. Omitted fields remain unchanged. Null clears the room type, description, stay dates, check-in and check-out times or check-in notes. Setting a price enables payment unless explicitly disabled; zero makes the room free. Results return the saved room details, identify saved changes with their previous values and describe whether payment is available. This tool does not initiate a charge. Requires sign-in and an Aisle membership.
Inputs: accommodation_id (required), status, capacity, room_name, +15 more.
update_my_eventUpdate Wedding EventADestructiveIdempotentInspect
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. Null clears the end time, venue, address, dress code or description. Results identify saved changes with their previous values. Requires sign-in and an Aisle membership.
Inputs: event_id (required), date, name, type, +7 more.
update_my_guestUpdate Wedding GuestADestructiveIdempotentInspect
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. Results return the saved guest details, including cleared values. This tool cannot change age bands, guest notes or dietary details. Requires sign-in and an Aisle membership.
Inputs: guest_id (required), email, phone, title, +7 more.
update_my_weddingUpdate My WeddingADestructiveIdempotentInspect
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 with their previous values, every saved setting, the resulting couple display name and site address. Requires sign-in and an Aisle membership.
Inputs: location, venue_name, wedding_id, is_published, +6 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Wedding planner for couples: guests, RSVPs, budget, vendors, seating, invitations and timeline.
Plan a wedding in chat: search vendors, get regional costs, build a checklist and budget.
Manage digital invitations, guest lists, RSVPs and seating for weddings and events.
Search Hungarian wedding vendors and venues, check a date, estimate a budget, get the checklist.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables users to manage wedding preparation tasks including timeline generation, budget review, vendor quote comparison, role assignment briefs, and drafting messages for family, vendors, and friends.-
- FlicenseNot gradedqualityCmaintenanceSearch destination wedding venues and vendors worldwide with Aisle. 10 tools for AI-assisted wedding planning: Venue Search: Find wedding venues by country, type (villa, beach, castle, resort), capacity, and budget. Covers 20+ countries. Vendor Search: Browse wedding photographers, florists, planners, DJs, caterers, and 10 more categories by location and price range. Budget Estimator: Get a detai-
- AlicenseNot gradedqualityDmaintenanceEnables creating and customizing mobile wedding invitations through natural language, with support for multiple designs, RSVP, maps, gallery, and share tokens.Creative Commons Attribution Non Commercial 4.0 International
- AlicenseAqualityCmaintenanceEnables AI assistants to draft wedding invitation websites by creating unpaid drafts, listing templates, and retrieving pricing information.3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.