cheapdates-mcp
cheapdates
특정 노선을 이용하기에 가장 저렴한 날짜, Google Flights에서 바로 확인하세요. CLI + MCP 서버.
이것이 존재하는 이유: Google의 가격 달력(GetCalendarGraph)은 BotGuard가 요청별로 서명하므로,
모든 순수 HTTP 클라이언트(fli dates, google-flights-mcp, …)는 2026년 중반 이후 빈 결과를 반환해 왔습니다.
cheapdates에는 두 가지 백엔드가 있습니다:
graph — 헤드리스 Chromium을 노선 페이지로 이동시켜 가격 그래프를 열고, 페이지 자체가 수신하는 달력을 읽습니다. 한 번 호출 ≈ 60개의 출발 날짜, 편도 또는 왕복. 60일당 ~3초.
sweep — 날짜당 fast-flights 검색 한 번, 브라우저 불필요. 워커 4개로 날짜당 ~0.5초; 또한 항공사도 알려줍니다.
auto (기본값)는 Playwright + Chromium이 설치되어 있으면 graph를 사용하고, 그렇지 않으면 sweep을 사용합니다; graph가 실패하면 sweep으로 대체됩니다.
설치
git clone https://github.com/afgoes/cheapdates.git && cd cheapdates && uv sync # see INSTALL.md
python -m playwright install chromium # for the graph backendRelated MCP server: fli
CLI
cheapdates JFK LHR 2026-10-01 2026-11-30 # one-way
cheapdates JFK LHR 2026-10-01 2026-11-30 -r 7 # round trip, 7 nights
cheapdates JFK LHR 2026-10-01 2026-11-30 --nonstop --json
cheapdates JFK LHR 2026-10-01 2026-11-30 -b sweep # force fast-flightsMCP (Claude Code)
claude mcp add cheapdates -- uv run --directory /path/to/cheapdates cheapdates-mcp도구: cheapest_dates_tool(origin, destination, start, end, trip_length?, currency?, nonstop?, seat?, backend?).
Python
import datetime as dt
from cheapdates import cheapest_dates
r = cheapest_dates("JFK", "LHR", dt.date(2026,10,1), dt.date(2026,11,30), trip_length=7)
print(r.cheapest)주의사항
리버스 엔지니어링된 것입니다. Google은 언제든지 페이지나 응답을 변경할 수 있습니다. 파서는 픽스처 테스트를 거쳤으며
(pytest), graph 백엔드는 실패 시 sweep으로 대체됩니다.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityDmaintenanceIntegrates Google Flights data into AI workflows for natural language flight searches, price comparisons, flexible date searches, and multi-city itinerary planning with support for various cabin classes and passenger types.94MIT
- AlicenseNot gradedqualityBmaintenanceEnables flight search and fare calendar exploration by interacting with Google Flights' API, supporting detailed filters for origin, destination, dates, cabin class, airlines, and more.3,093MIT
- AlicenseAqualityFmaintenanceConnects AI agents to Google Flights data, enabling retrieval of flight information, cheapest options, time-filtered flights, and best recommendations.427MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to search for real-time flights between airports using the SearchAPI.io Google Flights API, returning prices, schedules, airlines, and carbon emissions.
Related MCP Connectors
whentofly: flexible-date economy/business flight search + price-level context for AI agents
Flight Intelligence MCP — search, cheapest dates, multi-city, airline compare via Google Flights
Flight search & booking for AI agents. 400+ airlines, $20-50 cheaper than OTAs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/afgoes/cheapdates'
If you have feedback or need assistance with the MCP directory API, please join our Discord server