Merchgraph
Server Details
Anime & game merch catalog: identify listings, release prices, official status, how to buy.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- marleyhereicome-cpu/kh-merch-graph
- GitHub Stars
- 0
- Server Listing
- Merchgraph (Kingdom Hearts)
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Most tools target clearly different jobs: catalog browsing (discover), single-record lookup (explain_product), marketplace identification (resolve_listing), cost math (estimate_landed_cost) and feedback (report_correction). The two friction points are explain_product accepting a free-text query (overlapping discover's search role) and resolve_listings_batch being a thin wrapper over resolve_listing, though both descriptions explicitly state when to use which.
All snake_case with verb-first phrasing (estimate_landed_cost, explain_product, report_correction, resolve_listing, resolve_listings_batch). The only deviation is 'discover', a bare verb with no object, which breaks the verb_noun pattern established by every other tool.
Six tools is well inside the healthy range and each covers a distinct step in the merch workflow: browse, inspect, identify, cost, correct, and a batch convenience for the identify step. No filler tools and no single-tool surface.
The core lifecycle — find merch, resolve an ambiguous listing, get full details, estimate landed cost, report errors — is fully covered with no dead ends, and discover degrades gracefully by returning supported_series. Minor gaps: no explicit tool to enumerate supported series/characters or to compare multiple items' costs side by side, and batch estimation is absent.
Available Tools
6 toolsdiscoverBrowse the catalogARead-onlyIdempotentInspect
Browse the merchandise catalog (Kingdom Hearts, Demon Slayer and One Piece) by series, character, budget and purpose. Use it to answer "what merch exists for X?" or "gift ideas under ¥5,000". Example: {ip: "kingdom-hearts", character: "Sora", budget_jpy: 5000, purpose: "display"}. Omit ip to search every series. Returns items[] (sku_id, name_en/name_ja, official, original price msrp_jpy plus price_local/currency, price_basis, price_note_en for per-draw prices, region, availability_hint, typical_channels, source_url, page_url = the item's page on merchgraph.app) and total_matches. For a series that is not covered, items is empty and supported_series lists the covered ones. If a character has no solo merch (e.g. Xigbar), the result also has suggested_character_group and suggested_items for their group (e.g. Organization XIII). Lists catalog entries only; it does not mean anything is for sale right now. Use explain_product with a sku_id for full details.
Inputs: ip, limit, terms, purpose, +2 more.
estimate_landed_costEstimate cost to ship from JapanARead-onlyIdempotentInspect
Estimate the total cost of buying an item in Japan and having it forwarded abroad. Example: {price_jpy: 4500, sku_id: "ichiban-kuji-kh-2018-a", dest_country: "US"}. Returns routes[] (forwarding service × shipping method, with fees and total_jpy, cheapest first) and cheapest. Rough figures only: fee and shipping tables currently cover US, GB, DE and FR (other countries return no routes), come from third-party comparison guides (mid-2026) and exclude duties. Not a quote; we are not affiliated with any forwarding service.
Inputs: price_jpy (required), dest_country (required), proxy, sku_id, +1 more.
explain_productLook up one itemARead-onlyIdempotentInspect
Get the full record for one catalog item (Kingdom Hearts, Demon Slayer and One Piece). Pass a sku_id from discover/resolve_listing (e.g. {sku_id: "ichiban-kuji-kh-2018-a"}), or a free-text query such as {query: "Sora Bring Arts Halloween Town"} to get the best match. Returns names (en/ja), product line (maker, line type, release date), characters, original price (msrp_jpy, price_local, currency, price_basis), acquisition_type (retail, kuji, prize, …), availability (hint + confidence), typical_channels, shipping (whether it is only sold at shops that ship within Japan, so a shipping-forwarding service is needed from abroad; costs are not calculated; for Mercari/Suruga-ya items a note that Mercari's global app may allow direct purchase in some countries), size/weight, re-release dates, official (licensed or fan-made), verified (checked against the source), source_url (primary source) and page_url (the item's page on merchgraph.app; cite both).
Inputs: query, sku_id.
report_correctionReport a catalog mistakeAInspect
Report a mistake or missing item in the catalog (reviewed by hand before anything changes). Example: {sku_id: "ichiban-kuji-kh-2018-a", field: "msrp_jpy", proposed_value: "750", source_url: "https://…"}. Please include a primary source (maker, official shop or reliable press) when you can. Returns {accepted, correction_id}.
Inputs: field (required), proposed_value (required), note, sku_id, +1 more.
resolve_listingIdentify a marketplace listingARead-onlyIdempotentInspect
Identify a Kingdom Hearts, Demon Slayer and One Piece item from a marketplace listing (Mercari, Yahoo! Auctions, Suruga-ya, Mandarake, eBay…). Paste the listing title as-is (Japanese or English), e.g. {title: "一番くじ キングダムハーツ A賞 ソラ フィギュア 箱なし", price_jpy: 4500}. Returns candidates[] (sku_id, name_en, confidence 0-1, why, source_url, page_url = the item's page on merchgraph.app; several when the title is ambiguous), weak_matches[] when unsure, conditions[] (Japanese condition words such as 未使用/箱なし explained), flags[] (bootleg caution notes, not a verdict), price (original price and listing-to-original ratio when price_jpy is given), shipping (whether a shipping-forwarding service is needed from abroad; set platform for a precise answer; for Mercari/Suruga-ya a note that Mercari's global app may allow direct purchase in some countries), acquisition notes and next_checks_en (what to ask the seller). Listing text is not stored. For many listings at once use resolve_listings_batch.
Inputs: title (required), src, url, platform, +2 more.
resolve_listings_batchIdentify several marketplace listingsARead-onlyIdempotentInspect
Run resolve_listing on up to 5 listings in one call, e.g. when comparing search results from a marketplace. Example: {listings: [{title: "…", price_jpy: 3000}, {title: "…"}]}. Returns an array in the same order; each element has the same shape as a resolve_listing result (or {error} for that one listing only). For more than 5, split into several calls. For a single listing use resolve_listing.
Inputs: listings (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Sold comps and active listings from eBay, Poshmark, Mercari, Depop, Vinted, TCGplayer and more.
Find trading cards, compare listings, and check market prices.
Search a product catalog for a title, price, pictures, and a page where it can be bought.
Real-time Pokemon TCG restock alerts, MSRP lookups and restock timing for shops, apps and AI agents.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to search Mandarake auctions and Suruga-ya for used hobby items, and compare prices between the two platforms in real time.-
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to search and compare prices across Japanese used camera, watch, luxury brand, and instrument marketplaces from multiple stores, returning price, brand, condition, and source store information.-
- AlicenseNot gradedqualityCmaintenanceEnables agents to look up sealed blind box gram weights, variance and shake clues, verify Labubu factory batch authenticity, and check brand-specific anti-counterfeit markers. It also calculates Secret Chase pull odds and expected spend, and recommends the cheapest acquisition strategy for completing a series.MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to search a catalog of video games and consoles and retrieve Swiss observed market prices alongside separately kept external PAL references, with provenance, sample size, freshness and confidence. Read-only, it identifies items first so users get accurate per-source estimates instead of averaged prices of mixed origin.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.