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 分