Untap
Check UK Delay Repay, UK261 flights and TfL refunds. Save claims and check commutes on request.
Connect it
Settings → Connectors → Add custom connector
URL: https://untap.money/api/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://untap.money/api/mcp{
"mcpServers": {
"untap-mcp": {
"url": "https://untap.money/api/mcp"
}
}
}claude mcp add --transport http untap-mcp https://untap.money/api/mcp{
"servers": {
"untap-mcp": {
"type": "http",
"url": "https://untap.money/api/mcp"
}
}
}20 tools, verified live
find_money_owedread-onlyTakes a plain-language description of what happened (a late or cancelled train, a delayed or cancelled flight, a TfL overcharge, a parking ticket, a council tax, water or broadband problem) and returns the UK refund and compensation schemes Untap covers that may apply. For each one it gives the fact that decides it, the Untap check that covers it and Untapâs free guide. It also picks out any fli
check_train_delayread-onlyChecks a late or cancelled train in Great Britain against National Railâs historic running records and works out Delay Repay. Takes the two stations (names, partial names or three-letter codes), the date and roughly when the train left; the operator, ticket type and price paid are optional. Returns the matched train with scheduled and actual times, the delay at the destination, the operator and
check_flight_compensationread-onlyWorks out compensation for a delayed or cancelled flight under UK261 or EU261. Takes the flight number and date. What happened comes from flight-status records, which cover about the last year, or from what_happened and arrival_delay_minutes when given. Returns the matched route, the arrival delay, the distance band, the amount per passenger, the extraordinary-circumstances caveat, the airlineâs
check_tfl_journeysread-onlyChecks Transport for London contactless or Oyster journeys for overcharges: incomplete journeys (no touch out, so the maximum fare was charged) and missed Hopper fares. Takes journey rows from a journey history, or the text of the CSV download from a TfL account. PDFs and images are not accepted. TfL refunds an incomplete journey as the maximum fare minus the fare for the journey actually made. Wi
get_delay_repay_rulesread-onlyReturns one train operatorâs Delay Repay rules: the delay at which it starts paying, each payout tier, the claim deadline, the link to its claim form, any automatic or one-click scheme, and the date the rules were last checked against the operatorâs own page. Accepts the operatorâs name as people say it, such as Avanti, GWR or Southern. No sign-in needed.
get_claim_instructionsread-onlyReturns how to submit one train, flight or TfL compensation claim on the companyâs own form. Takes the claim type and the train operator or airline, with the journey date, ticket type, where it was booked and the airports as optional extras. Returns the eligibility rules for that company and claim type, the official claim page (marked unverified where Untap could not confirm it), numbered submis
scan_for_claimsread-onlyReads up to 25 emails (sender, subject, date and plain-text body) and picks out the ones that point to a train, flight or TfL claim: booking confirmations, delay and cancellation notices, airline schedule changes and denied boarding, TfL incomplete journey and maximum fare emails, and claim acknowledgements and decisions. Detection is by sender domain, subject pattern and fixed phrases, with no la
save_claimSaves the result of a train, flight or TfL check to the personâs Untap account, so it appears on their dashboard with its deadline. Accepts the save_claim arguments returned by a check, with the price paid added where the check listed it as missing. The verdict is worked out again from those facts rather than copied. A train journey that is already saved is returned as it is, not saved twice. Re
save_commuteSaves or updates one direction of a usual train journey (a commute) in the personâs Untap account: stations, usual departure time, travel days and day-ticket fare. An outward and a homeward journey are two separate routes. Saving the same route and time again updates it. Nothing is checked automatically; a saved route is checked only on request. Day tickets only; season tickets are not supported
list_commutesread-onlyLists the personâs saved train routes with their ids, usual times, days and fares. Makes no National Rail lookups. Requires sign-in to Untap.
stop_commuteHides a saved train route from the active list. The route is kept and can be restored by saving it again with its commute_id. No claims or bookings change. Requires sign-in to Untap.
check_commuteread-onlyChecks a saved train route against National Railâs running records for one travel date and works out Delay Repay: the matched train, the delay, the amount, the deadline and a claim pack. When several trains match, the result lists them, each with a service_id. A saved route does not show that the person travelled that day, and the result says so. Nothing is saved or filed. Requires sign-in to Un
list_my_claimsread-onlyLists the claims in the personâs Untap account with amounts, deadlines, the verdict and their progress (not sent, sent, paid, rejected or archived). By default it shows claims that are still open; include_closed adds paid, rejected and archived ones. Requires sign-in to Untap.
update_claim_statusRecords progress on a claim in the personâs Untap account: sent (submitted to the operator or airline), paid (with the amount received, if known), rejected, or archived. Takes the claim_id given when the claim was saved or listed. This updates Untapâs record only; it does not contact the operator or airline. Requires sign-in to Untap.
add_train_journeyAdds a UK train booking to the personâs Untap account and works out Delay Repay for it. One booking per call, with each journey in legs (one for a single, two for a return, in travel order). Untap checks National Railâs Historical Service Performance records for each journey; the delay, actual arrival and cancellation fields are optional, and when left out Untap looks them up. Operators accept
add_flightAdds a flight to the personâs Untap account and returns the UK261 or EU261 verdict, the amount and the airlineâs claim link. For past flights Untap checks AeroDataBox flight-status records; the status, delay and actual arrival fields are optional, and when left out Untap looks them up. Takes the airlineâs two-letter IATA code (BA, U2, FR) and three-letter airport codes (LHR, BCN). When the a
add_tfl_journeysAdds TfL contactless journeys to the personâs Untap account, up to 500 rows per call, and checks everything they have saved for incomplete journeys, missed Hopper fares and other overcharges. Each row carries flags for an incomplete journey, a revenue-inspection maximum fare, a free Hopper fare, a TfL correction and the daily or weekly cap, as shown on the statement. Journeys already saved are s
add_parking_fineAdds a UK parking ticket (a council PCN or a private parking charge) to the personâs Untap account and runs Untapâs appeal-grounds engine. Returns the grounds that may apply, how confident the match is, the appeal route and deadline. Grounds are matched against the contravention, the location and observed_notes; with no observed_notes, only general grounds come back and the result is a possibl
list_savingsread-onlyLists the savings rows in the personâs Untap account, filtered by category and status. Each row has the verdict status (claimable, pending_check, not_eligible and so on) and user_progress, what the person has recorded since: none, submitted (sent), received (paid) or archived. Requires sign-in to Untap.
delete_my_datacan modifyDeletes every booking, statement, saved commute and claim in the personâs Untap account, in two steps. A call with confirm=false deletes nothing and returns a summary of what would be deleted, with a confirmation_token valid for 5 minutes. A call with confirm=true and that token deletes the data permanently; each token works once. The account itself is kept so Untap can still be used; deleting t
Alternatives in Developer Tools
Compare →AAAirbyte AgentsOfficialA
Let AI agents query data and act across all your business apps via MCP.
VirusTotalOfficialA
Official VirusTotal MCP server: threat reports, file and URL submissions, and analysis recovery.
NENetdataA
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
OMOmnaraA
Deploy durable AI agents with Omnara, an open-source managed-agent platform.
RDRevoGrid DataGrid MCPA
Token-free MCP server for structured RevoGrid Core, Pro, and Enterprise knowledge retrieval.
RDRevoGrid DataGrid MCP ProA
Hosted Pro MCP server for RevoGrid DataGrid docs, examples, feature checks, and migration guidance.