visitkeswick.com
Keswick in the northern Lake District — where to stay, what to do, where to eat, and what is on this month.
First seen 2026-11-09 · Last seen 2026-11-09 · Source: webmcp.com
Answer 2 · Act 1 · Transact 1 · Score: Not yet scored
Tool inspector
match_venues
Ground venue candidates in live price and availability for a stay. Booking itself stays on the authenticated UCP or MCP flow at https://visitkeswick.com/mcp.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
places |
array | yes | The places to match: ids, or a name with optional website and location. |
projection |
string | no | `detail` (default) is the full record; `listing` is the compact card a list page needs. |
stay |
object | no | When given, each matched place carries its live rooms and offers for these dates and party. |
render |
object | no | Ask for layout hints alongside the results. Delivery (one body or a stream) is chosen by the Accept header, not here. |
Raw JSON schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"places": {
"description": "The places to match: ids, or a name with optional website and location.",
"minItems": 1,
"maxItems": 250,
"type": "array",
"items": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"description": "A place id from discover or a previous match.",
"type": "string",
"minLength": 1,
"maxLength": 128
}
},
"required": [
"id"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"name": {
"description": "The place name as the caller knows it.",
"type": "string",
"minLength": 1,
"maxLength": 200
},
"website": {
"description": "The place's own website, if known; the strongest identity signal.",
"type": "string",
"minLength": 1,
"maxLength": 500
},
"location": {
"description": "Town or area, to tell apart places with the same name.",
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"name"
],
"additionalProperties": false
}
]
}
},
"projection": {
"description": "`detail` (default) is the full record; `listing` is the compact card a list page needs.",
"type": "string",
"enum": [
"detail",
"listing"
]
},
"stay": {
"description": "When given, each matched place carries its live rooms and offers for these dates and party.",
"type": "object",
"properties": {
"checkIn": {
"description": "Arrival date, ISO YYYY-MM-DD.",
"type": "string",
"minLength": 1
},
"checkOut": {
"description": "Departure date, ISO YYYY-MM-DD.",
"type": "string",
"minLength": 1
},
"party": {
"type": "object",
"properties": {
"adults": {
"description": "Number of adults.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 30
},
"children": {
"description": "Number of children.",
"type": "integer",
"minimum": 0,
"maximum": 30
}
},
"required": [
"adults"
]
}
},
"required": [
"checkIn",
"checkOut",
"party"
]
},
"render": {
"description": "Ask for layout hints alongside the results. Delivery (one body or a stream) is chosen by the Accept header, not here.",
"type": "object",
"properties": {
"a2ui": {
"description": "Also return `ui`: an A2UI surface for the same results. A hint; the results are complete without it.",
"type": "boolean"
},
"catalogs": {
"description": "A2UI catalog ids the caller can render.",
"type": "array",
"items": {
"type": "string"
}
}
}
}
},
"required": [
"places"
]
}
Similar websites
gabrielcatdeveloper.github.io
portami
carregados.com.br
Brazilian EV charging station map and trip planner for finding charging points and planning routes with charging stops across Latin America.
trip-world-taupe.vercel.app
TripBuilder is a shared itinerary workspace for humans and AI agents.
freemap.sk
Freemap Slovakia, a detailed digital map of Central Europe for hiking, cycling, cross-country skiing and horse riding, with marked trails and place search.