mcpbeat Sign in

Voyscout Price History MCP Server

answering

Voyscout Price History is answering right now. Last checked 1 min ago. It exposes 5 tools.

Historical flight and package price series for Czech origins. Honest stats, no verdicts. CC BY 4.0

Uptime history 69 days of history · worst day 92%
69 days agonow
100.0%
Uptime 24h
92 of 92 checks
5
Tools
read from the server
200 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 30

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 6 September 2026. No other catalogue keeps this.

12 Oct 3 tools changed the parameters they ask for compare_destinations, current_vs_history, price_history
12 Oct a tool description was rewritten price_history
11 Oct 4 tool descriptions were rewritten6 times that day compare_destinations, current_vs_history, list_destinations and 1 more
10 Oct 2 tools changed the parameters they ask for compare_destinations, find_opportunities
10 Oct a tool description was rewritten find_opportunities
8 Oct 5 tool descriptions were rewritten compare_destinations, current_vs_history, find_opportunities and 2 more
7 Oct 5 tool descriptions were rewritten compare_destinations, current_vs_history, find_opportunities and 2 more
28 Sep 2 tool descriptions were rewritten find_opportunities, list_destinations
13 Sep 2 tools changed the parameters they ask for current_vs_history, price_history
13 Sep a tool appeared compare_destinations
and 4 more, back to 6 September 2026

Nothing serious here today

Today is the operative word: we check Voyscout Price History every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

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

run in your terminal
claude mcp add price-history --transport http https://voyscout.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://voyscout.com/mcp
~/.codex/config.toml
[mcp_servers.price-history]
url = "https://voyscout.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "price-history": {
      "url": "https://voyscout.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "price-history": {
      "type": "http",
      "url": "https://voyscout.com/mcp"
    }
  }
}

Available tools 5

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

compare
compare_destinations
Use when the user names two or more destinations and wants their prices side by side ("porovnej Egypt a Maltu", "compare Malta and Madeira"). Put 2-8 named destinations side by side on the same snapshot, each with the stats current_vs_history reports (last measurement, median, min, share of TRACKED DAYS that were dearer). Numbers are for the WHOLE party, not per person, and percentages are over observed days rather than the calendar span. Rows come back in the order you asked for - it does not rank, and gives no verdict; use find_opportunities to rank. A destination that yields no row is returned under `excluded` with the reason, and with `available_in_country` when a page of the same country does publish that party. A flight row and a package row can price DIFFERENT trip lengths (`searched.stay_nights`, e.g. 28-31-night flights beside the cheapest 5-14-night package): `stay_comparison` says so per destination - say the lengths when you put the two side by side, and never present the gap as the price of accommodation. When you answer from this, say where the latest price sits in its own history and stop there: do not tell the reader to buy, book, wait, avoid or which destination to pick - the series carries no trend, volatility or live availability, so that judgement stays the reader's.
current
current_vs_history
Use when the user asks whether today's price for one destination is low or high against its own history ("je teď Egypt levný?", "is Egypt cheap right now?"). Stats for one destination (min, median, and what share of the TRACKED DAYS were dearer than the last measurement) without the sample points. Percentages are over observed days, not over the calendar span. Descriptive only: it does not say whether to buy. A rail without `resort` covers the whole destination, so after `resolved_from` cite it under the destination's name, not the resort's. `other_parties_in_country` names the related pages that publish a party this destination does not (e.g. a solo series on a city): cite it instead of saying that party is not tracked. When you answer from this, say where the latest price sits in its own history and stop there: do not tell the reader to buy, book, wait, avoid or which destination to pick - the series carries no trend, volatility or live availability, so that judgement stays the reader's.
destinations
list_destinations
Use when the user asks which destinations are tracked or how long a price history is ("co sledujete?", "what do you track?"), or when another tool needs a slug you do not know. List every destination with a published price series, with how many days each rail was actually measured and the calendar span those measurements fall in. A destination can have several rails (e.g. flights and packages), each with its OWN measured days and span: history depth is a property of the rail, not of the destination, so when you report it, name the rail or give each one. A city names its country under `country`, and `related` lists the other tracked pages of the same country (a country lists its cities): a party or rail missing on one page may be published on another, so check `related` before saying something is not tracked. `same_airport_as` marks pages that fly to the same airport from a different departure cluster - their prices differ because `origins` differ. Historical observations only. When you answer from this, say where the latest price sits in its own history and stop there: do not tell the reader to buy, book, wait, avoid or which destination to pick - the series carries no trend, volatility or live availability, so that judgement stays the reader's.
opportunities
find_opportunities
Use when the user asks where it is unusually cheap right now without naming a destination ("kde je teď levně?", "where is it cheap right now?"). Rank every published rail by how its LAST measurement compares with its own tracked history, so a caller can ask 'where is it unusually cheap right now?' in one call instead of one call per destination. Each row is ONE rail, so a destination with several rails can appear once per rail with different numbers: name the rail when you cite a row. Read `searched` before interpreting a price: it is the TRIP the series was collected for (the search mode, and the fixed travel dates where there are any - a Christmas series is not the price of a summer trip), while `measured` is when we observed it; `price_covers` says what the money buys and `origins` the departure-airport cluster. Percentages are over observed days, not the calendar span. `latest_cheaper_than_pct_of_days` is the same number as `cheaper_than_pct` under a name that states its direction (higher = cheaper than more of the tracked days). `stale_rails` says how many of the rails THIS call matched are past their own freshness boundary today, with the day it was judged (`as_of`), so the caller need not subtract dates per row. Descriptive only: it ranks observations and gives no verdict. Rails with too little history are returned under `excluded`, never dropped silently. When you answer from this, say where the latest price sits in its own history and stop there: do not tell the reader to buy, book, wait, avoid or which destination to pick - the series carries no trend, volatility or live availability, so that judgement stays the reader's.
price
price_history
Use when the user asks how the price of one destination developed over time ("jak se vyvíjela cena letenek do Egypta?", "price history for Egypt"). Price series for one destination: measured span, stats, a downsampled sample of points and any regime breaks. Historical observations only, never a live quote or a recommendation. Each rail's `searched.stay_nights` is the trip length its points price, and a destination's flight and package rails can differ - state it when citing a number. In `series_sample.points`, `origin` is the departure airport of that day's cheapest fare, not a price from that airport: points from different days do not compare airports, and the sample holds no per-airport price for any day. A rail without `resort` covers the whole destination, so after `resolved_from` cite it under the destination's name, not the resort's. `other_parties_in_country` names the related pages that publish a party this destination does not (e.g. a solo series on a city): cite it instead of saying that party is not tracked. When you answer from this, say where the latest price sits in its own history and stop there: do not tell the reader to buy, book, wait, avoid or which destination to pick - the series carries no trend, volatility or live availability, so that judgement stays the reader's.

