Serveur MCP

Vikenda — what's on in Niagara-on-the-Lake

com.vikenda/events
Cartes et localisation Voyage et hôtellerie Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Searches and describes verified events and venues in Niagara-on-the-Lake and generates visit itineraries for selected time windows and interests.

get_event
Get event
Full detail for one event (incl. booking URL) by public id/slug.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string'}, 'area': {'type': 'string', 'description': "Area id, e.g. 'notl'. Defaults to the only area."}}, 'additionalProperties': False}
get_venue
Get venue
Full detail for one venue by id.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string'}, 'area': {'type': 'string', 'description': "Area id, e.g. 'notl'. Defaults to the only area."}}, 'additionalProperties': False}
plan_visit
Plan a visit
Heuristic itinerary: morning/afternoon/evening picks matching interests within a window.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'area': {'type': 'string', 'description': "Area id, e.g. 'notl'. Defaults to the only area."}, 'party': {'type': 'string', 'description': "Who's visiting, e.g. 'family', 'couple'."}, 'window': {'enum': ['today', 'weekend', 'week'], 'type': 'string', 'description': 'Time window.'}, 'interests': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Category interests to prioritise.'}}, 'additionalProperties': False}
search_events
Search events
Search real-world local events (currently: Niagara-on-the-Lake, Ontario) — live music, theatre performances, tastings, markets, tours — by keyword, typo-tolerant, with optional date range. This is a things-to-do calendar, not a software/system event log.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'to': {'type': 'string'}, 'area': {'type': 'string', 'description': "Area id, e.g. 'notl'. Defaults to the only area."}, 'from': {'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Search text.'}}, 'additionalProperties': False}
subscribe
Subscribe
Start a double-opt-in email subscription. Sends a confirmation email; consent is recorded only on confirm.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'area': {'type': 'string', 'description': "Area id, e.g. 'notl'. Defaults to the only area."}, 'email': {'type': 'string', 'format': 'email'}, 'interests': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
whats_on
What's on
Things to do in the covered areas (currently: Niagara-on-the-Lake, Ontario): ranked local happenings (theatre, concerts, tastings, festivals, tours) plus a citation-ready prose summary for a time window. Use this to answer "what's on / what should I do" questions about an area.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'area': {'type': 'string', 'description': "Area id, e.g. 'notl'. Defaults to the only area."}, 'budget': {'enum': ['free', 'paid'], 'type': 'string'}, 'window': {'enum': ['today', 'weekend', 'week'], 'type': 'string', 'description': 'Time window.'}, 'audience': {'type': 'string'}, 'exposure': {'enum': ['indoor', 'outdoor', 'mixed'], 'type': 'string', 'description': "Weather exposure filter — 'indoor' includes mixed (rain-safe) venues. Use when the visitor mentions weather."}, 'categories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Ajouté
subscribe
17 September 2026 12:38
Ajouté
plan_visit
17 September 2026 12:38
Ajouté
get_venue
17 September 2026 12:38
Ajouté
get_event
17 September 2026 12:38
Ajouté
search_events
17 September 2026 12:38
Ajouté
whats_on
17 September 2026 12:38