mcpbeat

Whentofly MCP Server

io.github.dimabalony/whentofly
answering

Whentofly is answering right now. Last checked 13 min ago. It exposes 2 tools. Last commit 16 Jul 2026.

whentofly: flight search for AI agents — cheapest flexible-date round-trips + buy/wait verdict

Uptime history 41 hours of history
41 hours agonow
100.0%
Uptime 24h
91 of 91 checks
2
Tools
read from the server
641 ms
Response time
average over 24h
0
Stars
last commit 16 Jul 2026

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 13 min ago.

run in your terminal
claude mcp add whentofly --transport http https://whentofly.io/mcp?ch=mcp-registry
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "whentofly": {
      "url": "https://whentofly.io/mcp?ch=mcp-registry"
    }
  }
}
~/.codex/config.toml
[mcp_servers.whentofly]
url = "https://whentofly.io/mcp?ch=mcp-registry"
.cursor/mcp.json
{
  "mcpServers": {
    "whentofly": {
      "url": "https://whentofly.io/mcp?ch=mcp-registry"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "whentofly": {
      "url": "https://whentofly.io/mcp?ch=mcp-registry"
    }
  }
}

Available tools 2

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

flights
search_flights
Find the cheapest round-trip across a FLEXIBLE multi-month date window with a min/max trip length — e.g. "10–15 days, anytime Sep–Nov". Search a broad date window rather than requiring the traveler to choose exact dates first. First call the search_locations MCP tool for city or airport names, then pass each returned airport:AAA or city:AAA value unchanged as origin/destination (explicit legacy IATA codes remain supported). Add an earliest/latest date window and min/max trip duration; get back a ranked list of the cheapest fares (with booking links) plus a price verdict — an honest read of whether the cheapest fare is low, typical, or high versus the route's usual price, or unknown when we lack a usable typical-price band (a price-level read, not a buy-now-or-wait timing prediction). Non-economy requests may return representative Google Flights route-price evidence in metadata.route_price_check, but that evidence stays outside ranked results until it carries an exact seller booking action. Use it for any flight question where the dates are flexible or the user wants the cheapest time to fly. If metadata.refresh_hint is present, you may repeat the same call after the suggested delay to inspect a separate same-route/date/cabin price check. If you can wait longer for that best-effort cross-check, set verify=full. It uses a longer ~35s budget, but never treats a different airline, itinerary, gate, or booking URL as verification of the displayed offer. Provider failure, unavailability, or a spend cap can still return only cached indicators; always inspect metadata.freshness and metadata.route_price_check.
locations
search_locations
Resolve a city or airport name or code before searching flights. Returns typed values such as city:SHA to search every catalog airport in Shanghai or airport:SHA for Hongqiao only. Pass the selected value unchanged to search_flights. Ask the traveler when multiple results are plausible.

Endpoints

URLTransportStateLatencyChecked
https://whentofly.io/mcp?ch=mcp-registry streamable-http answering 636 ms 13 min ago

Whentofly — questions

Answers built from our own checks of this server.

What can Whentofly do?
It exposes 2 tools, read directly from the server on our last check. Among them: search_flights, search_locations. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Whentofly working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 641 ms. The bar chart above shows every period we have measured.
How do I connect Whentofly?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Whentofly need an API key?
No. Whentofly completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 2 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Whentofly?
It answers our handshake in 641 ms on average, which is faster than 14% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Whentofly open source?
Yes — it is published under the MIT licence and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.