{"$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-05T16:41:55.526Z","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp","markdownUrl":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp.md","server":{"slug":"enu27-japan-used-market","name":"Japan Used Market (cameras, watches, guitars, trains)","registryName":"io.github.Enu27/japan-used-market","description":"Search, price stats, history and alerts for Japan's used camera, watch, guitar and model-train shops","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"keiya-dev-japan-used-market-mcp","type":"npm","identifier":"@keiya-dev/japan-used-market-mcp","withdrawn":false,"url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp","version":"0.5.1","transport":"stdio","scoredAt":"2026-11-05T13:40:43.484Z"},"score":{"total":40,"tier":"low","status":"scored","weekDelta":null,"history":[{"date":"2026-11-05","total":40},{"date":"2026-11-04","total":55}]},"categories":[{"name":"Supply Chain Security","score":13,"verdict":"unverified","reasons":["Malware scan not yet available for this package.","Known CVEs could not be checked: the version this server declares is not published in its registry.","No install/post-install scripts declared.","Dependency health could not be checked: the version this server declares is not published in its registry."],"codes":[{"code":"supplychain.malware_inconclusive","args":{"reason":"vendor_not_cached"}},{"code":"cve.inconclusive","args":{"reason":"root_version_missing"}},{"code":"installscript.none","args":{}},{"code":"dephealth.inconclusive","args":{"reason":"root_version_missing"}}]},{"name":"Provenance & Transparency","score":45,"verdict":"fail","reasons":["Source repository is publicly reachable at the declared URL.","Provenance check failed: no build-provenance attestation is published.","Clear OSI-approved license (MIT).","Actively maintained (last published 0 days ago).","Disclosure check failed: no security disclosure policy was found in the source repository."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.none","args":{}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"0"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":52,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 2881 tokens (~576/item across 5 items; 5 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":"576","items":"5","tools":"5","tokens":"2881","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":3,"verdict":"partial","reasons":["Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"1"}}]},{"name":"Tool Coverage","score":92,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","76% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"76"}}]},{"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 5 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 5 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":"5"}},{"code":"toolsafety.manipulation_clean","args":{"units":"5","judged":"5"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":["Malware scan not yet available for this package.","Known CVEs could not be checked: the version this server declares is not published in its registry.","Dependency health could not be checked: the version this server declares is not published in its registry."],"malware":[],"components":[{"slug":"keiya-dev-japan-used-market-mcp","type":"npm","identifier":"@keiya-dev/japan-used-market-mcp","withdrawn":false,"score":40,"current":true,"url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp","markdownUrl":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"@keiya-dev/japan-used-market-mcp"},{"label":"Version","value":"0.5.1"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"list_markets","title":"List markets, shops and grades","description":"Lists the markets this server covers (used cameras, used watches, used musical instruments, used model trains) with each market's shop ids, condition grades (best to worst), price-history coverage and example keywords. Free and instant — call it first when unsure which sources / grades are valid.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":67},{"name":"search_listings","title":"Search used listings in Japan","description":"Search current used listings at Japanese shops — cameras / lenses (Fujiya Camera, Sanpou Camera, Naniwa new arrivals, Hard Off Off Mall) or wristwatches (WATCHNIAN, Hard Off Off Mall) or guitars / basses / wind instruments (Shimokura Gakki, Hard Off Off Mall) or N / HO model trains (Hobbyland Pochi, Hard Off Off Mall). Returns title, brand, normalized condition grade, price in JPY and USD, stock status and URL; watches add reference number, gender and box / warranty card (WATCHNIAN); instruments add model code, instrument type, country of manufacture (madeIn), production year / era, case, Reverb condition name and store; model trains add maker product code, scale (N / HO / Z), set type (set / add-on / single), motorized flag, case / manual / sleeve and lot year. Takes ~15–60 s.","inputs":[{"name":"brands","type":"array","required":false,"description":"Exact brand names, e.g. [\"Leica\", \"Nikon\"], [\"Rolex\", \"Grand Seiko\"] [\"Fender Japan\", \"Gibson\"] (instruments: Fender is split into Fender Japan / Fender USA / Fender Mexico / Fender) or [\"KATO\", \"TOM…"},{"name":"grades","type":"array","required":false,"description":"Normalized condition grades of the chosen market, best to worst. camera: NEW > A > AB+ > AB > AB- > B > ASIS (as is) > PARTS; watch: NEW > UNUSED > SA (like new) > A > AB > B > C > JUNK (not working)…"},{"name":"includeSoldOut","type":"boolean","required":false,"description":"Also return listings marked sold out."},{"name":"keywords","type":"array","required":false,"description":"Match any of these in brand + title (case-insensitive, English or Japanese; watches, instruments and model trains also match reference / model / product codes), e.g. [\"Leica M6\"], [\"Grand Seiko\", \"SB…"},{"name":"market","type":"string","required":false,"description":"Which market: \"camera\" (used cameras and lenses) or \"watch\" (used wristwatches) or \"instrument\" (used guitars, basses and wind instruments) or \"model-train\" (used model trains (n, ho)). Default \"came…"},{"name":"maxItems","type":"integer","required":false,"description":"Stop after this many matching listings (1–200)."},{"name":"maxPriceJpy","type":"integer","required":false,"description":null},{"name":"minPriceJpy","type":"integer","required":false,"description":null},{"name":"sources","type":"array","required":false,"description":"Shops of the chosen market (default: all of them). camera: fujiya, sanpou, naniwa, hardoff; watch: watchnian, rasin, jackroad, offmall; instrument: shimokura, jguitar, ishibashi, shimamura, ikebe, of…"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":740},{"name":"price_stats","title":"Current price stats per model","description":"Per-model price summary of in-stock listings right now: count and min / median / max (JPY and USD), broken down by shop and by normalized condition grade, plus the cheapest listing. Watches are grouped by brand + reference number, instruments by brand + model code, model trains by maker + product code. Use keywords to stay fast (~1–4 min).","inputs":[{"name":"brands","type":"array","required":false,"description":"Exact brand names, e.g. [\"Leica\", \"Nikon\"], [\"Rolex\", \"Grand Seiko\"] [\"Fender Japan\", \"Gibson\"] (instruments: Fender is split into Fender Japan / Fender USA / Fender Mexico / Fender) or [\"KATO\", \"TOM…"},{"name":"grades","type":"array","required":false,"description":"Normalized condition grades of the chosen market, best to worst. camera: NEW > A > AB+ > AB > AB- > B > ASIS (as is) > PARTS; watch: NEW > UNUSED > SA (like new) > A > AB > B > C > JUNK (not working)…"},{"name":"keywords","type":"array","required":false,"description":"Match any of these in brand + title (case-insensitive, English or Japanese; watches, instruments and model trains also match reference / model / product codes), e.g. [\"Leica M6\"], [\"Grand Seiko\", \"SB…"},{"name":"market","type":"string","required":false,"description":"Which market: \"camera\" (used cameras and lenses) or \"watch\" (used wristwatches) or \"instrument\" (used guitars, basses and wind instruments) or \"model-train\" (used model trains (n, ho)). Default \"came…"},{"name":"maxItems","type":"integer","required":false,"description":"Listings to read before summarizing (0 = all; a full read of every shop can take 5–30 min)."},{"name":"maxPriceJpy","type":"integer","required":false,"description":null},{"name":"minPriceJpy","type":"integer","required":false,"description":null},{"name":"sources","type":"array","required":false,"description":"Shops of the chosen market (default: all of them). camera: fujiya, sanpou, naniwa, hardoff; watch: watchnian, rasin, jackroad, offmall; instrument: shimokura, jguitar, ishibashi, shimamura, ikebe, of…"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":614},{"name":"price_history","title":"Daily price history per model","description":"Daily min / median / max / count per model, by shop and condition grade, from stored snapshots of the shops (camera: Daily since 2026-11-05 for fujiya, sanpou, naniwa; hardoff weekly (Sundays). watch: Daily since 2026-11-05 for watchnian, rasin, jackroad; offmall weekly (Sundays). instrument: Daily since 2026-11-05 for shimokura, ishibashi, shimamura, ikebe; jguitar and offmall weekly (Sundays). model-train: Daily since 2026-11-05 for pochi; offmall weekly (Sundays). The first month is short). No crawling — returns in seconds. Needs keywords, brands or models.","inputs":[{"name":"brands","type":"array","required":false,"description":"Exact brand names, e.g. [\"Leica\", \"Nikon\"], [\"Rolex\", \"Grand Seiko\"] [\"Fender Japan\", \"Gibson\"] (instruments: Fender is split into Fender Japan / Fender USA / Fender Mexico / Fender) or [\"KATO\", \"TOM…"},{"name":"days","type":"integer","required":false,"description":"Days back from today (Japan time)."},{"name":"grades","type":"array","required":false,"description":"Normalized condition grades of the chosen market, best to worst. camera: NEW > A > AB+ > AB > AB- > B > ASIS (as is) > PARTS; watch: NEW > UNUSED > SA (like new) > A > AB > B > C > JUNK (not working)…"},{"name":"keywords","type":"array","required":false,"description":"Match any of these in brand + title (case-insensitive, English or Japanese; watches, instruments and model trains also match reference / model / product codes), e.g. [\"Leica M6\"], [\"Grand Seiko\", \"SB…"},{"name":"market","type":"string","required":false,"description":"Which market: \"camera\" (used cameras and lenses) or \"watch\" (used wristwatches) or \"instrument\" (used guitars, basses and wind instruments) or \"model-train\" (used model trains (n, ho)). Default \"came…"},{"name":"maxPriceJpy","type":"integer","required":false,"description":null},{"name":"minPriceJpy","type":"integer","required":false,"description":null},{"name":"models","type":"array","required":false,"description":"Exact model keys as returned by price_stats (\"model\" field), e.g. [\"leica m6\", \"nikon zf\"], [\"grand seiko sbga211\"] or [\"fender japan jb62-58\"]."},{"name":"sources","type":"array","required":false,"description":"Shops of the chosen market (default: all of them). camera: fujiya, sanpou, naniwa, hardoff; watch: watchnian, rasin, jackroad, offmall; instrument: shimokura, jguitar, ishibashi, shimamura, ikebe, of…"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":743},{"name":"start_monitor","title":"Start a change monitor (scheduled)","description":"Creates, in the user's own Apify account, a saved Task running the market's Actor in monitor mode and a Schedule for it (hourly by default), then starts the first run to record the baseline. Later runs emit only changes (NEW / PRICE_DROP / PRICE_UP / SOLD_OUT) and can POST them to a Slack / Discord / n8n webhook. This creates resources and recurring runs that use the user's Apify credit — confirm with the user first.","inputs":[{"name":"alertEvents","type":"array","required":false,"description":"Event types to output and send. Default: NEW and PRICE_DROP."},{"name":"alertWebhookUrl","type":"string","required":false,"description":"Slack / Discord incoming webhook or any URL that accepts a JSON POST."},{"name":"brands","type":"array","required":false,"description":"Exact brand names, e.g. [\"Leica\", \"Nikon\"], [\"Rolex\", \"Grand Seiko\"] [\"Fender Japan\", \"Gibson\"] (instruments: Fender is split into Fender Japan / Fender USA / Fender Mexico / Fender) or [\"KATO\", \"TOM…"},{"name":"cron","type":"string","required":false,"description":"Cron expression for the Schedule (default hourly). Please not more often than every 15 minutes."},{"name":"grades","type":"array","required":false,"description":"Normalized condition grades of the chosen market, best to worst. camera: NEW > A > AB+ > AB > AB- > B > ASIS (as is) > PARTS; watch: NEW > UNUSED > SA (like new) > A > AB > B > C > JUNK (not working)…"},{"name":"keywords","type":"array","required":false,"description":"Match any of these in brand + title (case-insensitive, English or Japanese; watches, instruments and model trains also match reference / model / product codes), e.g. [\"Leica M6\"], [\"Grand Seiko\", \"SB…"},{"name":"market","type":"string","required":false,"description":"Which market: \"camera\" (used cameras and lenses) or \"watch\" (used wristwatches) or \"instrument\" (used guitars, basses and wind instruments) or \"model-train\" (used model trains (n, ho)). Default \"came…"},{"name":"maxPriceJpy","type":"integer","required":false,"description":null},{"name":"minPriceJpy","type":"integer","required":false,"description":null},{"name":"name","type":"string","required":true,"description":"Short id for the Task and Schedule, lowercase letters, digits and dashes, e.g. \"leica-m-watch\" or \"gs-sbga211\"."},{"name":"sources","type":"array","required":false,"description":"Shops of the chosen market (default: all of them). camera: fujiya, sanpou, naniwa, hardoff; watch: watchnian, rasin, jackroad, offmall; instrument: shimokura, jguitar, ishibashi, shimamura, ikebe, of…"},{"name":"timezone","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":717}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T13:40:43.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"none","label":"No attestation","reason":null,"reasonLabel":null,"discovery":null,"discoveryLabel":null,"sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-11-04","recent":[{"id":"chg_01a1abf0-bd7b-7612-aec7-8cad1b118bc0","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1abf0-bd7b-7612-aec7-8cad1b118bc0"},{"id":"chg_01a1abf0-bd7c-780d-979f-f4145670e604","kind":"check.measure","summary":"Schema quality (451 → 576)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1abf0-bd7c-780d-979f-f4145670e604"},{"id":"chg_01a1abf0-bd7d-7100-aca1-0c9763d1c4a7","kind":"package.version_changed","summary":"Package version (0.4.0 → 0.5.1)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1abf0-bd7d-7100-aca1-0c9763d1c4a7"},{"id":"chg_01a1abf0-bd7d-75f0-9660-bcb1643ecd6f","kind":"score.total_changed","summary":"Trust score (60 → 40)","materiality":"functional","direction":"regression","scoreDelta":-20,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1abf0-bd7d-75f0-9660-bcb1643ecd6f"},{"id":"chg_01a1ab24-658b-7621-8188-397b8d8b85ae","kind":"check.measure","summary":"Schema quality (451 → 555)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1ab24-658b-7621-8188-397b8d8b85ae"},{"id":"chg_01a1ab24-658c-747b-8d24-4beb19cfd1ca","kind":"package.version_changed","summary":"Package version (0.4.0 → 0.5.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1ab24-658c-747b-8d24-4beb19cfd1ca"},{"id":"chg_01a1ab24-658c-7a81-aa3b-f487b9fcef79","kind":"score.total_changed","summary":"Trust score (61 → 60)","materiality":"functional","direction":"regression","scoreDelta":-1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1ab24-658c-7a81-aa3b-f487b9fcef79"},{"id":"chg_01a1a902-7710-750d-b3be-81c78d13373f","kind":"check.reverified","summary":"Known CVEs (unverified → fail)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1a902-7710-750d-b3be-81c78d13373f"},{"id":"chg_01a1a902-7712-7de7-928b-b7bf34ff0ee0","kind":"advisory.identified","summary":"CVE-2023-54404 affects this package (high)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1a902-7712-7de7-928b-b7bf34ff0ee0"},{"id":"chg_01a1a902-7713-73f5-b0e9-b09970ba259b","kind":"check.reverified","summary":"Dependency health (unverified → 0.85)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1a902-7713-73f5-b0e9-b09970ba259b"},{"id":"chg_01a1a902-7715-78e5-8483-b4dda1dfa9ec","kind":"score.total_changed","summary":"Trust score (55 → 61)","materiality":"functional","direction":"improvement","scoreDelta":6,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1a902-7715-78e5-8483-b4dda1dfa9ec"},{"id":"chg_01a1a62d-894d-7055-829c-cb9e1938ce57","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1a62d-894d-7055-829c-cb9e1938ce57"},{"id":"chg_01a1a602-2cb3-709b-aab4-8dca073eaa4e","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1a602-2cb3-709b-aab4-8dca073eaa4e"},{"id":"chg_01a1a5cb-f37d-7b99-bc37-bb7279c10c53","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp#chg-chg_01a1a5cb-f37d-7b99-bc37-bb7279c10c53"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp","markdown":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp.md","changelogJson":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/enu27-japan-used-market/keiya-dev-japan-used-market-mcp.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/@keiya-dev/japan-used-market-mcp"},{"label":"Socket report","href":"https://socket.dev/npm/package/@keiya-dev/japan-used-market-mcp"},{"label":"Repository","href":"https://github.com/Enu27/japan-used-market-mcp"}]}}