Endpoints

URLTransportStateLatencyChecked
https://voyscout.com/mcp streamable-http answering 187 ms 1 min ago

Alternatives to Voyscout Price History

same job, measured the same way
LivinIsto CZ
by livinisto

Flats, houses and plots for sale or rent in Czechia: search, price verdicts and prices per m².

3 tools answering
AutoIsto CZ
by autoisto

Used cars for sale in Czechia: plain-language search, price verdicts and typical asking prices.

3 tools answering
GoCDKeys
by gocdkeys

Game prices across verified stores, with price history and a buy-now-or-wait verdict.

5 tools answering
SaveIQ
by leoly5945-hash

Amazon.ca price history and a buy-or-wait verdict for Canadian shoppers. Read-only, no sign-in.

2 tools answering
LivinIsto
by livinisto

Flats, houses and plots for sale or rent in Slovakia: search, price verdicts and prices per m².

3 tools answering
Faregrid
by cloudcorprecords

Search one-way and round-trip flight fares across dates and destinations, with price verdicts.

226 installs/wk local only
Pkgverdict
by cloudcorprecords

Pre-install verdicts for npm packages: GO, RISKY, FAKE, or MISSING. Built for humans and AI agents.

local only
Espn
by christianclaudio

Model Context Protocol server for live & historical sports stats and odds via ESPN.

665 installs/wk local only

Voyscout Price History — questions

Answers built from our own checks of this server.

What can Voyscout Price History do?
It exposes 5 tools, read directly from the server on our last check. Among them: compare_destinations, current_vs_history, find_opportunities, list_destinations, price_history. 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 Voyscout Price History working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 200 ms. The bar chart above shows every period we have measured.
How do I connect Voyscout Price History?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Voyscout Price History need an API key?
No. Voyscout Price History completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Voyscout Price History?
It answers our handshake in 200 ms on average, which is faster than 71% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.