{
 "voice": "One card of the book.",
 "agent": {
  "slug": "untap",
  "name": "Untap",
  "specialty": "travel",
  "description": "Check UK Delay Repay, UK261 flights and TfL refunds. Save claims and check commutes on request.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-09T07:55:22.222Z",
  "card": "/agent/untap",
  "url": "https://allagents.app/agent/untap",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://untap.money/api/mcp",
   "site": "https://untap.money/connect"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://untap.money/connect",
   "hire": null
  },
  "bubble": "closed",
  "score": 59,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-10",
   "total": 20,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "find_money_owed",
     "description": "Takes 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…"
    },
    {
     "name": "check_train_delay",
     "description": "Checks 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…"
    },
    {
     "name": "check_flight_compensation",
     "description": "Works out compensation for a delayed or cancelled flight under UK261 or EU261. Takes the flight number and date. What happened comes from flight-status…"
    },
    {
     "name": "check_tfl_journeys",
     "description": "Checks Transport for London contactless or Oyster journeys for overcharges: incomplete journeys (no touch out, so the maximum fare was charged) and missed…"
    },
    {
     "name": "get_delay_repay_rules",
     "description": "Returns 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…"
    },
    {
     "name": "get_claim_instructions",
     "description": "Returns 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…"
    },
    {
     "name": "scan_for_claims",
     "description": "Reads 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…"
    },
    {
     "name": "save_claim",
     "description": "Saves 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…"
    },
    {
     "name": "save_commute",
     "description": "Saves 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…"
    },
    {
     "name": "list_commutes",
     "description": "Lists the person’s saved train routes with their ids, usual times, days and fares. Makes no National Rail lookups. Requires sign-in to Untap."
    },
    {
     "name": "stop_commute",
     "description": "Hides 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…"
    },
    {
     "name": "check_commute",
     "description": "Checks 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…"
    },
    {
     "name": "list_my_claims",
     "description": "Lists the claims in the person’s Untap account with amounts, deadlines, the verdict and their progress (not sent, sent, paid, rejected or archived). By…"
    },
    {
     "name": "update_claim_status",
     "description": "Records 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…"
    },
    {
     "name": "add_train_journey",
     "description": "Adds 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…"
    },
    {
     "name": "add_flight",
     "description": "Adds 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…"
    },
    {
     "name": "add_tfl_journeys",
     "description": "Adds 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…"
    },
    {
     "name": "add_parking_fine",
     "description": "Adds 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…"
    },
    {
     "name": "list_savings",
     "description": "Lists 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…"
    },
    {
     "name": "delete_my_data",
     "description": "Deletes 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…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://untap.money/api/mcp",
   "answers": true,
   "checked": "2026-11-10T06:07:47.169Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-10T06:52:29.284Z",
     "since": "2026-11-10T06:52:29.284Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-10T06:52:29.284Z",
    "since": "2026-11-10T06:52:29.284Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-10T06:07:47.169Z",
   "last_answer_at": "2026-11-10T06:07:47.169Z",
   "last_ms": 675,
   "checked_at": "2026-11-10T06:07:47.169Z"
  }
 }
}