Vikenda — what's on in Niagara-on-the-Lake
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Accuracy-first what's-on guide for Niagara-on-the-Lake: verified events, venues, search, planning.
| Author | com.vikenda |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 140 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Vikenda — what's on in Niagara-on-the-Lake": {
"url": "https://api.vikenda.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
whats_onThings 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.
Parameters:
area— string — Area id, e.g. 'notl'. Defaults to the only area.budget— stringwindow— string — Time window.audience— stringexposure— string — Weather exposure filter — 'indoor' includes mixed (rain-safe) venues. Use when the visitor mentions weather.categories— array
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_eventsSearch 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.
Parameters:
query(required) — string — Search text.to— stringarea— string — Area id, e.g. 'notl'. Defaults to the only area.from— stringlimit— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_eventFull detail for one event (incl. booking URL) by public id/slug.
Parameters:
id(required) — stringarea— string — Area id, e.g. 'notl'. Defaults to the only area.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_venueFull detail for one venue by id.
Parameters:
id(required) — stringarea— string — Area id, e.g. 'notl'. Defaults to the only area.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
plan_visitHeuristic itinerary: morning/afternoon/evening picks matching interests within a window.
Parameters:
area— string — Area id, e.g. 'notl'. Defaults to the only area.party— string — Who's visiting, e.g. 'family', 'couple'.window— string — Time window.interests— array — Category interests to prioritise.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
subscribeStart a double-opt-in email subscription. Sends a confirmation email; consent is recorded only on confirm.
Parameters:
email(required) — stringarea— string — Area id, e.g. 'notl'. Defaults to the only area.interests— array
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.