stopover-planner
Live Google Flights search: stopover itineraries, country sweeps, explore anywhere, booking links
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"stopover-planner": {
"url": "https://mcp.stopovercity.com/mcp"
}
}
}원격 엔드포인트
https://mcp.stopovercity.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (5)
🟢search_stopover_itineraries(origin, destination, deadlineDates, layoverDays, nonstop)
Find complete multi-day stopover itineraries between two cities: an outbound leg, 1 to 7 days in an intermediate hub city, then the onward leg, priced as one trip from live Google Flights data (GBP) with a booking link on every leg. One call evaluates dozens of hub cities and date splits. Runs as a background job: returns a jobId immediately; poll get_job_result every few seconds until status is done.
입력 스키마
{
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin city or airport, e.g. \"London\""
},
"destination": {
"type": "string",
"description": "Final destination, e.g. \"Tokyo\""
},
"deadlineDates": {
"type": "array",
"items": {
"type": "string",
"format": "date"
},
"minItems": 1,
"maxItems": 31,
"description": "Latest arrival date(s) at the destination, YYYY-MM-DD. 1 to 31 dates per call; must be real calendar dates (2026-02-30 is rejected)."
},
"layoverDays": {
"type": "integer",
"minimum": 1,
"maximum": 7,
"description": "Days to spend in the hub city (default 3)"
},
"nonstop": {
"type": "boolean",
"description": "Nonstop legs only (default true)"
}
},
"required": [
"origin",
"destination",
"deadlineDates"
]
}🟢search_flights(origin, destination, dates, nonstop, oneway)
Live Google Flights prices for one route across one or more dates. Each flight includes airline, GBP price, duration, stops, times, and a Google Flights booking link. Synchronous: typically 5 to 20 seconds.
입력 스키마
{
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "e.g. \"London\""
},
"destination": {
"type": "string",
"description": "e.g. \"Madrid\""
},
"dates": {
"type": "array",
"items": {
"type": "string",
"format": "date"
},
"minItems": 1,
"maxItems": 31,
"description": "Departure dates YYYY-MM-DD. 1 to 31 dates per call; must be real calendar dates (2026-02-30 is rejected)."
},
"nonstop": {
"type": "boolean",
"description": "Default true"
},
"oneway": {
"type": "boolean",
"description": "Default true"
}
},
"required": [
"origin",
"destination",
"dates"
]
}🟢search_country_sweep(origin, country, dates, nonstop, oneway)
Cheapest live fares from one origin to every destination city in a whole country, in one call (e.g. London to all of Spain). Replaces dozens of route searches. Runs as a background job: returns a jobId; poll get_job_result until done.
입력 스키마
{
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "e.g. \"London\""
},
"country": {
"type": "string",
"description": "Country or continent, e.g. \"Spain\""
},
"dates": {
"type": "array",
"items": {
"type": "string",
"format": "date"
},
"minItems": 1,
"maxItems": 31,
"description": "Departure dates YYYY-MM-DD. 1 to 31 dates per call; must be real calendar dates (2026-02-30 is rejected)."
},
"nonstop": {
"type": "boolean",
"description": "Default true"
},
"oneway": {
"type": "boolean",
"description": "Default true"
}
},
"required": [
"origin",
"country",
"dates"
]
}🟢search_explore_anywhere(origin, dates, nonstop, oneway)
Explore everywhere: the cheapest destinations worldwide from an origin on given dates, with live GBP prices and booking links. Great for "where can I fly cheaply" questions. Runs as a background job: returns a jobId; poll get_job_result until done.
입력 스키마
{
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "e.g. \"London\""
},
"dates": {
"type": "array",
"items": {
"type": "string",
"format": "date"
},
"minItems": 1,
"maxItems": 31,
"description": "Departure dates YYYY-MM-DD. 1 to 31 dates per call; must be real calendar dates (2026-02-30 is rejected)."
},
"nonstop": {
"type": "boolean",
"description": "Default true"
},
"oneway": {
"type": "boolean",
"description": "Default true"
}
},
"required": [
"origin",
"dates"
]
}🟢get_job_result(jobId)
Poll a search started by a background-job tool. Returns {status:"pending"} while running; when status is "done" the same object carries the search payload. Poll every 3 to 5 seconds.
입력 스키마
{
"type": "object",
"properties": {
"jobId": {
"type": "string"
}
},
"required": [
"jobId"
]
}커뮤니티
증거