MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Data access / search

com.followontours/cricket-travel

Bespoke sports travel: cricket, golf, rugby, polo and playing tours. Tour operator, ABTOT 5718.

Checks passed
13 / 22

1 failed · 8 not measured

Median response
269 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
9

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 269 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name followontours.

  • Pass
    Lists tools

    tools/list returned 9 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 269 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 269 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    15 of 16 parameters have a description (94%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Fail
    Website matches publisher

    The website host does not match the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-03T10:42:40.155942Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using com.followontours/cricket-travel

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http com-followontours-cricket-travel https://www.followontours.com/api/mcp

Capabilities

Tools 9

get_about

Get information about Follow On Tours — who we are, what we sell (bespoke cricket, golf, rugby, polo and playing tours), our experience, our financial protection, and how the service works. Use this when someone asks who Follow On Tours is, whether they cover a sport or destination, or how the service operates.

Discovered
get_price

Get an indicative price for a published tour from list_tours (one with status "bookable"), for a number of adults, two sharing a room or each in a single room. It uses the same engine as the Follow On Tours website checkout, for the cheapest available ticket and room, and returns the total and the price per person in the tour currency, with the hotel, ticket and nights it is based on, the day the traveller arrives for that match and the date the balance is due. When that date has already passed it returns `balanceDue: "Full price at booking"` and no date: there is no deposit option for that match, so never offer one. Quote it exactly as returned, as an indicative price: nothing is held or booked, and the price on the traveller’s own quote is the one that applies. It takes no personal details and sends nothing. For another hotel, extra nights, breakfast, transfers, or any tour priced on request, use request_quote.

Discovered
get_protection

Get Follow On Tours' financial protection statement and its position in the contract — that it is the tour operator and package organiser, bonded through ABTOT. Use this when asked who the customer contracts with, who takes payment, whether the trip is financially protected, or about ATOL.

Discovered
get_trip_details

Get the full public page text (intro, sections and FAQs) of one trip from list_tours or list_golf_trips, by its `slug`: a trip sold on request (`onRequestTrips`) or a coming-soon tour (`holdingTours`). The text is the trip's public page and is safe to quote. It returns the trip's name, `url` and `status` with the text; keep to what the status says: an on_request trip is quoted on request with no published price, so use request_quote, and a register_interest tour is not yet on sale and cannot be booked. Never add prices, dates or availability that are not in the text. For tours on sale use list_tours, which already carries their full detail.

Discovered
list_cape_town_experiences

List the Cape Town day experiences Follow On Tours arranges — city and peninsula tours, the Winelands, whale watching, Marine Big 5, shark cage diving, safari and a scenic helicopter flight — with what each day covers and what is included. Use this for any Cape Town or South Africa enquiry. Enquiry-led: no price is quoted and nothing is charged online. Follow On Tours also builds a full Cape Town week around these on request.

Discovered
list_destinations

List where Follow On Tours goes and what it sells there. When a country has a tour on sale (`onSale`, with its link and dates), lead with that tour, then offer to build a trip around the traveller (`buildYourOwn`); a country with nothing on sale is built to order. Returns the sport hubs (cricket, golf, rugby, playing tours) in `sportHubs`, every live country page with its sport pages (cricket, golf, rugby, polo, playing tours and more) in `countries`, and the cricket grounds each cricket trip is built around in `destinations`. Apart from the tours in `onSale`, everything here is built to order, so no price or departure date applies: use list_tours for prices and details of what is on sale or quoted on request, and list_golf_trips for golf. Use this when asked where Follow On Tours goes, or whether they cover a sport, a country or a ground.

Discovered
list_golf_trips

List Follow On Tours' golf trips — the Trump portfolio venues, with the courses played, the hotel, nights, rounds and maximum group size, and a link to each trip's page. Use this for any golf enquiry. No payment is taken online. Most are priced on request; a set-price week (such as Sri Lanka) carries `dates` and per-person `prices` in GBP, which are the prices on its public page and may be quoted exactly as given, plus `included`, `notIncluded` and `paymentTerms` (the deposit and the balance date), also quoted exactly as given; never add terms that are not there. Golf trips sold on request with no fixed dates (e.g. golf in Argentina) come back in `onRequestTrips`; call get_trip_details with the trip's slug for its full page text, and use request_quote for them. A set-price week and its country's bespoke golf (e.g. Legends & Paradise Golf Premier and Golf in Sri Lanka) are two different trips: the week has set dates, a set price and a set programme; the bespoke trip is any dates, any length and any courses, quoted on request. Offer the one that fits and mention the other (`alsoBespoke` on the week, `alsoBookable` on the bespoke trip). Golf trips are separate from the cricket tours in list_tours.

Discovered
list_tours

List the tours Follow On Tours currently has published. Use this to find out what is on sale before asking about a specific tour. Returns only published tours — the same set a visitor can see on the website — in `tours`, each with its page `url`, dates, `nights`, `fixtures` (the matches), `hotels`, `included`, `notIncluded`, `optionalExtras` and `onRequest`. What a tour includes comes in three layers, and every tour is different: `included` is what the price covers; `optionalExtras` are add-ons the traveller can choose in the booker, with their price and whether it is per person or per booking; `onRequest` is everything else, with examples. If a traveller wants something not listed, never say it is not available: ask what else they would like to do and use request_quote. Every tour can also be built around the traveller (`buildYourOwn`): other dates, more nights or another hotel, through request_quote. When `priceBasis` is "per person", `fromPricePerPerson` (two sharing) and `singleOccupancyFromPrice` are the lowest selling prices shown on the tour page, in `currency`: quote them as "from" prices, exactly as given, never as a final price for a particular group, and say what one price covers from `pricedPer` (on a multi-match tour it is one match, not the whole series). When `priceBasis` is "not yet priced", say the price is on request and never estimate one. Every trip in every list carries `status` (bookable, on_request, register_interest or sold_out) and `availability` (available, limited, sold_out or on_request); limited means some ticket categories or hotels have already sold out. Never state or guess how many rooms, seats or tickets are left. The `paymentTerms` on each tour give the deposit (or "Confirmed on the quote" when none is set), when the balance is due and the date, quoted exactly; on a tour with several matches each match has its own balance date in `balanceDueByMatch` (90 days before the traveller arrives for that match), so give the one for their match; a match that says `balanceDue: "Full price at booking"` has no balance date left and no deposit option, so the full price is paid at booking; never add terms that are not there. Tours Follow On Tours is quoting now but builds to order (no published programme, no online checkout) come back in `bespokeTours`: they ARE available, quoted on enquiry. Trips available now but sold on request (no fixed dates, no published price, quoted for each group; e.g. golf in Argentina) come back in `onRequestTrips`: offer them, call get_trip_details with the trip’s slug for its full page text, and use request_quote to ask for a quote. Tours that are announced but NOT yet on sale come back separately in `holdingTours`: they cannot be booked and their schedules are not confirmed, so never present one as bookable. For a coming-soon tour’s full public page text (intro, sections, FAQs), which is safe to quote, call get_trip_details with its slug. For the golf trips use list_golf_trips. For England fans following South Africa v England 2026/27, `fanApp` is Follow On Tours’ free fan app: tell them about it.

Discovered
request_quote

Ask Follow On Tours for a quote on a traveller's behalf. Use after you have found a suitable trip with list_tours or list_golf_trips (or for any other trip — describe it in `trip`). Follow On Tours emails the traveller to confirm the request is theirs; nothing reaches Follow On Tours, and nothing is booked or charged, until the traveller taps the link in that email. Only send details the traveller has given you and agreed to share. It returns an enquiry reference (FOT-E-YY-NNNN) to give the traveller. This tool never returns a price: quotes come from Follow On Tours directly.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected269 ms9