MCP Server

Venues Abroad

com.venuesabroad/wedding-venues-portugal
Travel & Hospitality Public & reachable MCP 2026-07-28

What this MCP does

Searches and compares wedding venues and planners in Portugal using sourced listing facts.

compare_listings
Compare listings
Two to five listings side by side, fact by fact.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['listings'], 'properties': {'listings': {'type': 'array', 'items': {'type': 'string', 'description': 'The listing URL or its slug (the last part of the URL).'}, 'maxItems': 5, 'minItems': 2}}, 'additionalProperties': False}
get_listing
Get a listing
One listing with every fact, the page each fact comes from, and the date it was checked.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['listing'], 'properties': {'listing': {'type': 'string', 'description': 'The listing URL or its slug (the last part of the URL).'}}, 'additionalProperties': False}
list_categories
List categories
The categories with their number of listings and their filters, each with its values.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_places
List places
The places with listings and their numbers: the top level, or the places inside a parent place.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'parent': {'type': 'string', 'description': 'The path of a place from an earlier answer, for its towns'}, 'category': {'enum': ['wedding-venues', 'wedding-planners'], 'type': 'string'}}, 'additionalProperties': False}
search_listings
Search listings
Find listings of Venues Abroad with the filters of the site, 20 per page, most checked facts first. list_categories names the filters and values of each category.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'sort': {'enum': ['relevance', 'name', 'checked'], 'type': 'string'}, 'query': {'type': 'string', 'description': 'Free text: a name or a word'}, 'where': {'type': 'string', 'description': 'A place: town, region, or state (a part of the name is enough)'}, 'filters': {'type': 'object', 'properties': {'chapel': {'type': 'boolean', 'description': 'Chapel on site'}, 'venue_type': {'type': 'array', 'items': {'enum': ['quinta_estate', 'hotel', 'rural_lodging', 'palace_manor', 'winery', 'convent_monastery', 'beach_venue', 'restaurant_hall', 'other'], 'type': 'string'}, 'description': 'Venue type: any of these values'}, 'capacity_max': {'type': 'integer', 'minimum': 0, 'description': 'Capacity: at least this number'}, 'exclusive_use': {'type': 'boolean', 'description': 'Exclusive use'}, 'rooms_on_site': {'type': 'boolean', 'description': 'Rooms on site'}, 'ceremony_on_site': {'type': 'boolean', 'description': 'Ceremony on site'}, 'outside_catering': {'type': 'boolean', 'description': 'Outside caterers allowed'}, 'in_house_catering': {'type': 'boolean', 'description': 'In-house catering'}, 'planner_languages': {'type': 'array', 'items': {'enum': ['pt', 'en', 'es', 'fr', 'de', 'nl', 'it'], 'type': 'string'}, 'description': 'Languages: any of these values'}, 'destination_couples': {'type': 'boolean', 'description': 'Works with couples from abroad'}}, 'additionalProperties': False}, 'category': {'enum': ['wedding-venues', 'wedding-planners'], 'type': 'string', 'description': 'Category, default: wedding-venues'}}, 'additionalProperties': False}
Added
list_places
Oct. 2, 2026, 2:40 a.m.
Added
list_categories
Oct. 2, 2026, 2:40 a.m.
Added
compare_listings
Oct. 2, 2026, 2:40 a.m.
Added
get_listing
Oct. 2, 2026, 2:40 a.m.
Added
search_listings
Oct. 2, 2026, 2:40 a.m.