Agent Travel · Checks on the trips an agent books

Every trip an agent books, read against what was asked and approved.

A travel booking holds up when its price, dates and cabin sit inside the authorization behind it; the itinerary is the trip that was asked for, with connections a traveler can make; the name and details on the ticket match the traveler's ID; the fare rules are what the buyer was told; a change or a cancellation is handled as those rules state; the extras are the ones approved and needed; and a delay or cancellation is met with the notice, rebooking and choice the carrier's policy promises. Agent Travel reads the records an agent or its operator supplies after the booking, checks each against the authorization, the request, the rules or the policy it answers to, and returns a signed verdict with the evidence read and what would change it.

Tool access
0.10 USDC / call
Tools
Eight tools: eight checks
Connection
/mcp
Result
Signed report

The eight tools.

Each tool reads one part of a travel booking against what it answers to and decides from the material in the call: bookings and travel authorizations, itineraries and trip requests, passenger details and ID records, fare rules and what the buyer was told, changes and cancellations with their terms, extras with what was approved, and disruptions with the carrier's policy go in, and a verdict comes out. The report names the segment, connection, name part, term, charge, extra or notice behind every finding, the fix for each, and what would move the verdict, so your agents and you see why it reads the way it does.

wever_travel-authorization-check

Reads
One travel booking with its total, segments, dates and cabins, beside the travel authorization behind it: the cap and its currency, the approved travel dates, the cabins approved, the approver and when the approval came.
The signed report states
A total over the cap, a segment outside the approved dates, a cabin above the approved cabins and a booking made before the approval, then a total at 95% or more of the cap, a booking in another currency and an approver who is the traveler or the booking agent.
Price
0.10 USDC per call
Verdicts
travel_authorization_overtravel_authorization_partialtravel_authorization_unverifiedtravel_authorization_within

wever_travel-itinerary-check

Reads
The itinerary as booked, each segment with its places, times and direction, beside the trip as requested: the traveler, the origin and destination, the requested departure and arrival times, the shortest workable connection, the connections allowed and the longest layover.
The signed report states
Another traveler on the booking, an endpoint other than the one requested, a time outside the request, a broken routing, a connection under the shortest workable one and a requested return left unbooked, then tight connections, long layovers and extra connections.
Price
0.10 USDC per call
Verdicts
travel_itinerary_mismatchedtravel_itinerary_partialtravel_itinerary_unverifiedtravel_itinerary_matching

wever_travel-passenger-check

Reads
The passenger details on the booking beside the traveler’s own records: the name in parts against the name on the ID, the date of birth where the carrier needs it, the email and phone, and the loyalty and known-traveler numbers.
The signed report states
A given or family name spelled differently from the ID, names swapped between fields, a date of birth that differs and one missing where the carrier needs it, then a differing middle name, outdated or missing contact details, and numbers missing, differing or not on record.
Price
0.10 USDC per call
Verdicts
travel_passenger_mismatchedtravel_passenger_partialtravel_passenger_unverifiedtravel_passenger_matching

wever_travel-fare-check

Reads
The fare rules filed on the ticket, with refundability, refund and change fees, baggage, seat selection, fare class and restrictions, beside what the buyer was told about each, read for wording such as fully refundable or free changes.
The signed report states
Refundability, a refund or change fee, changes or baggage told more generously than the fare rules and promises the rules contradict, then another fare class, seat selection told more favorably, an untold restriction, terms told more strictly and fees in another currency.
Price
0.10 USDC per call
Verdicts
travel_fare_misstatedtravel_fare_partialtravel_fare_unverifiedtravel_fare_as_stated

wever_travel-change-check

Reads
A change to the booking, with when it was made, the traveler, route, new fare, fee and fare difference charged or refunded, beside the change terms: whether changes are allowed, the window, the fee and how a fare difference is settled.
The signed report states
A change the rules leave closed, a change past the window, a fee above the rules, a fare difference charged other than the two fares give and a traveler or route changed against the rules, then a lower fare’s difference kept and charges left out of the record.
Price
0.10 USDC per call
Verdicts
travel_change_mishandledtravel_change_partialtravel_change_unverifiedtravel_change_per_terms

wever_travel-cancellation-check

Reads
The cancellation terms stated on the booking, with the cancel-by deadline, refund form, fee, credit expiry and part cancellations, beside the fare rules and the departure, with any cancellation’s refund, form and credit expiry.
The signed report states
A deadline, refund form, fee or credit expiry stated more generously than the fare rules and a timely cancellation paid short, then no deadline stated, a credit with no expiry named, no partial treatment stated and terms stated more strictly than the rules.
Price
0.10 USDC per call
Verdicts
travel_cancellation_misstatedtravel_cancellation_partialtravel_cancellation_unverifiedtravel_cancellation_as_stated

wever_travel-ancillary-check

Reads
Every extra on the booking with its kind, segment, quantity, amount and whether the ticket shows it, beside the kinds and cap authorized, what the fare includes and what the traveler needs.
The signed report states
An extra of a kind not authorized, the same extra bought twice for one segment, a seat or bags bought where the fare includes them, a charged extra missing from the ticket and extras over the cap, then extras not itemized, extras beyond need and extras in another currency.
Price
0.10 USDC per call
Verdicts
travel_ancillary_excesstravel_ancillary_partialtravel_ancillary_unverifiedtravel_ancillary_as_authorized

