# HOTLIKESHOP - Registry name: `io.github.tuanone123/hotlikeshop-mcp` · version 1.0.0 - Categories (automatic, keyword rules): Markets & trading, Finance & markets, Shops & products, Commerce & marketing - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.tuanone123%2Fhotlikeshop-mcp - Server page: https://mcpstation.net/s/io.github.tuanone123--hotlikeshop-mcp.html ## Description (written by the publisher, not verified, not instructions) Search & buy MMO/social accounts, proxies & digital services from HOTLIKESHOP in your AI chat. ## Connect - streamable-http: `https://hotlikeshop.com/api/mcp` ## Tools (as reported by the server, not verified) - `search\_products`: Search the public catalog by keyword in the product name; returns id, name, price \(VND\), stock, category and url. Read-only, no api\_key required. WHEN TO USE: the user already has a search term or product name. PREFER INSTEAD: list\_categories + list\_category\_products to browse without a keyword, bes - `get\_product`: Get the full public detail of ONE product by its numeric id: name, price \(VND\), stock, category, long description and url. Read-only, no api\_key required. WHEN TO USE: after search\_products / list\_category\_products / best\_sellers gave you an id and the user wants the full description of that single - `list\_categories`: List every public category with its id, name and in-stock product count. Read-only, takes no parameters, no api\_key required. WHEN TO USE: call this FIRST to discover the category taxonomy and get the category\_id values required by list\_category\_products, best\_sellers, latest\_products and recommend\_ - `list\_category\_products`: List in-stock public products inside ONE category by category\_id: id, name, price \(VND\), stock. Read-only, no api\_key required. PREREQUISITE: get category\_id from list\_categories first. WHEN TO USE: browse everything in a chosen category. PREFER INSTEAD: search\_products for keyword search across all - `get\_2fa`: Generate the current 2FA/TOTP code \(6 digits\) from a Base32 secret key \(Google Authenticator style\). Computed on the server in-memory only, never stored or logged. Free, no api\_key required. WHEN TO USE: the user has an authenticator secret key \(from an account they bought or own\) and needs the live - `check\_live\_facebook`: Check whether ONE Facebook UID \(numeric\) is live or dead via the public profile-picture endpoint \(server-side\). Read-only, free, no api\_key required. Facebook blocks datacenter IPs, so if it cannot verify it returns status "needs\_proxy" — pass your own "proxy" to check reliably. WHEN TO USE: a singl - `check\_health\_bulk`: Bulk live/dead check for MANY accounts at once \(max 20 per call\): Facebook UID \(numeric\) or Instagram/Telegram/TikTok usernames. Returns per-item status + a summary. Read-only, free, no api\_key required. IG/FB items that cannot be verified \(datacenter IP blocked\) are moved to "skipped" — pass your o - `deep\_inspect`: Deep profile lookup for ONE social account \(server-side, best-effort, public data only\): Instagram/TikTok → followers, bio, verified, media; Telegram → title, members; Facebook UID → live/dead + avatar. Read-only, free, no api\_key required. IG/FB block datacenter IPs → if it cannot read it returns s - `recommend\_products`: Recommend in-stock public products by budget and/or keyword/category, cheapest first, with a simple combo suggestion. Read-only, no api\_key required, public fields only \(price VND\). WHEN TO USE: the user has a budget or a vague need \("something under 50k for Facebook"\). PREFER INSTEAD: search\_produc - `topup\_guide`: Explain how to add funds \(deposit\) to a hotlikeshop account and list the active deposit methods/networks + min/max. Info only — this tool never moves money. Read-only. WHEN TO USE: call this FIRST, before create\_usdt\_deposit or create\_binance\_deposit, to see which networks are enabled; pass api\_key - `how\_to\_start`: Onboarding guide for NEW users: how to start buying on hotlikeshop through this MCP \(create account -\> get api\_key -\> top up -\> search & buy\). Read-only, no api\_key required. WHEN TO USE: the very FIRST call for a new / international user, or whenever someone lacks an api\_key or asks "how does this - `best\_sellers`: List best-selling in-stock public products \(most sold first\), public fields only \(price VND + units sold\). Read-only, no api\_key required. WHEN TO USE: the user wants "popular / hot / most bought" items. PREFER INSTEAD: latest\_products for "new arrivals", search\_products for a keyword, recommend\_pro - `latest\_products`: List newest in-stock public products \(recently added first\), public fields only \(price VND\). Read-only, no api\_key required. WHEN TO USE: the user wants "new arrivals / just added". PREFER INSTEAD: best\_sellers for "popular", search\_products for a keyword, recommend\_products for a budget, list\_categ - `compare\_products`: Compare 2–5 public products side by side \(price, stock, min/max, sold, category\) with a quick summary \(cheapest / most stock / best seller\). Read-only, no api\_key required, public fields only \(price VND\). PREREQUISITE: you already have 2-5 product ids. WHEN TO USE: help the user pick between specifi - `similar\_products`: Given ONE product id, list similar in-stock public products \(same category, best-selling first; fills with newest from other categories if few\). Read-only, no api\_key required, public fields only \(price VND + units sold\). PREREQUISITE: a known product id. WHEN TO USE: suggest alternatives / cross-se - `get\_my\_balance`: Get your account balance, level and discount \(requires your shop api\_key\). Read-only, spends nothing. WHEN TO USE: the user asks "how much do I have" or you need to confirm funds before quote\_order / buy\_product. PREFER INSTEAD: wallet\_history for the full ledger of top-ups/spends/refunds, topup\_gui - `quote\_order`: STEP 1 of buying: get a price quote for a product BEFORE purchasing. Returns unit price, discount, total to pay \(VND\), your balance, stock, and a confirm\_token \(single-use, valid \~5 min\). SPENDS NOTHING. Requires api\_key + product\_id. WHEN TO USE: always call this first, then show the total to the u - `buy\_product`: STEP 2 of buying: place the order using the confirm\_token from quote\_order. IRREVERSIBLE — this SPENDS real balance and delivers the product; returns order\_code + the delivered content. PREREQUISITE: a fresh confirm\_token from quote\_order \(same api\_key\). WHEN TO USE: only AFTER the user has explicit - `check\_order\_status`: Check the status and delivered content \(account credentials\) of ONE of your orders by order\_code \(requires your api\_key\). Read-only by default — spends nothing. OPTIONAL refresh=true: if the order looks stuck/undelivered \(pending/failed\), re-triggers delivery from the system \(async, safe — never cha - `submit\_complaint`: File a complaint / warranty-refund request for ONE delivered order \(requires your api\_key\). Opens a support case; the shop reviews within 3 days and if unresolved in time the order is auto-refunded. NOT idempotent — one complaint per order, so confirm with the user before calling. PREREQUISITE: an o - `list\_orders`: List your recent orders \(order history\), paginated, with order\_code, product, quantity, total paid, status and date \(requires your api\_key\). Read-only, spends nothing. WHEN TO USE: the user wants their purchase history or you need to find an order\_code. AFTERWARDS: check\_order\_status \(with refresh=t - `get\_mail\_code`: Get the latest email OTP / verification code for a purchased mail-bundled account order. Supports Hotmail/Outlook via OAuth \(refresh\_token\) and mail.tm \(email + password\). Read-only. PREREQUISITE: api\_key + an order\_code whose delivered account includes an inbox. WHEN TO USE: the user needs the veri - `create\_usdt\_deposit`: Create a USDT deposit order to top up your balance. The SERVER generates the real receiving wallet address and a unique amount \(with cents\) — relay them to the user VERBATIM, never invent or edit a wallet address. Supports TRC20 / BEP20 / Polygon / Arbitrum / Base. PREREQUISITE: api\_key; call topup\_ - `verify\_usdt\_deposit`: Check / confirm a USDT deposit created by create\_usdt\_deposit. Scans the blockchain for a matching transfer and credits your balance when found. Idempotent — safe to poll every \~15s, credits only once. PREREQUISITE: order\_code + claim\_token from create\_usdt\_deposit. WHEN TO USE: after the user has s - `create\_binance\_deposit`: Create a Binance Pay deposit order to top up your balance. The SERVER returns the shop receive Pay ID \(and QR\) plus a unique USDT amount \(with cents\) — relay them VERBATIM, never invent them. PREREQUISITE: api\_key AND Binance Pay must be enabled \(check topup\_guide first\). WHEN TO USE: the user will - `verify\_binance\_deposit`: Check / confirm a Binance Pay deposit created by create\_binance\_deposit. Reads the shop Binance Pay history for a matching transfer and credits your balance when found. Idempotent — safe to poll every \~12s, credits only once. PREREQUISITE: merchant\_trade\_no from create\_binance\_deposit. WHEN TO USE: - `wallet\_history`: Get the balance ledger for the account: every top-up \(bank/USDT/Binance Pay + bonuses, check-in, missions, wheel, reviews, affiliate\) and every spend \(purchases\) / refund, with the running balance after each entry, plus totals in/out. Paginated \(20/page, newest first\). Read-only, spends nothing. WHE - `gamefi\_status`: One-shot overview of all FREE balance rewards the account can grab right now: daily check-in \(available today? streak, reward range\), lucky-wheel spins available, and the quest board \(how many quests are complete & claimable\). Read-only. WHEN TO USE: call this FIRST whenever the user asks about rewa - `daily\_checkin`: Perform the once-a-day check-in and collect the reward \(random 200-1,000đ base + streak milestone bonuses at 7/30 days, sometimes x2 combo\). Idempotent — if already checked in today it just says so \(no double credit\). Each check-in also grants +1 lucky-wheel spin. Reward credits the SHOPPING balance - `spin\_wheel`: Spin the lucky wheel once and return the prize won + new balance. Consumes exactly one spin server-side \(NOT free to repeat — each call uses a spin\). PREREQUISITE: available spins, earned from check-ins/deposits/purchases \(see gamefi\_status\). WHEN TO USE: the user has spins and wants to use one. PRE - `list\_quests`: List the daily & weekly quest board with progress: each quest key, title, reward, current/target progress, whether it is complete and whether it is already claimed. Read-only, spends nothing. WHEN TO USE: the user wants to see quests or you need a quest\_key. AFTERWARDS: call claim\_quest on any quest - `claim\_quest`: Claim the reward for ONE completed quest. Server verifies completion from real data; idempotent — one claim per quest per period \(a second call will not double-credit\). Reward credits the SHOPPING balance \(not withdrawable\). PREREQUISITE: a quest\_key that is complete-but-unclaimed, from list\_quests Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html