mcpbeat Sign in

KH Merch Graph MCP Server

by marleyhereicome-cpu Your server? Claim it
answering

KH Merch Graph is answering right now. Last checked 7 min ago. It exposes 6 tools. Last commit 11 Nov 2026.

Identifies Kingdom Hearts merch from Japanese listing titles: SKU, condition terms, bootleg flags.

Uptime history 19 days of history
19 days agonow
100.0%
Uptime 24h
182 of 182 checks
6
Tools
read from the server
203 ms
Response time
average over 24h
0
Stars
last commit 11 Nov 2026

What changed 20

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 28 October 2026. No other catalogue keeps this.

11 Nov 2 tool descriptions were rewritten discover, explain_product
11 Nov a tool changed the parameters it asks for discover
6 Nov 2 tool descriptions were rewritten explain_product, resolve_listing
29 Oct 3 tool descriptions were rewritten estimate_landed_cost, explain_product, resolve_listing
28 Oct 6 tool descriptions were rewritten discover, estimate_landed_cost, explain_product and 3 more
28 Oct 6 tools changed the parameters they ask for discover, estimate_landed_cost, explain_product and 3 more

What the code does

We read the source, 6 h ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

  document.querySelectorAll('[data-i18n-html]').forEach((el) => { if (STRINGS.ja[el.dataset.i18nHtml] !== undefined) el.innerHTML = t(el.dataset.i18nHtml); });

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add kh-merch-graph --transport http https://mcp.merchgraph.app/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.merchgraph.app/mcp
~/.codex/config.toml
[mcp_servers.kh-merch-graph]
url = "https://mcp.merchgraph.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "kh-merch-graph": {
      "url": "https://mcp.merchgraph.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "kh-merch-graph": {
      "type": "http",
      "url": "https://mcp.merchgraph.app/mcp"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

resolve
resolve_listing
Identify a Kingdom Hearts 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; 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.
resolve_listings_batch
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.
discover
discover
Browse the merchandise catalog of one series (Kingdom Hearts) by 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"}. Returns items[] (sku_id, name_en/name_ja, official, original price msrp_jpy plus price_local/currency, price_basis, region, availability_hint, typical_channels, source_url) and total_matches. 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.
estimate
estimate_landed_cost
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.
explain
explain_product
Get the full record for one catalog item (Kingdom Hearts). 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) and source_url.
report
report_correction
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}.

Endpoints

URLTransportStateLatencyChecked
https://mcp.merchgraph.app/mcp streamable-http answering 179 ms 7 min ago
https://kh-merch-graph.fandex.workers.dev/mcp streamable-http answering 178 ms 7 min ago

Alternatives to KH Merch Graph

same job, measured the same way
Prelo
by listprelo

Drafts eBay listings from your item photos: title, description, price and condition.

answering
Kids Stay
by gt-works

Search Japanese hotels by 48 verified kid-friendly conditions, with sources and dates.

4 tools answering
Kids Stay
by sitebox

Search Japanese hotels by 53 verified kid-friendly conditions, with sources and dates.

4 tools answering
Claimora
by claimora

Scientific and legal claim graph. Query claims, evidence, contradictions, and innovation flags.

7 tools answering
Jobs Search Multi
by dataleadspro

Search job postings across Indeed, LinkedIn, and more from one request - titles, companies

4 tools answering
Submarine Cables MCP
by mrfentmen

Submarine communications cables: list, search, landing points and route geometry from TeleGeography.

131 installs/wk local only
V
var.gg Naming Memory
by var

Curated multilingual dictionary that names code identifiers from domain concepts (KO/JA/ZH/VI/EN).

7 tools answering
HireHeat Jobs: Career Site Job Listings from 12,000+ Companies
by cybermax-tools

HireHeat Jobs: search jobs on 12,000+ company career sites (Greenhouse, Ashby, Workable…).

answering

KH Merch Graph — questions

Answers built from our own checks of this server.

What can KH Merch Graph do?
It exposes 6 tools, read directly from the server on our last check. Among them: discover, estimate_landed_cost, explain_product, report_correction, resolve_listing, resolve_listings_batch. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is KH Merch Graph working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 182 of 182 checks got a reply (100.0%), average response time 203 ms. The bar chart above shows every period we have measured.
How do I connect KH Merch Graph?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does KH Merch Graph need an API key?
No. KH Merch Graph completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is KH Merch Graph?
It answers our handshake in 203 ms on average, which is faster than 65% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is KH Merch Graph open source?
The code is open source: it is published under the MIT licence, written in TypeScript, 0 stars on GitHub and 11 open issues. The licence covers the code in the repository, not the hosted service at mcp.merchgraph.app, which runs on its operator's own terms.