← The evidence ledger
Evidence row 563817
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint b8d99dfa-bc89-4472-a76f-bb6c91478878
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 51c4dec7e753f2dc8c379a8ad747338e310a09f558ebc39553d7a8e3d3742d38
- Leaf
- 0x6a0ad03a700e61494c8d2170fb8aa29af2b5e3040c27163709434b953747b186
What was observed
{
"count": 4,
"tools": [
{
"description": "Generate cheap round trips through several cities, from cached flights. Accepts one departure city (from) or up to 5 (from_cities); with several, a trip can return to a different one of them. Returns trips sorted by total price. To share or book a trip, pass its flight_ids to save_trip.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"date_from": {
"description": "Earliest departure date, YYYY-MM-DD.",
"type": "string"
},
"date_to": {
"description": "Latest return date, YYYY-MM-DD.",
"type": "string"
},
"exclude_cities": {
"description": "Never visit these cities.",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
},
"exclude_countries": {
"description": "Never visit cities in these ISO country codes.",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
},
"from": {
"description": "Departure city name, exactly as returned by search_cities. Give from or from_cities.",
"type": "string"
},
"from_cities": {
"description": "Several departure cities (up to 5), exactly as returned by search_cities. A trip leaves from one of them and may return to any of them.",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
},
"include_cities": {
"description": "Only visit these cities.",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
},
"include_countries": {
"description": "Only visit cities in these ISO country codes.",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
},
"legs": {
"description": "Number of outbound flights before the flight home (1-7). The round trip adds one flight home, so the trip has legs+1 flights total.",
"type": "integer"
},
"limit": {
"description": "Maximum number of trips to return, default 5, max 10.",
"type": "integer"
},
"max_nights": {
"description": "Maximum nights in each city, default 3.",
"type": "integer"
},
"min_nights": {
"description": "Minimum nights in each city, default 2.",
"type": "integer"
}
},
"required": [
"date_from",
"date_to",
"legs"
],
"type": "object"
},
"name": "plan_trips"
},
{
"description": "Save a trip from flight ids returned by search_flights or plan_trips. Returns a public page with the trip and a booking link on Kiwi.com. Prices are confirmed on the booking site.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"flight_ids": {
"description": "Flight ids from search_flights or plan_trips, in any order, at least 1 and at most 8.",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
}
},
"required": [
"flight_ids"
],
"type": "object"
},
"name": "save_trip"
},
{
"description": "Find city names we have flights for. Use the exact name in the other tools.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"description": "City name prefix, e.g. 'Lond' or 'Sev'.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_cities"
},
{
"description": "Cheapest one-way flights between two cities, or from one city to anywhere, from cached airline prices. Dates are a departure window.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"date_from": {
"description": "Earliest departure date, YYYY-MM-DD.",
"type": "string"
},
"date_to": {
"description": "Latest departure date, YYYY-MM-DD; defaults to date_from.",
"type": "string"
},
"from": {
"description": "Departure city name, exactly as returned by search_cities.",
"type": "string"
},
"limit": {
"description": "Maximum number of flights to return, default 20, max 50.",
"type": "integer"
},
"to": {
"description": "Arrival city name; omit to search anywhere.",
"type": "string"
}
},
"required": [
"from",
"date_from"
],
"type": "object"
},
"name": "search_flights"
}
]
}What the leaf hashes
{"body":"51c4dec7e753f2dc8c379a8ad747338e310a09f558ebc39553d7a8e3d3742d38","id":563817,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793137731676788,"prev":null,"subject":"b8d99dfa-bc89-4472-a76f-bb6c91478878","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x6a0ac643d1aad88493abcbf91f0f04618001a63a9c1ac744ec7e462a0795dfda
- 0x4c66e8313fcbc9eb57bf484403c3ac7e50e318d8e0dc463d94412c22041eb2e8
- 0xc6fd182d05d59ab3beb83aeadd57e662585e4d497392782d3ebc921e6727dd7b
- 0x093ccb31b6ae4532d68a99d49d7393744ef30593ebaf8f27790b6bc657bce225
- 0xe2d3218036cfa7b16cbbe547609b28db73bb46814d1b88bea2a877b9afb89a23
- 0x63c3c2788967e6038db012bf5dba2a489143086bdc37eeb60cee0bdb7deb4c23
- 0xf5616cba67891bb0d76a036034221f9e44878b46a3e8de23dfa1abaf8ce358d2
- 0xcaedd6c64682a4d6ff0d3eef698ce0cd0db79d29ca2f3355215ff156b8b8943e
- 0xa60b21493435923af4effba756d5b8948c541660dc04911aadb5d45e1a741799
- 0x8292b0c4302eab317dc9442deb7c510d6a5800a9f644e4859ca59b9b2b323e8a
- 0xf948df558d360ef6260367a5acb11bce86c964cb5608d9fbd474976a57db8d7b
- 0x1907258a29a881c6f59707e890e9f73f7aff1ace32101f20e208f76e9fac9a60
- 0x927616fada4e04588c09f6e02e8f6e3a1351bac8355e394da3bd0bf249a5c503
- 0x3c5462812bd2f841e3d7deefc01555f18262fe5e0d5a7eb155330b7a7cb0388e
- 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
- 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
- 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4