{"id":258681,"recorded_at":"2026-10-26T15:58:44.242810Z","observed_at":"2026-10-26T15:58:44.242747Z","subject_kind":"endpoint","subject":"4c13c998-e649-488e-9470-dda93d061d3e","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":7,"tools":[{"description":"Add an item to an existing dorm kit. Requires kit id and editToken from create_kit / create_and_fill_kit.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"asin":{"type":"string"},"catalogId":{"type":"string"},"editToken":{"description":"Owner edit token (X-Edit-Token)","minLength":1,"type":"string"},"emoji":{"type":"string"},"id":{"description":"Wishlist / kit id","minLength":1,"type":"string"},"name":{"type":"string"},"notes":{"type":"string"},"searchKeywords":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["id","editToken"],"type":"object"},"name":"add_kit_item"},{"description":"One-shot: create a dorm kit and fill from itemQueries, itemKeywords, and/or itemAsins. marketplace + locale REQUIRED.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"budgetBand":{"enum":["under-500","500-1500","1500-3000","3000-plus"],"type":"string"},"dormRules":{"items":{"type":"string"},"type":"array"},"itemAsins":{"items":{"type":"string"},"type":"array"},"itemKeywords":{"items":{"type":"string"},"type":"array"},"itemQueries":{"items":{"type":"string"},"type":"array"},"locale":{"description":"BCP-47 locale for the shopper (e.g. en-US, sv-SE). REQUIRED.","minLength":1,"type":"string"},"marketplace":{"description":"Amazon marketplace id (e.g. us, se) or domain (e.g. amazon.com, amazon.se). REQUIRED.","minLength":1,"type":"string"},"roomType":{"enum":["single","shared","suite","studio","other"],"type":"string"},"studentName":{"type":"string"},"university":{"type":"string"}},"required":["marketplace","locale"],"type":"object"},"name":"create_and_fill_kit"},{"description":"Create an empty or pre-filled dorm kit wishlist. Returns id, editToken, ownerUrl, roommateUrl. marketplace + locale REQUIRED.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"budgetBand":{"enum":["under-500","500-1500","1500-3000","3000-plus"],"type":"string"},"dormRules":{"items":{"type":"string"},"type":"array"},"items":{"items":{"properties":{"asin":{"type":"string"},"catalogId":{"type":"string"},"emoji":{"type":"string"},"name":{"type":"string"},"notes":{"type":"string"},"searchKeywords":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"locale":{"description":"BCP-47 locale for the shopper (e.g. en-US, sv-SE). REQUIRED.","minLength":1,"type":"string"},"marketplace":{"description":"Amazon marketplace id (e.g. us, se) or domain (e.g. amazon.com, amazon.se). REQUIRED.","minLength":1,"type":"string"},"roomType":{"enum":["single","shared","suite","studio","other"],"type":"string"},"studentName":{"type":"string"},"university":{"type":"string"}},"required":["marketplace","locale"],"type":"object"},"name":"create_kit"},{"description":"Service health, storage mode, trackingTag status, and catalog count.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"health"},{"description":"List supported Amazon storefronts (id, domain, defaultLocale). Prefer matching marketplace + locale to the end user. Until real Associates IDs are registered, links omit ?tag= (tagConfigured=false). Never invent placeholders.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"list_marketplaces"},{"description":"Resolve ASIN, Amazon URL, or keywords to a buy deep-link on the selected marketplace. marketplace + locale REQUIRED. amazon.se links include ?tag=sw-dormkit-21 when configured.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"asin":{"type":"string"},"budgetBand":{"type":"string"},"category":{"type":"string"},"keywords":{"type":"string"},"locale":{"description":"BCP-47 locale for the shopper (e.g. en-US, sv-SE). REQUIRED.","minLength":1,"type":"string"},"marketplace":{"description":"Amazon marketplace id (e.g. us, se) or domain (e.g. amazon.com, amazon.se). REQUIRED.","minLength":1,"type":"string"},"url":{"type":"string"}},"required":["marketplace","locale"],"type":"object"},"name":"resolve_product"},{"description":"Search dorm / back-to-school essentials. Returns Amazon search deep-links (and optional catalog matches). marketplace + locale are REQUIRED. Until real Associates IDs exist, links omit ?tag= (tagConfigured=false).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"budgetBand":{"description":"Budget band","enum":["under-500","500-1500","1500-3000","3000-plus"],"type":"string"},"dormRules":{"description":"Residence constraints, e.g. no-candles, no-hot-plates","items":{"type":"string"},"type":"array"},"limit":{"description":"Max results (1-20)","maximum":20,"minimum":1,"type":"integer"},"locale":{"description":"BCP-47 locale for the shopper (e.g. en-US, sv-SE). REQUIRED.","minLength":1,"type":"string"},"marketplace":{"description":"Amazon marketplace id (e.g. us, se) or domain (e.g. amazon.com, amazon.se). REQUIRED.","minLength":1,"type":"string"},"q":{"description":"Search query, e.g. desk lamp or twin XL sheets","minLength":1,"type":"string"},"roomType":{"description":"Room type filter","enum":["single","shared","suite","studio","other"],"type":"string"},"university":{"description":"Optional university / campus context","type":"string"}},"required":["q","marketplace","locale"],"type":"object"},"name":"search_kit_items"}]},"body_sha256":"d4fc2cec1fe6c810611bf3a6b7ba59b56aac525b8ceb2f7543cb3ef0789784bd","prev_id":null,"leaf":"0x79bffcdeaf1eebb1cc29fd29d349062f23a540246a3f2ffcd2e7a9e9ddd02be5","leaf_text":"{\"body\":\"d4fc2cec1fe6c810611bf3a6b7ba59b56aac525b8ceb2f7543cb3ef0789784bd\",\"id\":258681,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793030324242747,\"prev\":null,\"subject\":\"4c13c998-e649-488e-9470-dda93d061d3e\",\"subject_kind\":\"endpoint\"}","day":null,"proof":[]}