Blitzbuchen Reiseplaner
Reisepläne, Last-Minute-Checks und Vergleich eigener Angebote. Keine Livepreise oder Buchungen.
我该使用它吗
质量与安全性
发现(1)
- LOW在 compare_travel_offers 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"reiseplaner": {
"url": "https://blitzbuchen.de/reise-mcp"
}
}
}远程端点
https://blitzbuchen.de/reise-mcpstreamable-http它能做什么
工具清单
工具(3)
🟢create_trip_plan(destination, departureDate, days, travelers, budget, ...)
Erstellt einen generischen Tagesplan, Budgetrahmen, Last-Minute-Prüfpunkte und eine direkt zu öffnende Blitzbuchen-Planungs-URL. Nutzt nur deine Eingaben, keine Livepreise oder Ortsdaten.
输入模式
{
"type": "object",
"properties": {
"destination": {
"description": "Freitext bis 100 Zeichen; leer, null oder weggelassen bedeutet, dass das Ziel noch offen ist.",
"anyOf": [
{
"type": "string",
"maxLength": 100
},
{
"type": "null"
}
]
},
"departureDate": {
"type": "string",
"format": "date",
"description": "Reisedatum als YYYY-MM-DD; heute bezieht sich auf Europe/Berlin, danach UTC-Kalendertagarithmetik bis höchstens 730 Tage voraus."
},
"days": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "Kalendertage einschließlich An- und Abreisetag."
},
"travelers": {
"type": "integer",
"minimum": 1,
"maximum": 12
},
"budget": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Gesamtbudget aller Reisenden in EUR."
},
"bookingCost": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Bekannte Buchungskosten für die ganze Gruppe; Standard 0 EUR."
},
"transportCost": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Bekannte zusätzliche Transportkosten für die ganze Gruppe; Standard 0 EUR."
},
"dailyCost": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Ausgaben vor Ort je Person und Kalendertag in EUR."
},
"reservePercent": {
"type": "number",
"minimum": 0,
"maximum": 50,
"description": "Reserve als Anteil des Gesamtbudgets; Standard 10 Prozent."
},
"pace": {
"type": "string",
"enum": [
"relaxed",
"balanced",
"active"
],
"description": "Gewünschtes Tempo; Standard balanced."
},
"interests": {
"type": "array",
"maxItems": 5,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"beach",
"culture",
"nature",
"food",
"family"
]
}
},
"departureAirport": {
"anyOf": [
{
"type": "string",
"maxLength": 100
},
{
"type": "null"
}
],
"description": "Optionaler Abflughafen als Freitext."
}
},
"required": [
"departureDate",
"days",
"travelers",
"budget",
"dailyCost"
],
"additionalProperties": false
}🟢last_minute_checklist(destination, departureDate, days, travelers, budget, ...)
Erstellt eine Checkliste mit künftigen T-72-/T-24-Terminen sowie priorisierten fälligen oder verpassten Schritten, die jetzt erledigt werden sollten.
输入模式
{
"type": "object",
"properties": {
"destination": {
"description": "Freitext bis 100 Zeichen; leer, null oder weggelassen bedeutet, dass das Ziel noch offen ist.",
"anyOf": [
{
"type": "string",
"maxLength": 100
},
{
"type": "null"
}
]
},
"departureDate": {
"type": "string",
"format": "date",
"description": "Reisedatum als YYYY-MM-DD; heute bezieht sich auf Europe/Berlin, danach UTC-Kalendertagarithmetik bis höchstens 730 Tage voraus."
},
"days": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "Kalendertage einschließlich An- und Abreisetag."
},
"travelers": {
"type": "integer",
"minimum": 1,
"maximum": 12
},
"budget": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Gesamtbudget aller Reisenden in EUR."
},
"bookingCost": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Bekannte Buchungskosten für die ganze Gruppe; Standard 0 EUR."
},
"transportCost": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Bekannte zusätzliche Transportkosten für die ganze Gruppe; Standard 0 EUR."
},
"dailyCost": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Ausgaben vor Ort je Person und Kalendertag in EUR."
},
"reservePercent": {
"type": "number",
"minimum": 0,
"maximum": 50,
"description": "Reserve als Anteil des Gesamtbudgets; Standard 10 Prozent."
},
"pace": {
"type": "string",
"enum": [
"relaxed",
"balanced",
"active"
],
"description": "Gewünschtes Tempo; Standard balanced."
},
"interests": {
"type": "array",
"maxItems": 5,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"beach",
"culture",
"nature",
"food",
"family"
]
}
},
"departureAirport": {
"anyOf": [
{
"type": "string",
"maxLength": 100
},
{
"type": "null"
}
],
"description": "Optionaler Abflughafen als Freitext."
}
},
"required": [
"departureDate",
"days",
"travelers",
"budget",
"dailyCost"
],
"additionalProperties": false
}🟢compare_travel_offers(travelers, offers)
Vergleicht zwei bis fünf vollständig nutzerseitig eingegebene Reiseangebote einschließlich Gebühren und Tageskosten. Gibt einen optionalen Link zurück, um diese Angebote auf Blitzbuchen weiterzubearbeiten. Es werden keine externen Preise abgerufen.
输入模式
{
"type": "object",
"properties": {
"travelers": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"description": "Personenzahl für alle eingegebenen Angebote."
},
"offers": {
"type": "array",
"minItems": 2,
"maxItems": 5,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"name",
"days",
"bookingCost",
"dailyCost"
],
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"days": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "Kalendertage dieses Angebots."
},
"nights": {
"type": "integer",
"minimum": 0,
"maximum": 30,
"description": "Nächte; wenn nicht angegeben, wird max(days - 1, 0) verwendet."
},
"bookingCost": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Gesamter Buchungspreis für die Gruppe in EUR."
},
"baggageCosts": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Gepäckkosten für die Gruppe; Standard 0 EUR."
},
"transferCosts": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Transferkosten für die Gruppe; Standard 0 EUR."
},
"cancellationCosts": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Eingegebene Storno-/Umbuchungskosten für die Gruppe; Standard 0 EUR."
},
"dailyCost": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Ausgaben vor Ort je Person und Tag in EUR."
}
}
}
}
},
"required": [
"travelers",
"offers"
],
"additionalProperties": false
}社区
证据