# HOTLIKESHOP (remote · hotlikeshop.com)

Search & buy MMO/social accounts, proxies & digital services from HOTLIKESHOP in your AI chat.

- Trust score: 73/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-20

## Components

- remote · `hotlikeshop.com`: 73/100 (this document), [markdown](https://verifymcp.io/servers/tuanone123-hotlikeshop-mcp/api-mcp.md), [page](https://verifymcp.io/servers/tuanone123-hotlikeshop-mcp/api-mcp)

## Channel facts

- Endpoint: `https://hotlikeshop.com/api/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-20.

- **Endpoint Security**: 57/100
  - 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 32 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.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 70/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 7068 tokens (~220/item across 32 items; 32 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 80/100
  - Stability observed for 24 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 32 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 33 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### How do I install the HOTLIKESHOP MCP server?

HOTLIKESHOP is a hosted endpoint at https://hotlikeshop.com/api/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http tuanone123-hotlikeshop-mcp 'https://hotlikeshop.com/api/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "tuanone123-hotlikeshop-mcp": {
      "url": "https://hotlikeshop.com/api/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "tuanone123-hotlikeshop-mcp": {
      "type": "http",
      "url": "https://hotlikeshop.com/api/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.tuanone123-hotlikeshop-mcp]
url = "https://hotlikeshop.com/api/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "tuanone123-hotlikeshop-mcp": {
      "type": "remote",
      "url": "https://hotlikeshop.com/api/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add tuanone123-hotlikeshop-mcp --url 'https://hotlikeshop.com/api/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  tuanone123-hotlikeshop-mcp:
    url: "https://hotlikeshop.com/api/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "tuanone123-hotlikeshop-mcp": {
      "Transport": "http",
      "Url": "https://hotlikeshop.com/api/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add tuanone123-hotlikeshop-mcp -t streamable-http -u 'https://hotlikeshop.com/api/mcp'
```

### Other

```json
{
  "mcpServers": {
    "tuanone123-hotlikeshop-mcp": {
      "type": "http",
      "url": "https://hotlikeshop.com/api/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-19 (score 73, +1)

No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-17 (score 72, +1)

No change was recorded against any check on this day. Stability & Change Management went from 67 to 70. That category is still filling its 30-day observation window: 20 days of observed history at the previous scan, 21 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-15 (score 71, +1)

No change was recorded against any check on this day. Stability & Change Management went from 60 to 63. That category is still filling its 30-day observation window: 18 days of observed history at the previous scan, 19 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-13 (score 70, +1)

No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-11 (score 69, 0)

- [security regression] A breaking change shipped without a version bump: still 1.0.0
- [security regression] Tool “reload_order” was removed
- [security] Tool “best_sellers” rewrote its description, which is the text the model reads
- [security] Tool “buy_product” rewrote its description, which is the text the model reads
- [security] Tool “check_health_bulk” rewrote its description, which is the text the model reads
- [security] Tool “check_live_facebook” rewrote its description, which is the text the model reads
- [security] Tool “check_order_status” rewrote its description, which is the text the model reads
- [security] Tool “claim_quest” rewrote its description, which is the text the model reads
- [security] Tool “compare_products” rewrote its description, which is the text the model reads
- [security] Tool “create_binance_deposit” rewrote its description, which is the text the model reads
- [security] Tool “create_usdt_deposit” rewrote its description, which is the text the model reads
- [security] Tool “daily_checkin” rewrote its description, which is the text the model reads
- [security] Tool “deep_inspect” rewrote its description, which is the text the model reads
- [security] Tool “gamefi_status” rewrote its description, which is the text the model reads
- [security] Tool “get_2fa” rewrote its description, which is the text the model reads
- [security] Tool “get_mail_code” rewrote its description, which is the text the model reads
- [security] Tool “get_my_balance” rewrote its description, which is the text the model reads
- [security] Tool “get_product” rewrote its description, which is the text the model reads
- [security] Tool “how_to_start” rewrote its description, which is the text the model reads
- [security] Tool “latest_products” rewrote its description, which is the text the model reads
- [security] Tool “list_categories” rewrote its description, which is the text the model reads
- [security] Tool “list_category_products” rewrote its description, which is the text the model reads
- [security] Tool “list_orders” rewrote its description, which is the text the model reads
- [security] Tool “list_quests” rewrote its description, which is the text the model reads
- [security] Tool “quote_order” rewrote its description, which is the text the model reads
- [security] Tool “recommend_products” rewrote its description, which is the text the model reads
- [security] Tool “search_products” rewrote its description, which is the text the model reads
- [security] Tool “similar_products” rewrote its description, which is the text the model reads
- [security] Tool “spin_wheel” rewrote its description, which is the text the model reads
- [security] Tool “submit_complaint” rewrote its description, which is the text the model reads
- [security] Tool “topup_guide” rewrote its description, which is the text the model reads
- [security] Tool “verify_binance_deposit” rewrote its description, which is the text the model reads
- [security] Tool “verify_usdt_deposit” rewrote its description, which is the text the model reads
- [security] Tool “wallet_history” rewrote its description, which is the text the model reads
- [functional regression] Schema quality: 150 → 220
- [cosmetic] “check_order_status” added an optional parameter “refresh”

### 2026-09-10 (score 69, 0)

- [functional regression] Schema quality: 2859 → 4963
- [functional] New tool “claim_quest”
- [functional] New tool “create_binance_deposit”
- [functional] New tool “create_usdt_deposit”
- [functional] New tool “daily_checkin”
- [functional] New tool “gamefi_status”
- [functional] New tool “get_mail_code”
- [functional] New tool “list_orders”
- [functional] New tool “list_quests”
- [functional] New tool “reload_order”
- [functional] New tool “spin_wheel”
- [functional] New tool “submit_complaint”
- [functional] New tool “verify_binance_deposit”
- [functional] New tool “verify_usdt_deposit”
- [functional] New tool “wallet_history”

### 2026-09-09 (score 69, +1)

No change was recorded against any check on this day. Stability & Change Management went from 40 to 43. That category is still filling its 30-day observation window: 12 days of observed history at the previous scan, 13 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-07 (score 68, +1)

No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (32)

### `search_products` (~159 tokens)

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, best_sellers for "popular", latest_products for "new", get_product for the full detail of one id. Not for buying — pass a found id to quote_order. Tìm sản phẩm công khai theo tên; chỉ đọc, không cần api_key.

Input parameters:

- `limit` (integer): Max results (default 20, max 50).
- `query` (string, required): Keyword / từ khóa (product name).

### `get_product` (~157 tokens)

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 item. PREFER INSTEAD: compare_products to evaluate 2-5 ids at once, similar_products to find alternatives. Requires a known product id (not a name). Not for buying — pass the id to quote_order. Xem chi tiết 1 sản phẩm công khai theo id (kèm mô tả); chỉ đọc, không cần api_key.

Input parameters:

- `id` (integer, required): Product id.

### `list_categories` (~123 tokens)

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_products. PREFER INSTEAD: search_products when the user already has a keyword, or how_to_start for onboarding. This only lists categories — it does not return individual products. Liệt kê danh mục công khai kèm số sản phẩm; dùng để lấy category_id.

### `list_category_products` (~157 tokens)

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 categories, best_sellers to rank a category by sales, recommend_products to filter by budget, latest_products for newest. Not for buying — pass a chosen id to quote_order. Liệt kê sản phẩm công khai trong 1 danh mục theo category_id.

Input parameters:

- `category_id` (integer, required): Category id.
- `limit` (integer): Max results (default 30, max 100).

### `get_2fa` (~177 tokens)

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 TOTP code now. PREFER INSTEAD: get_mail_code for email OTP/verification codes delivered to a mail-bundled order. Requires a valid Base32 secret. Sinh mã 2FA/TOTP hiện tại (6 số) từ khóa bí mật Base32; tính cục bộ, không lưu, không gửi đi đâu.

Input parameters:

- `secret` (string, required): Base32 secret key (spaces allowed). Khóa bí mật Base32 (cho phép có dấu cách).

### `check_live_facebook` (~264 tokens)

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 single Facebook UID. PREFER INSTEAD: check_health_bulk for many accounts at once or for Instagram/Telegram/TikTok, deep_inspect for a detailed profile (followers, bio, media). Kiểm tra 1 UID Facebook (số) sống/chết; FB chặn IP máy chủ nên nếu không check được sẽ trả "needs_proxy" — truyền "proxy" riêng để check chuẩn.

Input parameters:

- `proxy` (string): Optional: YOUR own proxy for this request only (never shared). Format: http(s)://user:pass@host:port or socks5://host:port. Tùy chọn: proxy CỦA BẠN, chỉ áp cho request này (không chia sẻ). Dạng http(…
- `uid` (string, required): Facebook numeric UID. UID Facebook (chỉ gồm chữ số).

### `check_health_bulk` (~340 tokens)

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 own "proxy" to check them reliably. WHEN TO USE: a list of 2-20 accounts, or any non-Facebook platform. PREFER INSTEAD: check_live_facebook for a single Facebook UID, deep_inspect for one detailed profile. Kiểm tra sống/chết HÀNG LOẠT (tối đa 20/lần): UID Facebook hoặc username IG/TG/TikTok; mục IG/FB không check được bị đưa vào "skipped" — truyền "proxy" riêng để check chuẩn.

Input parameters:

- `items` (array, required): List of UIDs (Facebook) or usernames (IG/TG/TikTok). Danh sách UID/username (tối đa 20). Cũng chấp nhận 1 chuỗi ngăn cách bởi dấu phẩy/xuống dòng.
- `platform` (string): Platform to check. Nền tảng cần kiểm tra (mặc định facebook).
- `proxy` (string): Optional (recommended for IG/FB): YOUR own proxy, this request only, never shared. http(s)://user:pass@host:port or socks5://host:port. Tùy chọn (nên có cho IG/FB): proxy CỦA BẠN, chỉ request này.

### `deep_inspect` (~313 tokens)

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 status "needs_proxy"; pass your own "proxy" to read reliably. WHEN TO USE: you want rich detail about one profile. PREFER INSTEAD: check_health_bulk to sweep many accounts for live/dead only, check_live_facebook for a quick single-UID liveness check. Xem SÂU 1 tài khoản MXH (chỉ đọc công khai); IG/FB chặn IP máy chủ → nếu không xem được trả "needs_proxy", truyền "proxy" riêng để xem chuẩn.

Input parameters:

- `handle` (string, required): Username/handle (IG/TG/TikTok) or numeric UID (Facebook). Also accepts a full profile URL. Username hoặc UID (FB); chấp nhận cả link profile.
- `platform` (string, required): Platform. Nền tảng cần xem.
- `proxy` (string): Optional (recommended for IG/FB): YOUR own proxy, this request only, never shared. http(s)://user:pass@host:port or socks5://host:port. Tùy chọn (nên có cho IG/FB): proxy CỦA BẠN, chỉ request này.

### `recommend_products` (~258 tokens)

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_products for an exact keyword, best_sellers for popularity, latest_products for newest, list_category_products to see a whole category. Optionally scope with category_id from list_categories. Gợi ý sản phẩm CÒN HÀNG theo ngân sách và/hoặc từ khóa/danh mục (rẻ trước) kèm gợi ý combo; chỉ trả field công khai (giá VND).

Input parameters:

- `budget` (integer): Max unit price in VND (optional). Ngân sách/giá tối đa mỗi SP (VND, tùy chọn).
- `category_id` (integer): Limit to a category id (optional). Giới hạn theo danh mục (tùy chọn).
- `keyword` (string): Keyword in product name (optional). Từ khóa trong tên SP (tùy chọn).
- `limit` (integer): Max results (default 8, max 20).

### `topup_guide` (~282 tokens)

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 to also show current balance & the shortfall vs a target amount. PREFER INSTEAD: how_to_start for full new-user onboarding, get_my_balance if you only need the balance number. Pass lang="en" for an English guide. Hướng dẫn nạp tiền (chỉ thông tin, KHÔNG thanh toán); truyền api_key để kèm số dư & phần còn thiếu, kèm quy đổi USD.

Input parameters:

- `amount` (integer): Optional: amount you want to spend (VND) to compute shortfall. Tùy chọn: số tiền cần (VND) để tính phần còn thiếu.
- `api_key` (string): Optional: your shop api_key to also show current balance & shortfall (with USD conversion). Tùy chọn: api_key để hiện số dư & phần còn thiếu.
- `lang` (string): Optional: "en" for English guide, otherwise Vietnamese. Tùy chọn: "en" để nhận hướng dẫn tiếng Anh.

### `how_to_start` (~197 tokens)

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 work". Lists which tools are free vs. which need an api_key. PREFER INSTEAD: topup_guide for deposit specifics, quote_order + buy_product to actually purchase, search_products to browse. Pass lang="en" (default) or lang="vi". Hướng dẫn bắt đầu cho người mới: tạo tài khoản -> lấy api_key -> nạp tiền -> tìm & mua.

Input parameters:

- `lang` (string): Optional: "en" (default) or "vi". Ngôn ngữ hướng dẫn: "en" (mặc định) hoặc "vi".

### `best_sellers` (~210 tokens)

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_products for a budget, list_category_products for a full category. Optionally scope with category_id (from list_categories) or a keyword. Danh sách sản phẩm BÁN CHẠY còn hàng (đã bán nhiều nhất trước); chỉ trả field công khai (giá VND + số đã bán).

Input parameters:

- `category_id` (integer): Limit to a category id (optional). Giới hạn theo danh mục (tùy chọn).
- `keyword` (string): Keyword in product name (optional). Từ khóa trong tên SP (tùy chọn).
- `limit` (integer): Max results (default 10, max 20).

### `latest_products` (~196 tokens)

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_category_products for a full category. Optionally scope with category_id (from list_categories) or a keyword. Danh sách sản phẩm MỚI còn hàng (thêm gần đây nhất trước); chỉ trả field công khai (giá VND).

Input parameters:

- `category_id` (integer): Limit to a category id (optional). Giới hạn theo danh mục (tùy chọn).
- `keyword` (string): Keyword in product name (optional). Từ khóa trong tên SP (tùy chọn).
- `limit` (integer): Max results (default 10, max 20).

### `compare_products` (~188 tokens)

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 specific candidates. PREFER INSTEAD: get_product for one id in depth, similar_products to first discover comparable items, search_products / list_category_products to find ids. So sánh 2–5 sản phẩm cạnh nhau để khách chốt nhanh; chỉ field công khai (giá VND).

Input parameters:

- `ids` (array, required): Danh sách 2–5 product id cần so sánh, vd [943, 1004]. Cũng chấp nhận chuỗi "943,1004".

### `similar_products` (~192 tokens)

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-sell around an item the user is viewing, then optionally compare_products. PREFER INSTEAD: search_products for keyword search, recommend_products for budget-based picks, list_category_products to browse the whole category. Cho 1 product id, trả các SP TƯƠNG TỰ còn hàng (cùng danh mục, ưu tiên bán chạy; bù SP mới khác danh mục nếu ít).

Input parameters:

- `id` (integer, required): Product id gốc để tìm SP tương tự, vd 943.
- `limit` (integer): Max results (default 8, max 20).

### `get_my_balance` (~152 tokens)

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_guide to add funds, quote_order to price a specific purchase. Requires a valid api_key. Xem số dư & hạng tài khoản (cần api_key); trả balance (VND), level, discount.

Input parameters:

- `api_key` (string, required): Your shop account API key. Khóa API tài khoản shop của bạn (Trang cá nhân → API).

### `quote_order` (~205 tokens)

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 user and get explicit approval before buy_product. PREFER INSTEAD: get_my_balance to only check funds, check_order_status for an order that already exists (not for pricing a new one). Bước 1 khi mua: báo giá TRƯỚC khi mua, trả confirm_token; KHÔNG trừ tiền. Luôn hỏi người dùng xác nhận rồi mới gọi buy_product.

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `product_id` (integer, required): Product id (from search_products / get_product).
- `quantity` (integer): Quantity to buy (default 1).

### `buy_product` (~210 tokens)

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 explicitly approved the exact total shown by quote_order. Do NOT call speculatively or to re-price. AFTERWARDS: check_order_status for delivery (set refresh=true if it looks stuck), get_mail_code for OTP, submit_complaint if faulty. Bước 2: đặt mua thật bằng confirm_token (TRỪ TIỀN THẬT & giao hàng); chỉ gọi sau khi người dùng đã đồng ý giá đã báo.

Input parameters:

- `api_key` (string, required): Your shop account API key (must match the one used in quote_order).
- `confirm_token` (string, required): The confirm_token returned by quote_order (valid ~5 minutes, single use).

### `check_order_status` (~284 tokens)

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 charges money, never touches a completed/refunded order) then returns the current status; poll again after ~5-10s. PREREQUISITE: an order_code (from buy_product or list_orders). WHEN TO USE: the user wants the current state or the delivered data of a specific order; set refresh=true only to nudge a stuck order. PREFER INSTEAD: list_orders to find the order_code first, get_mail_code for the email OTP, submit_complaint if the delivered item is faulty. Kiểm tra trạng thái & nội dung đã giao của 1 đơn theo order_code (cần api_key); truyền refresh=true để ép giao lại nếu đơn treo — không tính phí.

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `order_code` (string, required): The order code returned by buy_product.
- `refresh` (boolean): Set true to re-trigger delivery when the order looks stuck/undelivered (async; safe, never charges). Default false = plain read-only status check.

### `submit_complaint` (~296 tokens)

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 order_code that was delivered and is genuinely faulty. WHEN TO USE: the bought item is wrong / dead / login-fails / short quantity. PREFER INSTEAD: check_order_status with refresh=true first if it merely looks stuck (undelivered), then check_order_status to track the case afterwards. Gửi khiếu nại/bảo hành-hoàn tiền cho 1 đơn (cần api_key); shop xử lý ≤3 ngày, quá hạn TỰ ĐỘNG HOÀN; mỗi đơn chỉ khiếu nại 1 lần; theo dõi bằng check_order_status.

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `description` (string): Optional details describing the problem (which items failed, error message, etc.).
- `order_code` (string, required): The order code you want to complain about (must belong to your account).
- `reason` (string, required): Short reason for the complaint, e.g. "Sai sản phẩm", "Không đăng nhập được", "Die/khóa", "Thiếu số lượng", "Khác".

### `list_orders` (~201 tokens)

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=true to nudge a stuck order) / get_mail_code for a specific order_code. PREFER INSTEAD: wallet_history for money movements (top-ups/refunds), not order details. Liệt kê lịch sử đơn (order_code, sản phẩm, số lượng, tổng tiền, trạng thái, ngày) — cần api_key; dùng để tìm order_code rồi gọi check_order_status / get_mail_code.

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `limit` (integer): Orders per page (default 20, max 100).
- `page` (integer): Page number (default 1).

### `get_mail_code` (~192 tokens)

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 verification code sent to the email that came with their order. PREFER INSTEAD: get_2fa for authenticator (TOTP) codes, check_order_status to see the delivered credentials themselves. Lấy mã OTP/xác minh mới nhất cho đơn tài khoản có kèm mail (Hotmail/Outlook qua refresh_token, mail.tm qua email+mật khẩu); cần api_key + order_code.

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `order_code` (string, required): The order code of the mail-bundled account order.

### `create_usdt_deposit` (~290 tokens)

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_guide FIRST to see which networks are active + min/max. WHEN TO USE: the user wants to deposit on-chain USDT. AFTERWARDS: once they send, call verify_usdt_deposit with order_code + claim_token. PREFER INSTEAD: create_binance_deposit for users paying inside the Binance app. Tạo đơn nạp USDT — hệ thống tự sinh ĐỊA CHỈ VÍ và SỐ TIỀN kèm số lẻ độc nhất; chuyển lại NGUYÊN VĂN, KHÔNG tự chế/sửa ví.

Input parameters:

- `amount_usd` (number, required): Whole-number USD amount to deposit (decimals are ignored — the system assigns a unique cents suffix).
- `api_key` (string, required): Your shop account API key.
- `network` (string): USDT network: trc20 | bep20 | polygon | arbitrum | base (default trc20). Only networks with a configured wallet work — check topup_guide.

### `verify_usdt_deposit` (~259 tokens)

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 sent the USDT, to confirm and credit it; optionally pass method="hash" + tx_hash to verify by a specific transaction. PREFER INSTEAD: verify_binance_deposit for Binance Pay deposits, get_my_balance/wallet_history to inspect balance afterwards. Kiểm tra & xác nhận đơn nạp USDT — quét blockchain, khớp thì cộng tiền (an toàn khi gọi lại nhiều lần).

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `claim_token` (string, required): claim_token from create_usdt_deposit (single-order secret).
- `method` (string): Verification mode: "amount" (default, auto-scan by unique amount) or "hash".
- `order_code` (string, required): order_code from create_usdt_deposit.
- `tx_hash` (string): Transaction hash (only when method="hash").

### `create_binance_deposit` (~196 tokens)

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 pay inside the official Binance app. AFTERWARDS: call verify_binance_deposit with merchant_trade_no. PREFER INSTEAD: create_usdt_deposit for on-chain USDT transfers. Tạo đơn nạp Binance Pay — hệ thống trả Pay ID nhận tiền + số USDT kèm số lẻ; chuyển lại NGUYÊN VĂN.

Input parameters:

- `amount_usd` (number, required): Whole-number USD amount to deposit (the system assigns a unique cents suffix).
- `api_key` (string, required): Your shop account API key.

### `verify_binance_deposit` (~181 tokens)

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: after the user has paid via Binance Pay, to confirm and credit it. PREFER INSTEAD: verify_usdt_deposit for on-chain USDT deposits, get_my_balance/wallet_history to inspect balance afterwards. Kiểm tra & xác nhận đơn nạp Binance Pay — khớp thì cộng tiền (an toàn khi gọi lại nhiều lần).

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `merchant_trade_no` (string, required): merchant_trade_no from create_binance_deposit.

### `wallet_history` (~188 tokens)

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. WHEN TO USE: the user wants a history of money movements or to audit where funds went. PREFER INSTEAD: get_my_balance for just the current number, list_orders for purchase/order details rather than money entries. Requires api_key. Xem lịch sử biến động số dư (nạp/tiêu/hoàn) kèm số dư sau mỗi giao dịch.

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `page` (integer): Page number (default 1, 20 rows per page).

### `gamefi_status` (~184 tokens)

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 rewards/free balance, then use daily_checkin / spin_wheel / list_quests + claim_quest to collect. Note: all rewards credit the SHOPPING balance (spendable in-shop, NOT withdrawable). Requires api_key. Tổng quan phần thưởng miễn phí: điểm danh, vòng quay, nhiệm vụ có thể nhận (thưởng vào số dư mua hàng, không rút được).

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `lang` (string): Language for labels: "vi" or "en" (default en).

### `daily_checkin` (~166 tokens)

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 (not withdrawable). WHEN TO USE: the user wants to claim today's free check-in. PREFER INSTEAD: gamefi_status to first see if it is available, spin_wheel to use the earned spin, claim_quest for quest rewards. Requires api_key. Điểm danh hằng ngày nhận thưởng (mỗi ngày 1 lần).

Input parameters:

- `api_key` (string, required): Your shop account API key.

### `spin_wheel` (~151 tokens)

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. PREFER INSTEAD: daily_checkin to earn a spin first, gamefi_status to see how many spins remain. Winnings credit the SHOPPING balance (not withdrawable). Requires api_key. Quay vòng quay may mắn 1 lượt (cần còn lượt quay).

Input parameters:

- `api_key` (string, required): Your shop account API key.

### `list_quests` (~162 tokens)

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 that is complete but not yet claimed. PREFER INSTEAD: gamefi_status for a combined rewards summary (check-in + wheel + quests). Requires api_key. Danh sách nhiệm vụ ngày/tuần kèm tiến độ + phần thưởng.

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `lang` (string): Language for titles: "vi" or "en" (default en).

### `claim_quest` (~190 tokens)

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 or gamefi_status. WHEN TO USE: collect a finished quest. PREFER INSTEAD: list_quests to find which quest_key is claimable, daily_checkin / spin_wheel for those specific rewards. Requires api_key. Nhận thưởng 1 nhiệm vụ đã hoàn thành (dùng quest_key từ list_quests).

Input parameters:

- `api_key` (string, required): Your shop account API key.
- `quest_key` (string, required): The quest key to claim (from list_quests), e.g. daily_checkin, daily_buy1, weekly_spend50k.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/tuanone123-hotlikeshop-mcp/api-mcp#diagnostics

## Score history

- 2026-09-20: 73
- 2026-09-19: 73
- 2026-09-18: 72
- 2026-09-17: 72
- 2026-09-16: 71
- 2026-09-15: 71
- 2026-09-14: 70
- 2026-09-13: 70
- 2026-09-12: 69
- 2026-09-11: 69
- 2026-09-10: 69
- 2026-09-09: 69
- 2026-09-08: 68
- 2026-09-07: 68
- 2026-09-06: 67
- 2026-09-05: 67
- 2026-09-04: 66
- 2026-09-03: 66
- 2026-09-02: 65
- 2026-09-01: 65
- 2026-08-31: 64
- 2026-08-30: 64
- 2026-08-29: 64
- 2026-08-28: 63
- 2026-08-27: 63

## Common questions

### What is the HOTLIKESHOP MCP server?

HOTLIKESHOP is an MCP server listed in the public MCP registry as io.github.tuanone123/hotlikeshop-mcp. Search & buy MMO/social accounts, proxies & digital services from HOTLIKESHOP in your AI chat. This page covers its hosted endpoint (https://hotlikeshop.com/api/mcp).

### Is the HOTLIKESHOP MCP server safe to use?

HOTLIKESHOP scores 73 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the HOTLIKESHOP MCP server expose?

HOTLIKESHOP exposes 32 tools: search_products, get_product, list_categories, list_category_products, get_2fa, and 27 more. Their descriptions and schemas cost roughly 6,720 tokens of context every time the server is loaded.

### Does the HOTLIKESHOP MCP server require authentication?

No. We connected to HOTLIKESHOP without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the HOTLIKESHOP MCP server still maintained?

HOTLIKESHOP is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://hotlikeshop.com/api/mcp
- Repository: https://github.com/tuanone123/hotlikeshop-mcp
- Website: https://hotlikeshop.com/ai
- Changelog RSS feed: https://verifymcp.io/servers/tuanone123-hotlikeshop-mcp/api-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/tuanone123-hotlikeshop-mcp/api-mcp.json
- HTML version of this page: https://verifymcp.io/servers/tuanone123-hotlikeshop-mcp/api-mcp
