Username Inspector

com.usernameinspector由 usernameinspector.com 發布官方發布者v1.1.0更新於 Oct 24, 2026

Look up username availability on 12 resale platforms (links where blocked); compare seller fees.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取商業與電商

概覽

AI 產生的概覽

一個免費的遠端 MCP 伺服器,讓助理查詢使用者名稱在 12 個二手轉售平台是否可用,並比較 7 個平台的賣家費用。

可以做什麼
在最多 12 個轉售平台查詢單一使用者名稱是否可用,依平台回傳可用、已被使用、未驗證或錯誤,並在有用時附上個人檔案頁面連結(check_username)。在僅連結端點上為使用者名稱產生公開個人檔案網址,不聯絡任何平台(get_profile_links)。依指定的美元售價比較七個平台的手續費與淨收入,可選填運費與商品成本,依最佳排序並提供利潤、利潤率與投資報酬率(compare_fees)。
適用情境
適合在為轉售商店挑選使用者名稱、想快速跨平台檢查可用性時使用,也適合為商品定價、比較各平台在美國賣家情境下扣除費用後的收入。
執行需求
遠端 Streamable HTTP 端點,不需帳號或 API 金鑰;在支援遠端伺服器的用戶端加入託管網址即可。自行架設需要 Node 18 或更新版本,並在本機提供端點。
安裝前請注意
助理會將使用者名稱送到伺服器,再由伺服器查詢各平台;README 表示不儲存資料,只記錄呼叫次數。查詢使用一般頁面請求而非官方 API,多個平台會阻擋並回傳未驗證。費用為美國估算、不含銷售稅且經常變動,定價前應核對平台本身的費用頁面。工具為唯讀,不會寫入或付款。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Username Inspector,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.usernameinspector%2Fusername-inspector/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "username-inspector": {
      "type": "http",
      "url": "https://usernameinspector.com/api/mcp"
    }
  }
}

README

Username Inspector MCP server

[Tests] [VerifyMCP trust score for Username Inspector]

A free Model Context Protocol server for people who sell on resale marketplaces. It lets an AI assistant:

  • look up whether a username or store name is free on eBay, eBay Store, Poshmark, Grailed, Vinted, Whatnot, Bonanza, Chairish, Depop, Etsy, Mercari, and Ruby Lane, and
  • compare what a sale pays out after fees on eBay, Poshmark, Mercari, Depop, Etsy, Grailed, and Vinted.

It is the code behind Username Inspector. Documentation for end users is at https://usernameinspector.com/mcp/.

Use the hosted servers

No account, no API key.

ServerURLTools
Lookupshttps://usernameinspector.com/api/mcpcheck_username, compare_fees
Links onlyhttps://usernameinspector.com/api/mcp-linksget_profile_links, compare_fees

The links-only server never contacts a marketplace. It builds the public profile page address for a username and leaves it to you to open it.

Claude Code

claude mcp add --transport http username-inspector https://usernameinspector.com/api/mcp

Clients with a JSON config (Cursor and others)

json
{  "mcpServers": {    "username-inspector": {      "url": "https://usernameinspector.com/api/mcp"    }  }}

Clients with a custom connector or remote server option: add a server and paste the URL.

It is also listed in the official MCP Registry as com.usernameinspector/username-inspector.

Tools

check_username

Looks up one username on up to 12 platforms. Each platform comes back as available, taken, unverified, or error, with a link to the profile page where one helps.

  • username (required): 3 to 50 letters, numbers, hyphens, or underscores.
  • platforms (optional): list of platform ids. Defaults to all twelve: ebay, ebaystore, poshmark, grailed, vinted, whatnot, bonanza, chairish, depop, etsy, mercari, rubylane.

Depop, Etsy, Mercari, and Ruby Lane block automated checks, so they always return a profile link. Poshmark, Vinted, and Bonanza usually return a live answer. eBay, eBay Store, Grailed, Whatnot, and Chairish often block automated lookups, and those come back as unverified with a link to check by hand. Which platforms answer can change at any time.

get_profile_links (links-only server)

Builds the public profile page address for a username on each platform. Makes no requests to any marketplace.

compare_fees

Takes a sale price in USD and, optionally, shipping_charged, item_cost, shipping_cost, and ebay_promoted_rate_percent. Returns fees and what you keep on seven platforms, best first, plus profit, margin, and ROI when costs are given. Estimates for US sellers, excluding sales tax, with the date each rate was last verified.

All tools are read-only and declare output schemas.

Limits and behavior

  • About 12 tool calls per minute per client (HTTP 429 with Retry-After beyond that), 16 KB request bodies, 5 messages per batch.
  • One username per check_username call. Results are cached in memory for 5 minutes per username and platform, and errors are never cached.
  • Outbound lookups run at most 12 at a time per instance, with a 5 second timeout per platform and 9 seconds per call.
  • Setting MCP_DISABLED=1 turns both endpoints off. MCP_LINKS_DISABLED=1 turns off only the links endpoint.

The in-process limits are per instance and best effort. On a serverless host, add a rate-limit rule at the platform level too.

Privacy

The assistant sends the username to the server, which looks it up on the marketplace and returns the result. Nothing is stored. The only logs are counts: tool name, how many platforms, and how long it took. Never usernames or IP addresses. See the privacy policy.

How the lookups work

check_username makes the same plain HTTPS request a browser makes when you open a profile page, and reads the response status or a marker on the page to tell whether a profile exists. It uses no marketplace API and no login, and it does not try to get around bot protection: when a platform answers with a challenge or an error, the result is unverified, never a guess.

Platforms can change or block these requests whenever they like. If you run this yourself, you are responsible for the load you put on those sites and for following their terms.

Run it yourself

Requires Node 18 or newer.

npm installnpm start

This serves http://127.0.0.1:3000/api/mcp and http://127.0.0.1:3000/api/mcp-links (set PORT and HOST to change that). The api/ folder is also laid out as Vercel serverless functions, so it deploys there unchanged. Use the Streamable HTTP transport; the server is stateless.

Quick check:

curl -s -X POST http://127.0.0.1:3000/api/mcp \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Tests

npm test

The tests use Node's built-in runner and stub the network, so they make no requests to any marketplace.

Fee rates

All rates live in lib/fee-calc.js, each with a lastVerified date. They are US rates and change often, so check the platform's own fee page before pricing something.

Layout

PathWhat it does
api/mcp.js, api/mcp-links.jsThe two endpoints
lib/mcp-handler.jsHTTP front door: CORS, limits, kill switch
lib/mcp-server.js, lib/mcp-links-server.jsThe tools
lib/platform-checks.jsHow each platform is looked up
lib/fee-calc.jsFee math
lib/mcp-guard.jsRate limiter, cache, concurrency cap
server.jsLocal runner

License

MIT. See LICENSE.

Contact

Found a wrong result or want a platform added? Use the contact page.

來源:README.md,提交 7e1a4c5

工具

2

check_username

Check username availability

Check if ONE username is free on 12 resale platforms. Example: username='vintage_finds' returns available, taken, or unverified per platform.

輸入參數username必填platforms

compare_fees

Compare reseller selling fees

Compare what a US sale keeps after fees on 7 platforms. Example: price=45, item_cost=12 ranks platforms by profit.

輸入參數price必填item_costshipping_costshipping_chargedebay_promoted_rate_percent

版本歷史

2
  1. v1.1.0最新Oct 10, 2026
  2. v1.0.0Oct 10, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分