← The evidence ledger
Evidence row 520268
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 8de1fd1b-9719-45b6-b835-10f10202ec3d
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 94b5a7944d4249838619b19c520a6cf9c6aa30cc77ea379151a729d95b916f20
- Leaf
- 0xe0837b39be0e3311879f75ebc53dd1da6515d67c6f84d518ff71bdaf3fd1d044
What was observed
{
"count": 4,
"tools": [
{
"description": "Use when someone has a headcount and either a total or a per-person amount and wants to know what each person gets. Returns the per-person and total amounts, the matching price band, and a link to the guide for that band. This uses the same math as the Corporate Gift Picks budget tool.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"amount": {
"description": "Budget in US dollars.",
"exclusiveMinimum": 0,
"type": "number"
},
"amount_type": {
"description": "Whether amount is per person or the total for everyone.",
"enum": [
"per_person",
"total"
],
"type": "string"
},
"headcount": {
"description": "Number of people receiving a gift.",
"maximum": 100000,
"minimum": 1,
"type": "integer"
}
},
"required": [
"headcount",
"amount",
"amount_type"
],
"type": "object"
},
"name": "estimate_gift_budget"
},
{
"description": "Use when someone wants gift ideas for a given budget and recipient, such as employees, clients or a law firm's clients. Returns up to 5 picks, each with the item name, price band, a one-line reason it fits, who it suits, a direct affiliate link when we have one, and a link to the guide. It shows price bands rather than current prices. A budget from $75 to $150 spans 75_to_100 and 100_to_150: call this tool once for each band. When a result includes a disclosure, show this sentence word for word: \"As an Amazon Associate we earn from qualifying purchases.\"",
"inputSchema": {
"additionalProperties": false,
"properties": {
"budget_band": {
"description": "Per-person price band in US dollars. If the user gives an amount, pick the narrowest band that contains it, or call estimate_gift_budget first.",
"enum": [
"under_25",
"25_to_50",
"50_to_100",
"100_and_up",
"250_to_500",
"500_to_1000",
"1000_and_up",
"75_to_100",
"100_to_150",
"150_to_200",
"200_to_300",
"300_to_500"
],
"type": "string"
},
"limit": {
"default": 3,
"description": "How many picks to return.",
"maximum": 5,
"minimum": 1,
"type": "integer"
},
"occasion": {
"description": "Optional moment, such as thank-you. Leave it out for every moment in the band.",
"enum": [
"employee-appreciation",
"employee-appreciation-2027",
"holiday-2026",
"holiday-ok",
"hostess",
"milestone",
"thank-you",
"welcome"
],
"type": "string"
},
"recipient": {
"description": "Who the gift is for. Leave it out for general picks.",
"enum": [
"employees",
"clients",
"law_firm_clients",
"accounting_firm_clients",
"financial_advisor_clients",
"vendors_partners"
],
"type": "string"
}
},
"required": [
"budget_band"
],
"type": "object"
},
"name": "find_gift_picks"
},
{
"description": "Use when someone asks for the last day to ship a gift so it arrives before Christmas, or how many days are left. Returns USPS's published 2026 holiday ship-by dates for the lower 48 states by mail service, with the USPS source and the date we last checked. Each result includes the note \"Carrier published dates, not a guarantee. Order a few days earlier, and earlier still for logo items.\" For UPS and FedEx, it says to check the carrier's own schedule for the route.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"service": {
"description": "USPS mail service to look up. Leave it out to get every service.",
"enum": [
"ground_advantage",
"first_class_mail",
"priority_mail",
"priority_mail_express"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_holiday_ship_by_dates"
},
{
"description": "Use when someone wants to read a full guide or see what Corporate Gift Picks covers. Returns guides by recipient, budget or topic (such as gift cards or Christmas gifts for employees), each with its title, a one-line summary and its link.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"budget_band": {
"description": "Filter by per-person price band.",
"enum": [
"under_25",
"25_to_50",
"50_to_100",
"100_and_up",
"250_to_500",
"500_to_1000",
"1000_and_up",
"75_to_100",
"100_to_150",
"150_to_200",
"200_to_300",
"300_to_500"
],
"type": "string"
},
"recipient": {
"description": "Filter by who the gift is for.",
"enum": [
"employees",
"clients",
"law_firm_clients",
"accounting_firm_clients",
"financial_advisor_clients",
"vendors_partners"
],
"type": "string"
},
"topic": {
"description": "Filter by topic.",
"enum": [
"gift_cards",
"christmas_employees",
"ship_by_dates",
"budget_tool"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_gift_guides"
}
]
}What the leaf hashes
{"body":"94b5a7944d4249838619b19c520a6cf9c6aa30cc77ea379151a729d95b916f20","id":520268,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793122764524058,"prev":null,"subject":"8de1fd1b-9719-45b6-b835-10f10202ec3d","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0xe082ff137015363a5dd40bfc9610161ae74097bee6e5c43a960e49dd1fc2d3e2
- 0x570f2eb6d9e1b03d62dce9e06394914d8a0bd243f22e04ec995da35373d5601c
- 0x8d4e9e50c8f9ed1f7535b838f7377e7da70449b8cbe29c115ca1459b3f6abc51
- 0x4365320faadf12cdd1288a3dbf54cd980411f7c6b6c2e2fcc5de4e9ff457db6d
- 0x30c80634c43baaa5d9d1fe330f7fd5e565006b9ac2bac84ed35e6ab320d25505
- 0xbcb57803b110a77173591e1fe1b1a38fad20b4c9d45e4fd6f59642e39e4712bd
- 0x5f15f6ef706e4bb9ebf7aac2a706daacd6d2b5e48f7ba11d87339e69f4669a2d
- 0x808e5a3f5f1db96a44de2bfa73496fff87b33a9722adac3ac95ecb4881eb8824
- 0x0056c5452b49ca8bc04faba6171b7da48cca86d805064ffe303b3b407e21998f
- 0x4ff8cd873a6525b7fd245edfbfa207e515bf9fc192259f1978e27252732bb31e
- 0xd0d909352f9e85f35de7c6378041c31c709c848a1c4fc17002cbf5d0b312d061
- 0xa7bf7b9cc7b39dca708cf0cc5d77059435823b975a1b485d07bbb69188527cb0
- 0x979156f4f0a1ab811055c0a4d2b45bfa74d4bef619c176540454ee8d15e5bebc
- 0xf72dee7a0c7534cb19ede4959b957b00c0a8285c36ad49dd2ce1c1092bf60d93
- 0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d
- 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
- 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4