Server definition
- Hash
- sha256:746953585a8d90baa5312667877f1c961fc91477b69b05ddb4df83997dd3204a
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Full detail for one event (incl. booking URL) by public id/slug.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"area": {
"description": "Area id, e.g. 'notl'. Defaults to the only area.",
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_event",
"outputSchema": null
},
{
"description": "Full detail for one venue by id.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"area": {
"description": "Area id, e.g. 'notl'. Defaults to the only area.",
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_venue",
"outputSchema": null
},
{
"description": "Heuristic itinerary: morning/afternoon/evening picks matching interests within a window.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"area": {
"description": "Area id, e.g. 'notl'. Defaults to the only area.",
"type": "string"
},
"interests": {
"description": "Category interests to prioritise.",
"items": {
"type": "string"
},
"type": "array"
},
"party": {
"description": "Who's visiting, e.g. 'family', 'couple'.",
"type": "string"
},
"window": {
"description": "Time window.",
"enum": [
"today",
"weekend",
"week"
],
"type": "string"
}
},
"type": "object"
},
"name": "plan_visit",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"area": {
"description": "Area id, e.g. 'notl'. Defaults to the only area.",
"type": "string"
},
"from": {
"type": "string"
},
"limit": {
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search text.",
"type": "string"
},
"to": {
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_events",
"outputSchema": null
},
{
"description": "Start a double-opt-in email subscription. Sends a confirmation email; consent is recorded only on confirm.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"area": {
"description": "Area id, e.g. 'notl'. Defaults to the only area.",
"type": "string"
},
"email": {
"format": "email",
"type": "string"
},
"interests": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"email"
],
"type": "object"
},
"name": "subscribe",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"area": {
"description": "Area id, e.g. 'notl'. Defaults to the only area.",
"type": "string"
},
"audience": {
"type": "string"
},
"budget": {
"enum": [
"free",
"paid"
],
"type": "string"
},
"categories": {
"items": {
"type": "string"
},
"type": "array"
},
"exposure": {
"description": "Weather exposure filter — 'indoor' includes mixed (rain-safe) venues. Use when the visitor mentions weather.",
"enum": [
"indoor",
"outdoor",
"mixed"
],
"type": "string"
},
"window": {
"description": "Time window.",
"enum": [
"today",
"weekend",
"week"
],
"type": "string"
}
},
"type": "object"
},
"name": "whats_on",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:746953585a8d90baa5312667877f1c961fc91477b69b05ddb4df83997dd3204a | sha256sum