{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T17:24:47.208Z","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart","markdownUrl":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart.md","server":{"slug":"com-klickymart-klickymart","name":"KlickyMart","registryName":"com.klickymart/klickymart","description":"Which online stores AI shopping agents can buy from: guest checkout, pay methods, landed cost.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"klickymart","type":"remote","identifier":"https://klickymart.com/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart","version":"2026.10.31","transport":null,"scoredAt":"2026-11-05T02:14:10.436Z"},"score":{"total":57,"tier":"low","status":"scored","weekDelta":null,"history":[{"date":"2026-11-05","total":57},{"date":"2026-11-04","total":56},{"date":"2026-11-03","total":56},{"date":"2026-11-02","total":56},{"date":"2026-11-01","total":56},{"date":"2026-10-31","total":55}]},"categories":[{"name":"Endpoint Security","score":57,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation not fully verified: no authorisation is required to call this server, and 15 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.","HTTPS is enforced; there's no plaintext access path.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_undeclared","args":{"undeclared_tools":"15"}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":51,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 3239 tokens (~215/item across 15 items; 15 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"215","items":"15","tools":"15","tokens":"3239","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":9,"verdict":"fail","reasons":["Stability check failed: schema churn in the 5 days we've observed: 0 tool removals, 2 breaking changes, 0 auth/transport breaks, 0 additions."],"codes":[{"code":"stability.churn","args":{"days":"5","added":"0","breaks":"2","removed":"0","auth_transport":"0"}}]},{"name":"Tool Coverage","score":81,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","43% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"43"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 15 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 15 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"15"}},{"code":"toolsafety.manipulation_clean","args":{"units":"15","judged":"15"}}]},{"name":"Capabilities","score":20,"verdict":"fail","reasons":["Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28."],"codes":[{"code":"protocol.outdated","args":{"latest":"2026-07-28","version":"2024-11-05"}}]}],"inconclusive":["Authorisation not fully verified: no authorisation is required to call this server, and 15 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe."],"malware":[],"components":[{"slug":"klickymart","type":"remote","identifier":"https://klickymart.com/mcp","withdrawn":false,"score":57,"current":true,"url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart","markdownUrl":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart.md"}],"facts":[{"label":"Endpoint","value":"https://klickymart.com/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"2026.10.31"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"search_merchants","title":null,"description":"Search KlickyMart merchant records (same filters as GET /q)","inputs":[{"name":"ag_min","type":"integer","required":false,"description":null},{"name":"agent_native","type":"integer","required":false,"description":"1 = agent-native stores only"},{"name":"an_cat","type":"string","required":false,"description":null},{"name":"btc","type":"integer","required":false,"description":"exact BTC grade 0-4"},{"name":"btc_any","type":"boolean","required":false,"description":null},{"name":"btc_indirect","type":"integer","required":false,"description":"1 = stores where bitcoin works only indirectly (third-party processor such as BitPay/Confirmo/Coinbase Commerce/OpenNode, or a gift card bought with BTC); not native acceptance"},{"name":"btc_min","type":"integer","required":false,"description":null},{"name":"cat","type":"array","required":false,"description":"Fine store-type codes"},{"name":"category","type":"string","required":false,"description":"shopping (the vertical) or a coarse product category"},{"name":"co_min","type":"integer","required":false,"description":null},{"name":"ease_min","type":"integer","required":false,"description":null},{"name":"free_ship_max","type":"number","required":false,"description":"free-shipping threshold at or below this many USD (publicly stated)"},{"name":"guest","type":"integer|string","required":false,"description":"1 (or true) = drop stores known to REQUIRE an account; a store whose guest status is unknown is kept (guest: null) and ranked after confirmed-guest stores. confirmed = strict: only stores confirmed t…"},{"name":"limit","type":"integer","required":false,"description":null},{"name":"min_trust","type":"string","required":false,"description":"Minimum trust_tier; applied before paging so total is exact. Items carry trust_tier, trust_proofs, trust_label, trust_why, src"},{"name":"pay","type":"array","required":false,"description":"any of these method codes; aliases (btc-onchain, lightning, shop-pay...) are accepted; a single group name (bitcoin, lightning, ecash) works too"},{"name":"pay_all","type":"array","required":false,"description":null},{"name":"pay_group","type":"string","required":false,"description":null},{"name":"q","type":"string","required":false,"description":"substring of domain or store name"},{"name":"rail_status","type":"string","required":false,"description":null},{"name":"reachable","type":"boolean","required":false,"description":"status crawled and agent access >= 1"},{"name":"scope","type":"string","required":false,"description":null},{"name":"ship_pre","type":"integer","required":false,"description":"1 = shows shipping and tax before the payment step (observed by the probe)"},{"name":"ships_us","type":"integer","required":false,"description":null},{"name":"status","type":"array","required":false,"description":null},{"name":"sub","type":"string","required":false,"description":"Product family the store sells"},{"name":"tos","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":484},{"name":"get_record","title":null,"description":"Fetch one merchant record by domain","inputs":[{"name":"domain","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":22},{"name":"check_domain","title":null,"description":"Can my agent shop here? Verdict for one domain from the index (reachable, checkout-blocked, agents-not-welcome, blocked-tos, error, not-in-index; see verdict_reason and primary_reason), with checkout depth, pay methods, BTC grade, record time and evidence URL. Never triggers a live crawl.","inputs":[{"name":"domain","type":"string","required":true,"description":"Hostname, e.g. example.com"},{"name":"zip","type":"string","required":false,"description":"5-digit US ZIP: adds landed-cost estimate (tax estimate by state, shipping signals)"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":112},{"name":"find_offers","title":null,"description":"Product-level offers KlickyBot observed on store pages (schema.org JSON-LD or Shopify JSON): price, currency, stock, URL, checked_at. Match by gtin (UPC/EAN), mpn, or name words (q). Optional zip adds a landed-cost estimate; live=true also returns a live (uncached) Shopify Catalog search for q.","inputs":[{"name":"domain","type":"string","required":false,"description":null},{"name":"gtin","type":"string","required":false,"description":null},{"name":"in_stock","type":"boolean","required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"live","type":"boolean","required":false,"description":null},{"name":"max_price","type":"number","required":false,"description":null},{"name":"mpn","type":"string","required":false,"description":null},{"name":"pay","type":"string","required":false,"description":"keep only offers from stores whose observed payment methods include this code (any code or alias, e.g. link, ln, card; same codes as /q pay=). Stores with unobserved pay methods are left out. The fil…"},{"name":"q","type":"string","required":false,"description":null},{"name":"zip","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":232},{"name":"get_landed_price","title":null,"description":"One call: a product's landed price at a US ZIP. Searches KlickyMart-observed offers (and, with live=true, the live Shopify Catalog, never stored), and returns for every product: price, stock, url, checked_at, shipping (with source), est. tax with the rate used, est_total ONLY when price+shipping+tax are all known, plus store facts (pay methods incl. Shop Pay/Link/BTC, guest checkout, checkout depth, first blocker). Products from stores KlickyMart has not indexed say 'store not indexed'.","inputs":[{"name":"brand_strict","type":"boolean","required":false,"description":null},{"name":"condition","type":"string","required":false,"description":null},{"name":"domain","type":"string","required":false,"description":null},{"name":"gtin","type":"string","required":false,"description":null},{"name":"in_stock","type":"boolean","required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"live","type":"boolean","required":false,"description":null},{"name":"max_landed","type":"number","required":false,"description":"delivered total budget: price + shipping + estimated tax (rows with unknown total are left out)"},{"name":"max_price","type":"number","required":false,"description":"item price only, before shipping and tax"},{"name":"mpn","type":"string","required":false,"description":null},{"name":"q","type":"string","required":false,"description":null},{"name":"type","type":"string","required":false,"description":null},{"name":"url","type":"string","required":false,"description":"a product URL to price"},{"name":"zip","type":"string","required":true,"description":"5-digit US ZIP"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":267},{"name":"build_experience_note","title":null,"description":"Returns an UNSIGNED Nostr kind 422 'shopping experience' event template for a store, for you to sign with your own (ideally site-specific) key and publish to your own relays. KlickyMart never signs or publishes for you. Optionally POST the signed event to /reviews (or the submit_review tool). Location must be ZIP3, US state (US-KS) or country only. Proof tags (zap/preimage/cashu/order_hash = sha256 of the confirmation) mark a verified purchase. preset=checkout (record_checkout): one call at the payment screen records subtotal, shipping and tax for a ZIP3; depth is then optional.","inputs":[{"name":"account_required","type":"string","required":false,"description":null},{"name":"agent","type":"string","required":false,"description":null},{"name":"basis","type":"string","required":false,"description":"visit = you went to the store; directory = written from KlickyMart data; secondhand = relayed; omitted = unknown. Only visit counts toward the chart."},{"name":"blocker","type":"string","required":false,"description":null},{"name":"btc_route","type":"string","required":false,"description":null},{"name":"currency","type":"string","required":false,"description":null},{"name":"delivered","type":"string","required":false,"description":null},{"name":"delivery_days","type":"string","required":false,"description":null},{"name":"depth","type":"string","required":false,"description":"furthest stage reached (same stages as checkout maps; 'attempt' accepted as an alias)"},{"name":"domain","type":"string","required":true,"description":null},{"name":"duration_s","type":"string","required":false,"description":null},{"name":"estimated","type":null,"required":false,"description":"true = every amount you give is an estimate; false = none; or a list of amount kinds you estimated (array or comma string, e.g. tax,total)"},{"name":"fee","type":"string","required":false,"description":"a store or payment fee, e.g. a gift-card fee"},{"name":"guest","type":"string","required":false,"description":"yes/no are aliases for true/false"},{"name":"narrative","type":"string","required":false,"description":null},{"name":"pay_offered","type":"array","required":false,"description":"vocab codes; an empty list means you looked and saw none (tagged none-observed); omit if not checked"},{"name":"pay_used","type":"string","required":false,"description":"vocab pay code (see /vocab.json), e.g. ln, btc, card, spay"},{"name":"preset","type":"string","required":false,"description":"checkout = record_checkout: call once at the payment screen, before paying. Needs region (ZIP3 only), price_seen (subtotal), shipping, tax; total optional and checked. Sets basis=visit, depth=payment…"},{"name":"price","type":"string","required":false,"description":"the item price you saw (alias price_seen)"},{"name":"price_paid","type":"string","required":false,"description":"what you actually paid, if you paid"},{"name":"price_seen","type":"string","required":false,"description":null},{"name":"price_source","type":"string","required":false,"description":"price copied from KlickyMart data or read on the store"},{"name":"product","type":"string","required":false,"description":"product URL or GTIN"},{"name":"rating","type":"integer","required":false,"description":null},{"name":"region","type":"string","required":false,"description":"ZIP3, US-XX or country code"},{"name":"shipping","type":"string","required":false,"description":null},{"name":"shipping_shown_before_payment","type":"string","required":false,"description":null},{"name":"shipping_source","type":"string","required":false,"description":"where the shipping amount came from: the store's shipping policy, the checkout itself, or unknown"},{"name":"shown_before_payment","type":"string","required":false,"description":"comma list: tax, shipping, none, not-observed or unknown"},{"name":"steps","type":"array","required":false,"description":null},{"name":"strict","type":"boolean","required":false,"description":"reject unknown fields instead of ignoring them with a warning"},{"name":"tax","type":"string","required":false,"description":null},{"name":"tax_shown_before_payment","type":"string","required":false,"description":null},{"name":"total","type":"string","required":false,"description":null},{"name":"walls","type":"array","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":713},{"name":"get_checkout_map","title":null,"description":"Checkout steps our probe reached for a store (stopping at the payment screen, never submitting), the first blocker (bot-wall, http-refusal, network-error, no-product-link, no-add-to-cart, form-gate, login-wall, robots, unclassified, none) and landed-cost signals.","inputs":[{"name":"domain","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":77},{"name":"recheck_domain","title":null,"description":"Re-read robots.txt and the home-page status for an indexed store now. Max 1 per store per 10 minutes (else cached result + next_allowed_at), 60 per hour overall.","inputs":[{"name":"domain","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"watch_item","title":null,"description":"DRAFT (GO D8, not served yet): returns an unsigned kind 420 watch template for price/stock changes. KlickyMart does not act on watches yet and never signs for you.","inputs":[{"name":"domain","type":"string","required":false,"description":null},{"name":"gtin","type":"string","required":false,"description":null},{"name":"in_stock","type":"boolean","required":false,"description":null},{"name":"max_price","type":"number","required":false,"description":null},{"name":"note","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":86},{"name":"find_alternatives","title":null,"description":"Where else can my agent buy this? Give a blocking domain and/or a category (electronics, gift-cards, groceries, apparel, hardware, books, travel, crypto-hardware, other, or a product word like headphones). Product words resolve to a finer sub (headphones -> audio). Returns in-map stores an agent can reach that sell that product family, ranked by checkout reached, major retailer, main product line, agent access, BTC grade, checkout ease, each with an evidence URL, plus turned_away stores with reasons. Index only; never crawls.","inputs":[{"name":"category","type":"string","required":false,"description":"coarse category or product word (headphones, laptop, gift card...)"},{"name":"domain","type":"string","required":false,"description":null},{"name":"guest","type":"boolean|string","required":false,"description":"true (or 1) = drop stores known to REQUIRE an account; a store whose guest status is unknown is kept (guest: null) and ranked after confirmed-guest stores. confirmed = strict: only stores confirmed t…"},{"name":"include_blocked","type":"boolean","required":false,"description":"also list stores whose checkout is blocked (bot wall or refusal); they rank last. Default false."},{"name":"include_indirect","type":"boolean","required":false,"description":"with pay=btc/lightning: also list stores where bitcoin works only through a third-party processor or gift card (labelled btc_route indirect). Default: native acceptance only."},{"name":"limit","type":"integer","required":false,"description":null},{"name":"pay","type":"string","required":false,"description":null},{"name":"sub","type":"string","required":false,"description":"product family"},{"name":"taxpre","type":"boolean","required":false,"description":"with zip: only stores observed to show shipping and tax before payment"},{"name":"zip","type":"string","required":false,"description":"5-digit US ZIP: adds landed cost per store"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":364},{"name":"find_agent_native","title":null,"description":"Agent-native stores: sellers an agent can pay without a browser checkout (L402/x402 paid APIs, VPN, eSIM, VPS, gift cards, nostr-native, agent-commerce). Each item has agent_native {category, label verified-402|claimed, rails, rails_status, probe_402 with price_seen}. verified-402 = our one unauthenticated request got a real HTTP 402 challenge; we never paid. Stores that refuse agents are returned as findings (status not crawled), never as options. Index only.","inputs":[{"name":"category","type":"string","required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"rail_status","type":"string","required":false,"description":null},{"name":"reachable_only","type":"boolean","required":false,"description":"default false: findings (blocked-tos, agents-not-welcome, error) are included and labelled"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":167},{"name":"get_reviews","title":null,"description":"Kind 422 reviews of a merchant (signed claims by pseudonymous keys; not verified by KlickyMart).","inputs":[{"name":"domain","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":37},{"name":"submit_review","title":null,"description":"Submit a kind 422 shopping-experience note or review you already signed locally (never send a secret key). Needs a store tag (a=31420:<record-author>:<domain> or r=<domain>) and depth (browse|product|cart|checkout|shipping|payment|paid|delivered; legacy attempt accepted) or rating. Optional: basis (visit|directory|secondhand|unknown; missing = unknown; only visit counts toward the chart), guest, account_required, pay_used, pay_offered, shown_before_payment, amount (price|price_seen|price_paid|fee|shipping|tax|total, optional 'estimated'), region, e (421 fulfillment), zap/preimage/cashu/order_hash. Build the tags with build_experience_note. The reply includes basis and counts_toward_chart. Use a fresh keypair dedicated to KlickyMart for pseudonymity. See /llms.txt.","inputs":[{"name":"dry_run","type":"boolean","required":false,"description":null},{"name":"event","type":"object","required":true,"description":"Signed Nostr event JSON (id, pubkey, created_at, kind 422, tags, content, sig)"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":235},{"name":"submit_store","title":null,"description":"Suggest a store KlickyMart has not indexed yet. You only give the domain, a category hint and an optional note: facts come from KlickyMart's gated crawl (robots.txt and ToS first), never from you. Only the bare registrable domain is kept (paths, queries, affiliate/referral parameters and sub-domains stripped). Returns {id, domain, status: queued|duplicate|rejected, reason, trust_tier}. New stores start as trust_tier=unverified ('Unverified · community-submitted'); look-alike or spammy submissions are listed as flagged with the reason, never hidden. Limits: 10/day and 50/week per submitter and per salted network hash. dry_run=true validates without storing. Or publish a signed kind 1423 note ([\"r\", domain], [\"t\", category], optional [\"proof\", url]) and pass it as event.","inputs":[{"name":"agent_name","type":"string","required":false,"description":"Optional agent name (stored only as a salted id)"},{"name":"category","type":"string","required":false,"description":"Category hint (optional)"},{"name":"domain","type":"string","required":false,"description":"Store domain, e.g. shop.example"},{"name":"dry_run","type":"boolean","required":false,"description":null},{"name":"event","type":"object","required":false,"description":"Optional signed kind 1423 event instead of domain"},{"name":"evidence_url","type":"string","required":false,"description":"https page on the same store (optional)"},{"name":"note","type":"string","required":false,"description":"Up to 280 chars; links are removed"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":292},{"name":"wallet_setup_guide","title":null,"description":"Non-custodial wallet setup guide for agents: Nostr key, self-custodial or agent-friendly Lightning options (NWC, Alby Hub, phoenixd, LNbits) with who holds the funds, how to get a lud16 for tips, Cashu wallets and mint risk, plus a checklist. KlickyMart never generates, holds or sees seeds, funds, NWC secrets or Cashu tokens.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":96}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T02:14:10.000Z","track":"remote","endpoint":"https://klickymart.com/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=klickymart.com","issuer":"CN=WE1,O=Google Trust Services,C=US","notBefore":"2026-10-29T23:57:48Z","notAfter":"2027-01-28T00:57:45Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=WE1,O=Google Trust Services,C=US","issuer":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","notBefore":"2023-12-13T09:00:00Z","notAfter":"2029-02-20T14:00:00Z","keyType":"ECDSA","keyBits":256,"isCa":true},{"subject":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","issuer":"CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE","notBefore":"2023-11-15T03:43:21Z","notAfter":"2028-01-28T00:00:42Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"klickymart.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"klickymart.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-31","recent":[{"id":"chg_01a1a97c-2f19-7cc3-a4c9-ec8820f97d80","kind":"score.total_changed","summary":"Trust score (56 → 57)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a1a97c-2f19-7cc3-a4c9-ec8820f97d80"},{"id":"chg_01a19f30-502b-7c93-86fc-ce82f488552e","kind":"check.verdict","summary":"Stability (0.07 → fail)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a19f30-502b-7c93-86fc-ce82f488552e"},{"id":"chg_01a19f30-5030-79dd-9ef2-1a4d421cf03a","kind":"param.type_changed","summary":"“find_alternatives” changed the type of “guest” (boolean → boolean|string)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a19f30-5030-79dd-9ef2-1a4d421cf03a"},{"id":"chg_01a19f30-5032-7e11-b150-9ba839e9b2ef","kind":"param.description_changed","summary":"“find_alternatives” reworded the description of “guest”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a19f30-5032-7e11-b150-9ba839e9b2ef"},{"id":"chg_01a19f30-5033-73c9-84ba-5b25f08a440b","kind":"param.added_optional","summary":"“find_offers” added an optional parameter “pay”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a19f30-5033-73c9-84ba-5b25f08a440b"},{"id":"chg_01a19f30-5033-789e-b576-5c5854a2fa0f","kind":"param.type_changed","summary":"“search_merchants” changed the type of “guest” (integer → integer|string)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a19f30-5033-789e-b576-5c5854a2fa0f"},{"id":"chg_01a19f30-5035-7dd3-915e-fbe379436bfe","kind":"param.description_changed","summary":"“search_merchants” reworded the description of “guest”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a19f30-5035-7dd3-915e-fbe379436bfe"},{"id":"chg_01a19f30-5037-7c1a-b691-602f9f33b777","kind":"server.breaking_without_version_bump","summary":"A breaking change shipped without a version bump (still 1.0.0)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a19f30-5037-7c1a-b691-602f9f33b777"},{"id":"chg_01a194e3-0c9a-7069-894a-80a36f7c8bb0","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a194e3-0c9a-7069-894a-80a36f7c8bb0"},{"id":"chg_01a194e3-0c9a-76c2-b2b3-cbba58cb3f3d","kind":"score.total_changed","summary":"Trust score (55 → 56)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a194e3-0c9a-76c2-b2b3-cbba58cb3f3d"},{"id":"chg_01a19242-d1e3-7468-a430-db2fbab9469a","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart#chg-chg_01a19242-d1e3-7468-a430-db2fbab9469a"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart","markdown":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart.md","changelogJson":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart/changelog.json","changelogRss":"https://verifymcp.io/servers/com-klickymart-klickymart/klickymart.xml","external":[{"label":"Remote endpoint","href":"https://klickymart.com/mcp"},{"label":"Repository","href":"https://github.com/FloppyKit/klickymart"},{"label":"Website","href":"https://klickymart.com/"}]}}