Tool catalog

Every public Sendero tool, its per-call USDC price, and what it does.

Sendero exposes a shared tool registry across MCP, web chat, WhatsApp, Slack, and the edge /tools/:name HTTP surface. Each paid HTTP tool is priced in USDC and charged only when execution succeeds.

Public tools

ToolCategoryPrice (USDC)Does
check_treasuryRead$0.0005Read treasury balance and policy limits.
check_policyRead$0.0005Evaluate a proposed trip or payment against tenant policy.
rate_agentRead$0.0005Read Sendero agent identity and reputation signals.
log_agent_actionAudit$0.0005Emit an on-chain breadcrumb for an agent action.
faucet_dripDev/test$0.0005Request test assets for local or testnet demos.
quote_fxRead$0.0008Quote indicative travel FX.
gateway_balanceRead$0.001Read Circle Gateway unified USDC liquidity.
guest_claim_linkEscrow$0.001Turn a guest claim link into claim calldata for a traveler wallet.
search_flightsExternal API$0.002Search live flight inventory by route and date.
search_hotelsExternal API$0.002Search lodging inventory for the trip context.
recommend_restaurantsConcierge$0.002Recommend restaurants from traveler context and location.
export_route_mapConcierge$0.002Export a route or itinerary into Google Maps and Apple Maps links with a static preview card.
trip_checkin_reminderConcierge$0.003Canonical check-in nudge: window, transit note, leave-by, and next action.
list_flight_ancillariesConcierge$0.002Read bags, cancel-for-any-reason, and seat map on a flight offer — feeds book_flight services[].
ensure_traveler_identityIdentity$0.003Idempotent traveler identity + CustomerUserGroup sync. Unlocks Travel Support Assistant for the traveler.
find_airports_nearbyRead$0.001Places lookup —: airports + cities within a radius of a lat/lng or matching a free-form query.
display_offer_conditionsRead$0.001Canonical change/refund conditions (free · penalty · allowed-unknown-fee · not allowed · unknown), slice-level + private fares + credit applicability.
quote_stayExternal API$0.003Turn a our lodging supplier network rate into a quote — surfaces cancellation timeline, payment type, and supported loyalty programme.
book_stayComposed$0.008Book a our lodging supplier network quote with loyalty_programme_account_number + Customer User linkage.
cancel_order_quoteExternal API$0.002Unconfirmed cancellation quote — refund destination + any airline credits to be issued.
confirm_cancel_orderComposed$0.003Confirm a cancellation quote (must run within expiry). Returns final airline-credit codes.
list_airline_creditsRead$0.001Traveler's airline credits (unused tickets, MCOs, vouchers) with state + totals.
restaurant_route_cardComposed$0.005Shortlist restaurants and export a route from the traveler to the top pick.
airport_transfer_coordinatorComposed$0.008Pickup plan with meeting point, primary transport, backup options, and airport→destination route.
airport_arrival_playbookComposed$0.008One-screen arrival briefing: 5-step playbook, transport, timezone, and route.
trip_delay_replannerComposed$0.01Rebuild a disrupted itinerary: replacement flights, overnight hotel, and route.
scan_documentMultimodal$0.01Extract structured fields from a travel/finance document (invoice, receipt, boarding pass, ID) via the @sendero/ocr pipeline.
send_tokensOn-chain$0.003Transfer USDC on Arc.
gateway_transferOn-chain$0.003Move USDC through Circle Gateway.
prefund_tripEscrow$0.003Create a prepaid guest escrow and return a shareable claim link.
reserve_bookingEscrow$0.003Reserve an upper-bound amount from a claimed trip budget.
commit_bookingEscrow$0.003Commit the actual vendor amount and release unused reserve.
confirm_ticketingEscrow$0.003Attach ticketing proof to the on-chain booking.
settle_bookingEscrow$0.003Release escrow to the vendor and fee legs.
cancel_bookingEscrow$0.003Cancel and sweep unspent escrow back to the buyer.
swap_tokensOn-chain$0.005Swap tokens on Arc.
bridge_to_arcOn-chain$0.005Bridge USDC into Arc with CCTP.
generate_booking_invoiceInvoice$0.005Create invoice records, render PDF, and email the traveler.
book_flightComposed$0.008Hold and pay a flight hold order from prefunded balance.
swap_and_bridgeComposed$0.01One-shot bridge into Arc and swap.
settle_splitComposed$0.01Atomically fan out supplier, agency, rail, and validator payments.

Workflows

Tools are low-level capabilities. Real travel operations should use named workflows:

WorkflowDoes
sendero.book_flightSearch, policy-check, reserve escrow, hold the flight, wait for ticketing, settle, and invoice.
sendero.guest_prefundCreate a prepaid traveler budget, wait for claim, then book against the claimed escrow.
sendero.agency_cohortPrefund many traveler links for agency cohorts or group travel.
sendero.group_tripCoordinate multiple travelers before confirming.
sendero.refundCancel and refund a booking.
sendero.check_in_reminderGeocode, read local timezone, and deliver the canonical check-in nudge before awaiting traveler reply.
sendero.trip_delay_replannerBuild a rebook plan after disruption; on approval, hold the chosen flight via book_flight.
sendero.book_with_ancillariesSearch → list ancillaries → pause for selection → hold with bags/seats/CFAR attached.
sendero.cancellation_recoveryPost-ticket recovery on order.cancelled / airline change webhooks: rebook or refund.
sendero.book_stay_with_loyaltyStays: search → pause → quote → pause for loyalty → book.
sendero.cancel_order_with_creditsFlight cancellation: quote → approve → confirm → log credits.

Discover workflows at /api/workflows/list and run them at /api/workflows/run.

Tool envelope

The direct HTTP surface wraps every successful result like this:

{
  tool: 'search_flights',
  paid: true,
  priceUsdc: '0.002',
  payment: {
    payer: '0x...',
    amountUsdc: '0.002',
    settlementTx: '0x...'
  },
  result: {
    offers: []
  }
}

The MCP surface returns the same result payload inside MCP content text. Use tools/list for exact JSON schemas.

Pricing philosophy

The edge tool surface keeps calls at or below $0.01 for testnet and agentic-commerce demos. Production billing can still apply tenant-specific spend caps, bulk discounts, or GMV take rates through the billing catalog.

Compared with a single Ethereum mainnet transfer, Arc lets Sendero price high-frequency agent loops in fractions of a cent while keeping an auditable payment trail.

On this page

Tool catalog