wever_travel-disruption-check

Reads
A delayed or cancelled trip with when the carrier knew and the new departure, beside the carrier’s stated policy, the notices sent, the options offered and the outcome recorded against the booking.
The signed report states
No notice to the traveler, no rebooking where the policy calls for one and no refund-versus-rebook choice where it is due, then late notice, a rebooking outside the window, notices that leave out the options and an outcome missing from the booking’s record.
Price
0.10 USDC per call
Verdicts
travel_disruption_mishandledtravel_disruption_partialtravel_disruption_unverifiedtravel_disruption_handled

Start with the two free tools.

On https://weverlabs.com/mcp-free, anonymous and with no wallet, two Agent Travel tools map the family and show the itinerary check at work on synthetic data. Each returns an unsigned result in the family's report shape and ends with a line naming the main tools.

wever_travel-snapshot

Reads
Nothing, or the situation in hand, such as a booking to review, a trip change or a flight disruption, and optionally the names of the records in hand.
Returns
The eight travel checks with what each reads, its four verdicts and when each fits, with the checks that fit the situation listed first.
Access
Free on /mcp-free

wever_travel-itinerary-sample

Reads
Nothing, or one synthetic trip: a conference trip, a client visit or a team offsite.
Returns
A synthetic trip booked to match its request beside the same trip booked against it, both read by the itinerary check’s own reading, with the traveler, the endpoints and routing, the requested times and the connections annotated with why they pass or fail.
Access
Free on /mcp-free

How agents and people use it.

Your agents

  • Call wever_travel-snapshot with the situation in hand to see which checks fit first, before reading any record.
  • Call the check that answers the question on https://weverlabs.com/mcp: when a booking comes back, before a trip is expensed, when a name or date looks wrong, when the fare terms are in question, after a change or a cancellation, when the extras add up, and after a delay or cancellation.
  • Act on the verdict and its findings: rebook, correct the name, claim the refund or credit, drop an extra, raise the fix with the approver or the carrier, or carry on as checked, and attach the signed receipt either way.

You

  • See each booking read against the authorization behind it, with the amount over the cap, the dates outside the window and the cabin above the approved one named.
  • Read the connections on an itinerary in minutes against the shortest workable one, and the cancel-by deadline the fare rules give in the departure's own time.
  • Verify any check against Wever's published trust key whenever you need to show where a verdict came from.

A worked example

One itinerary, read against the trip that was asked for.

The request

{
  "name": "wever_travel-itinerary-check",
  "arguments": {
    "request": {
      "traveler": "Avery Lin",
      "origin": "BOS",
      "destination": "DEN",
      "outbound": {
        "earliest_departure": "2026-12-02T06:00-05:00",
        "latest_arrival": "2026-12-02T10:30-07:00"
      },
      "min_connection_minutes": 60,
      "max_connections": 1
    },
    "booking": {
      "reference": "MPL7Q2",
      "traveler": "Avery Lin",
      "segments": [
        {
          "id": "s1",
          "kind": "flight",
          "from": "BOS",
          "to": "ORD",
          "departs": "2026-12-02T07:00-05:00",
          "arrives": "2026-12-02T08:45-06:00"
        },
        {
          "id": "s2",
          "kind": "flight",
          "from": "ORD",
          "to": "DEN",
          "departs": "2026-12-02T09:20-06:00",
          "arrives": "2026-12-02T10:55-07:00"
        }
      ]
    }
  }
}

What the report returns

Verdict: travel_itinerary_mismatched.

Finding, outside requested times1 time falls outside the request: outbound arrives 2026-12-02T10:55-07:00, after 2026-12-02T10:30-07:00.
Finding, connection too short1 connection runs under the 60-minute minimum: ORD at 35 minutes.
Fix, outside requested timesRebook so each direction departs and arrives inside the requested times.
Fix, connection too shortRebook every connection to at least the shortest workable connection.

The itinerary does not match the request for BOS to DEN: outside requested times and connection too short.

A traveler asked to fly Boston to Denver, arriving by 10:30 local time, with connections of at least an hour. The booking connects in Chicago with 35 minutes between flights and lands at 10:55. The report states that rebooking inside the requested times and to a connection of at least an hour moves the verdict to travel_itinerary_matching.

Call it from your agent.

Connect to https://weverlabs.com/mcp and call any of the eight tools. Each call costs 0.10 USDC on Base. Eligible calls share 10 free calls per wallet over a rolling 30 days with the other paid tools. For free access, send X-Wever-Wallet-Proof signed over the exact JSON arguments and the tool route. The payment challenge supplies the x402 terms for a paid call.

Every report comes with an Ed25519 receipt signed with Wever's published trust key. The Agent Travel contract lists the schemas, limits, verdicts and signing details. For planning, booking and following a sports trip held on Wever, Sports Trips; for a purchase receipt read against the delegation behind it and other buying-side checks, Agent Purchases; for a tokenized asset purchase, Tokenized Asset Purchase; for the lowest listed price on event tickets, Cheapest Ticket.

Browse all tools