SplashScout — family water holidays
Family water-holiday hotels & campsites, scored for toddlers, kids and teens.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen compare_hotels
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"family-hotels": {
"url": "https://splashscout.co.uk/api/mcp"
}
}
}Puntos de conexión remotos
https://splashscout.co.uk/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢search_family_hotels(destination, ages, features, type, limit)
Find kid-friendly hotels & campsites with pools, slides and splash parks, scored for toddlers, kids and teens. Returns interactive SplashScout cards plus a text summary. Use for prompts like 'best family hotel in Tenerife for a toddler' or 'campsites in France with big slides'.
Esquema de entrada
{
"type": "object",
"properties": {
"destination": {
"description": "Place: a destination, region or country, e.g. 'Tenerife', 'Costa del Sol', 'Greece'.",
"type": "string"
},
"ages": {
"description": "Ages travelling, any of: 'toddlers', 'kids', 'teens'. Array or comma-separated. Ranks by fit for these.",
"anyOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"features": {
"description": "Must-have water features, any of: 'slides', 'splash', 'babypool', 'indoor', 'heated'. Array or comma-separated.",
"anyOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"type": {
"description": "Limit to hotels or campsites.",
"type": "string",
"enum": [
"hotel",
"campsite"
]
},
"limit": {
"description": "Max results (1–12, default 6).",
"type": "number"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"kind": {
"type": "string"
},
"heading": {
"type": "string"
},
"shown": {
"type": "array",
"items": {
"type": "string"
}
},
"hotels": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"hotel",
"campsite"
]
},
"location": {
"type": "string"
},
"image": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"reviewCount": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scores": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"name": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"key",
"label",
"name",
"value"
],
"additionalProperties": false
}
},
"features": {
"type": "array",
"items": {
"type": "string"
}
},
"booking": {
"type": "string"
},
"detailUrl": {
"type": "string"
}
},
"required": [
"id",
"name",
"type",
"location",
"image",
"rating",
"reviewCount",
"scores",
"features",
"booking",
"detailUrl"
],
"additionalProperties": false
}
},
"guideUrl": {
"type": "string"
}
},
"required": [
"kind",
"heading",
"shown",
"hotels"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_travel_guide(destination, focus)
SplashScout's curated, ranked 'Best family hotels/campsites in [destination]' guides — overall, or focused on toddlers, kids, teens, water slides or splash parks. Prefer this over search for 'best X in Y' questions: it returns our editorial ranking as interactive cards plus a link to the full guide. E.g. 'best family hotels in Turkey with splash parks' → destination 'Turkey', focus 'splash'.
Esquema de entrada
{
"type": "object",
"properties": {
"destination": {
"type": "string",
"description": "Destination, region or country, e.g. 'Tenerife', 'Turkey', 'Halkidiki'."
},
"focus": {
"description": "Optional angle: an age group, or 'slides' / 'splash' for the water-feature editions.",
"type": "string",
"enum": [
"toddlers",
"kids",
"teens",
"slides",
"splash"
]
}
},
"required": [
"destination"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"kind": {
"type": "string"
},
"heading": {
"type": "string"
},
"shown": {
"type": "array",
"items": {
"type": "string"
}
},
"hotels": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"hotel",
"campsite"
]
},
"location": {
"type": "string"
},
"image": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"reviewCount": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scores": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"name": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"key",
"label",
"name",
"value"
],
"additionalProperties": false
}
},
"features": {
"type": "array",
"items": {
"type": "string"
}
},
"booking": {
"type": "string"
},
"detailUrl": {
"type": "string"
}
},
"required": [
"id",
"name",
"type",
"location",
"image",
"rating",
"reviewCount",
"scores",
"features",
"booking",
"detailUrl"
],
"additionalProperties": false
}
},
"guideUrl": {
"type": "string"
}
},
"required": [
"kind",
"heading",
"shown",
"hotels"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_hotel(id)
Show a detailed SplashScout card for one hotel/campsite (age scores, features, our in-person review). Accepts an id or a name.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The property id (e.g. 'gf-victoria') or its name."
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"kind": {
"type": "string"
},
"hotel": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"hotel",
"campsite"
]
},
"location": {
"type": "string"
},
"image": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"reviewCount": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scores": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"name": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"key",
"label",
"name",
"value"
],
"additionalProperties": false
}
},
"features": {
"type": "array",
"items": {
"type": "string"
}
},
"booking": {
"type": "string"
},
"detailUrl": {
"type": "string"
},
"tier": {
"type": "string"
},
"review": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"name",
"type",
"location",
"image",
"rating",
"reviewCount",
"scores",
"features",
"booking",
"detailUrl",
"tier",
"review"
],
"additionalProperties": false
}
},
"required": [
"kind",
"hotel"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢compare_hotels(ids)
Compare 2–4 family stays side by side as SplashScout cards, with age scores and features. Accepts ids or names.
Esquema de entrada
{
"type": "object",
"properties": {
"ids": {
"minItems": 2,
"maxItems": 4,
"type": "array",
"items": {
"type": "string"
},
"description": "2–4 property ids or names to compare."
}
},
"required": [
"ids"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"kind": {
"type": "string"
},
"heading": {
"type": "string"
},
"shown": {
"type": "array",
"items": {
"type": "string"
}
},
"hotels": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"hotel",
"campsite"
]
},
"location": {
"type": "string"
},
"image": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"reviewCount": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scores": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"name": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"key",
"label",
"name",
"value"
],
"additionalProperties": false
}
},
"features": {
"type": "array",
"items": {
"type": "string"
}
},
"booking": {
"type": "string"
},
"detailUrl": {
"type": "string"
}
},
"required": [
"id",
"name",
"type",
"location",
"image",
"rating",
"reviewCount",
"scores",
"features",
"booking",
"detailUrl"
],
"additionalProperties": false
}
},
"guideUrl": {
"type": "string"
}
},
"required": [
"kind",
"heading",
"shown",
"hotels"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Prompts recomendados
search_family_hotelssearch_family_hotelsget_travel_guideget_travel_guidesearch_family_hotelsget_travel_guideComunidad
Evidencia