← The evidence ledger
Evidence row 258765
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 4e069c10-13a8-4e52-84c4-cae92ea382b5
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 2b043c86424c48e85a7dc2fe157477357cd3c7b1cefb3279018240fb48fececa
- Leaf
- 0xebbddc73b46b00337cc10aebe0a1bfa8aca71e3039949a905b920efa77540994
What was observed
{
"count": 9,
"tools": [
{
"description": "Add an item to a wishlist. Requires editToken from create. Body: name/title plus asin, url (pasted /dp), searchKeywords, or catalogId. Token storage may return a new id — update bookmarks. OpenAPI: addWishlistItem.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"asin": {
"type": "string"
},
"catalogId": {
"type": "string"
},
"editToken": {
"description": "X-Edit-Token from create/mutate response",
"minLength": 1,
"type": "string"
},
"emoji": {
"type": "string"
},
"id": {
"description": "Wishlist id",
"minLength": 1,
"type": "string"
},
"name": {
"type": "string"
},
"searchKeywords": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"editToken"
],
"type": "object"
},
"name": "add_wishlist_item"
},
{
"description": "One call: create a curated kids' Christmas gift wishlist and return shopUrl (share link) + ownerUrl. Preferred agent path: create a wishlist and add ASINs / keywords / search queries in one call (or give only ageBand/interests to auto-fill curated picks). Pass marketplace=amazon.com for US shoppers (amazon.se default). Returns id, editToken, shopUrl, ownerUrl, parentUrl, kidUrl. OpenAPI: agentCreateAndFill.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"ageBand": {
"enum": [
"0-2",
"3-5",
"6-8",
"9-12"
],
"type": "string"
},
"childName": {
"type": "string"
},
"count": {
"description": "If no items are given, auto-fill this many curated picks for the age band/interests (default 6)",
"maximum": 12,
"minimum": 1,
"type": "integer"
},
"country": {
"description": "ISO country of the shopper, e.g. US or SE (used when marketplace is omitted)",
"type": "string"
},
"interests": {
"items": {
"enum": [
"toys",
"books",
"sports",
"craft",
"tech",
"outdoor",
"games"
],
"type": "string"
},
"type": "array"
},
"itemAsins": {
"items": {
"type": "string"
},
"type": "array"
},
"itemKeywords": {
"items": {
"type": "string"
},
"type": "array"
},
"itemQueries": {
"description": "Each query is searched and added as a wish",
"items": {
"type": "string"
},
"type": "array"
},
"locale": {
"description": "User locale, e.g. en-US, sv, de. en-US switches to amazon.com when marketplace is omitted.",
"type": "string"
},
"marketplace": {
"description": "Amazon storefront for the end user: amazon.com (US) or amazon.se (Sweden, default); also uk, de, fr… Order: marketplace → country → locale/Accept-Language (en-US ⇒ amazon.com) → amazon.se. amazon.se returns curated /dp product links; amazon.com returns English search links tagged for amazon.com.",
"type": "string"
}
},
"type": "object"
},
"name": "create_and_fill"
},
{
"description": "Create a kids Christmas wishlist. Pass marketplace (amazon.com for US, amazon.se default) so buy links match the shopper's store. Returns id, editToken, shopUrl, ownerUrl, parentUrl, kidUrl, wishlist, storage. Save editToken for add_wishlist_item. If storage is token, later mutations may return a new id — always use the latest. OpenAPI: createWishlist.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"ageBand": {
"enum": [
"0-2",
"3-5",
"6-8",
"9-12"
],
"type": "string"
},
"childName": {
"type": "string"
},
"country": {
"description": "ISO country of the shopper, e.g. US or SE (used when marketplace is omitted)",
"type": "string"
},
"interests": {
"items": {
"enum": [
"toys",
"books",
"sports",
"craft",
"tech",
"outdoor",
"games"
],
"type": "string"
},
"type": "array"
},
"items": {
"items": {
"additionalProperties": false,
"properties": {
"asin": {
"type": "string"
},
"catalogId": {
"type": "string"
},
"emoji": {
"type": "string"
},
"name": {
"type": "string"
},
"searchKeywords": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"marketplace": {
"description": "Amazon storefront for the end user: amazon.com (US) or amazon.se (Sweden, default); also uk, de, fr… Order: marketplace → country → locale/Accept-Language (en-US ⇒ amazon.com) → amazon.se. amazon.se returns curated /dp product links; amazon.com returns English search links tagged for amazon.com.",
"type": "string"
}
},
"type": "object"
},
"name": "create_wishlist"
},
{
"description": "Paginated hand-picked kids gift catalog (~600 on amazon.se, ~560 English items on amazon.com). amazon.se: /dp product links with SEK price hints. amazon.com: English names, tagged amazon.com search links, no SEK prices (catalogMode search-ideas). OpenAPI: getCatalog.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"ageBand": {
"enum": [
"0-2",
"3-5",
"6-8",
"9-12"
],
"type": "string"
},
"country": {
"description": "ISO country of the shopper, e.g. US or SE (used when marketplace is omitted)",
"type": "string"
},
"ids": {
"description": "Comma-separated catalog ids",
"type": "string"
},
"interest": {
"enum": [
"toys",
"books",
"sports",
"craft",
"tech",
"outdoor",
"games"
],
"type": "string"
},
"interests": {
"description": "Comma-separated interests",
"type": "string"
},
"limit": {
"default": 24,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"locale": {
"description": "User locale, e.g. en-US, sv, de. en-US switches to amazon.com when marketplace is omitted.",
"type": "string"
},
"marketplace": {
"description": "Amazon storefront for the end user: amazon.com (US) or amazon.se (Sweden, default); also uk, de, fr… Order: marketplace → country → locale/Accept-Language (en-US ⇒ amazon.com) → amazon.se. amazon.se returns curated /dp product links; amazon.com returns English search links tagged for amazon.com.",
"type": "string"
},
"offset": {
"default": 0,
"minimum": 0,
"type": "integer"
},
"q": {
"description": "Full-text filter",
"type": "string"
}
},
"type": "object"
},
"name": "get_catalog"
},
{
"description": "Health check for Santa Wishlist gift inspiration. Returns ok, storage, paapi, trackingTag, defaultDomain, catalogCount, and marketplaces[] (domain, label, tagConfigured). amazon.se (default) and amazon.com (US) are the primary storefronts. OpenAPI: getHealth.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_health"
},
{
"description": "Fetch a wishlist by id. Returns items with buyUrl/linkType for the list's store (override with marketplace), plus shopUrl, parentUrl and kidUrl. OpenAPI: getWishlist.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"description": "Wishlist id (short Redis id or t.* token)",
"minLength": 1,
"type": "string"
},
"marketplace": {
"description": "Amazon storefront for the end user: amazon.com (US) or amazon.se (Sweden, default); also uk, de, fr… Order: marketplace → country → locale/Accept-Language (en-US ⇒ amazon.com) → amazon.se. amazon.se returns curated /dp product links; amazon.com returns English search links tagged for amazon.com.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_wishlist"
},
{
"description": "List supported Amazon storefronts (domain, label, currencyHint, tagConfigured). Same data as get_health.marketplaces. Pass the user's marketplace (amazon.com for US, amazon.se for Sweden) on search/catalog/resolve/create.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_marketplaces"
},
{
"description": "Resolve an ASIN, pasted Amazon /dp/ URL, or keywords to a buyUrl for the user's store (amazon.com or amazon.se). Curated catalog ASINs on amazon.com become English search links. With no input it returns a default kids gift search. OpenAPI: resolveProduct.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"ageBand": {
"enum": [
"0-2",
"3-5",
"6-8",
"9-12"
],
"type": "string"
},
"asin": {
"description": "10-char Amazon ASIN",
"type": "string"
},
"category": {
"enum": [
"toys",
"books",
"sports",
"craft",
"tech",
"outdoor",
"games"
],
"type": "string"
},
"country": {
"description": "ISO country of the shopper, e.g. US or SE (used when marketplace is omitted)",
"type": "string"
},
"keywords": {
"description": "Search keywords if no ASIN",
"type": "string"
},
"locale": {
"description": "User locale, e.g. en-US, sv, de. en-US switches to amazon.com when marketplace is omitted.",
"type": "string"
},
"marketplace": {
"description": "Amazon storefront for the end user: amazon.com (US) or amazon.se (Sweden, default); also uk, de, fr… Order: marketplace → country → locale/Accept-Language (en-US ⇒ amazon.com) → amazon.se. amazon.se returns curated /dp product links; amazon.com returns English search links tagged for amazon.com.",
"type": "string"
},
"preferSearch": {
"type": "boolean"
},
"url": {
"description": "Pasted Amazon product URL",
"type": "string"
}
},
"type": "object"
},
"name": "resolve_product"
},
{
"description": "Search kids Christmas gift ideas for the user's store (amazon.com for US, amazon.se default). Returns kids-filtered search link cards + curated catalogMatches (English on amazon.com). q is optional. OpenAPI: searchAmazon.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"ageBand": {
"enum": [
"0-2",
"3-5",
"6-8",
"9-12"
],
"type": "string"
},
"country": {
"description": "ISO country of the shopper, e.g. US or SE (used when marketplace is omitted)",
"type": "string"
},
"interest": {
"description": "Category filter",
"enum": [
"toys",
"books",
"sports",
"craft",
"tech",
"outdoor",
"games"
],
"type": "string"
},
"limit": {
"default": 10,
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"locale": {
"description": "User locale, e.g. en-US, sv, de. en-US switches to amazon.com when marketplace is omitted.",
"type": "string"
},
"marketplace": {
"description": "Amazon storefront for the end user: amazon.com (US) or amazon.se (Sweden, default); also uk, de, fr… Order: marketplace → country → locale/Accept-Language (en-US ⇒ amazon.com) → amazon.se. amazon.se returns curated /dp product links; amazon.com returns English search links tagged for amazon.com.",
"type": "string"
},
"q": {
"description": "Search query, e.g. LEGO City (default: christmas gifts for kids)",
"type": "string"
}
},
"type": "object"
},
"name": "search_gifts"
}
]
}What the leaf hashes
{"body":"2b043c86424c48e85a7dc2fe157477357cd3c7b1cefb3279018240fb48fececa","id":258765,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793030370333137,"prev":null,"subject":"4e069c10-13a8-4e52-84c4-cae92ea382b5","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xebbdc2325d10ba5b618e923f8c4048f50f772f661217c1b7399e019a9c49c98d
- 0xa650d4b98c7b712cbeab08c91b72a32b5683484114ef6b79c6de58aed246a3ff
- 0x64d9703324dfa12c9ff48eca2763a69bf7245cb72b04289bfa2210ce39edf585
- 0x03ab98880adefa5399c2c0d78541784c2fa0bb3c4960d8d8df1e0114ec89abec
- 0xa1870b4aa48f311c7de7269d32b26977cae0d2fe2c318d5b8061f38628e68b05
- 0xce67a3282d39367828d83fcfd593fc378a246d5efe4d40428399a8cb1cc1171c
- 0xf811ec4a8302d8a41f7b0ff57371633515967d7551e96daf0929f248ca31faeb
- 0x73322f7f859f7cb641dcd85245a4c2746785e8f479d3969dc7d339a08b5e55c7
- 0xd91aca262229fe322bd56bbb83c7a23a804f1db912554fade5196390780207ea
- 0xb598275c2ff75ff17a9919c2777963ccbcc1ef88c33df05a94500ee63d2a5601
- 0x9fa929c4db0d6b2b1aa73d590a53584134638629c20773074b1277326c981fb4
- 0x4bac6365a3676c613d57c80f4d4f617e583205074db24f3dec4d2ed4939a26e6
- 0xec98ca25cb12ffed7c3e1373971719ce414ee6deecd1e7724b2979e2c356d99f
- 0x614d844c9e0509d9f9e63697aa2935555bce5f13695a8dc0047aa9e9898d70b3
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae