Skip to main content
Glama
afgoes
by afgoes

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 backend

Related 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-flights

MCP (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으로 대체됩니다.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Integrates 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.
    9
    4
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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,093
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to search for real-time flights between airports using the SearchAPI.io Google Flights API, returning prices, schedules, airlines, and carbon emissions.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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