Hut-to-hut hiking tours in the Alps with live availability from multiple booking systems.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Fetch compact, curated details for one published hut-to-hut tour. The returned `url` is the canonical huettentouren.org detail page — link users there.
Route id returned by search or recommend_tours.
Fetch compact, curated details for one published hut-to-hut tour. The returned `url` is the canonical huettentouren.org detail page — link users there.
| Argument | Type | Description |
|---|---|---|
| id* | string | Route id returned by search or recommend_tours. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Route id returned by search or recommend_tours."
}
}
}Recommend fitting hut-to-hut tours using structured tour data and fresh availability rules. Each result includes `url`, the canonical huettentouren.org detail page — link users there, not to any upstream source.
| Argument | Type | Description |
|---|---|---|
| to | string | Preferred end date in YYYY-MM-DD format. |
| from | string | Preferred start date in YYYY-MM-DD format. |
| months | array | Preferred months in YYYY-MM format. |
| people | any | Number of people in the group. |
| privacy | object | Privacy controls for non-blocking preference insight capture. |
| transport | string | Preferred access mode. |
| maxResults | any | Maximum number of results to return. |
| difficulties | array | Allowed tour difficulty labels. |
| durationMaxDays | any | Maximum tour duration in days. |
| durationMinDays | any | Minimum tour duration in days. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"to": {
"type": "string",
"description": "Preferred end date in YYYY-MM-DD format."
},
"from": {
"type": "string",
"description": "Preferred start date in YYYY-MM-DD format."
},
"months": {
"type": "array",
"items": {
"type": "string"
},
"description": "Preferred months in YYYY-MM format."
},
"people": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"description": "Number of people in the group."
},
"privacy": {
"type": "object",
"properties": {
"source": {
"type": "string",
"maxLength": 64,
"description": "Optional integration source label."
},
"sessionId": {
"type": "string",
"maxLength": 128,
"description": "Optional pseudonymous session id. Never send email or raw personal data."
},
"consentGranted": {
"type": "boolean",
"description": "Set true when the user explicitly consented to saved preferences."
},
"analyticsOptOut": {
"type": "boolean",
"description": "Set true when the user opted out of analytics."
}
},
"description": "Privacy controls for non-blocking preference insight capture."
},
"transport": {
"enum": [
"egal",
"zug",
"auto"
],
"type": "string",
"description": "Preferred access mode."
},
"maxResults": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"description": "Maximum number of results to return."
},
"difficulties": {
"type": "array",
"items": {
"enum": [
"Leicht",
"Mittel",
"Schwer"
],
"type": "string"
},
"description": "Allowed tour difficulty labels."
},
"durationMaxDays": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"description": "Maximum tour duration in days."
},
"durationMinDays": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"description": "Minimum tour duration in days."
}
}
}Search published hut-to-hut tours by compact public fields. Each result includes `url`, the canonical huettentouren.org detail page — link users there.
| Argument | Type | Description |
|---|---|---|
| query | string | Free-text search query. |
| maxResults | any |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"query": {
"type": "string",
"description": "Free-text search query."
},
"maxResults": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
]
}
}
}