# Username Inspector

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

- name: com.usernameinspector/username-inspector
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 96/100
- quality: 75/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.usernameinspector%2Fusername-inspector
- tools: https://api.protogrid.dev/v1/servers/com.usernameinspector%2Fusername-inspector/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

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


## Trust

- hygiene: 100
- liveness: 100
- freshness: 100
- provenance: 85
- drivers: +repository +dns-namespace +website +reachable +uptime-100% +updated-10d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 75/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 2 of 2 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 406 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 25 (weight 15)

- warn `stability.changes`: 6 tool changes in 30 days
- fail `stability.rug_pull`: 2 tools kept their name but changed most of their description in 30 days; review before trusting them

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 2, about 406 tokens to load them all
- tool set hash: e88e3de26b394f2e19c3e5fa63a46e1f
- tools last changed: 2026-10-14T08:30:45.464Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.usernameinspector/username-inspector.svg)](https://protogrid.dev/servers/com.usernameinspector/username-inspector)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-14 `compare_fees` changed (description)
  - before: Compare what a US sale keeps after fees on 7 platforms, best first. Costs add profit and ROI. Example: price 45, item_cost 12.
  - after: Compare what a US sale keeps after fees on 7 platforms. Example: price=45, item_cost=12 ranks platforms by profit.
- 2026-10-14 `check_username` changed (description)
  - before: Check if ONE username is free on 12 reselling platforms. Status: available, taken, unverified (open check_url), or error. Example: username "vintage_finds".
  - after: Check if ONE username is free on 12 resale platforms. Example: username='vintage_finds' returns available, taken, or unverified per platform.
- 2026-10-14 `compare_fees` changed (description, inputSchema, outputSchema) **meaning changed**
  - before: Compare what a sale pays out after marketplace fees on eBay, Poshmark, Mercari, Depop, Etsy, Grailed, and Vinted (US sellers). Takes the sale price in USD and, optionally, the shipping charged to the buyer, the item cost, the seller's own shipping cost, and an eBay promoted listing rate; with costs it also returns profit, margin, and ROI. Results are sorted best first. Sales tax is not included. Rates are approximate and carry the date each was last verified.
  - after: Compare what a US sale keeps after fees on 7 platforms, best first. Costs add profit and ROI. Example: price 45, item_cost 12.
- 2026-10-14 `check_username` changed (description, inputSchema, outputSchema) **meaning changed**
  - before: Check whether ONE username or store name is available on reselling platforms: eBay, eBay Store, Poshmark, Grailed, Vinted, Whatnot, Bonanza, and Chairish are looked up directly, but several of them (often eBay, Grailed, Whatnot, and Chairish) block automated lookups and then come back as unverified with a link; Poshmark, Vinted, and Bonanza most reliably return a live answer. Depop, Etsy, Mercari, and Ruby Lane cannot be checked automatically, so a link to the profile page is returned instead. Each platform status is "available" (no profile found), "taken" (a profile exists), "unverified" (open check_url to verify), or "error" (timed out or blocked). Usernames are 3 to 50 characters: letters, numbers, hyphens, and underscores. Each call checks one name. Results are cached for 5 minutes and repeated calls are rate-limited.
  - after: Check if ONE username is free on 12 reselling platforms. Status: available, taken, unverified (open check_url), or error. Example: username "vintage_finds".
- 2026-10-10 `compare_fees` changed (description, outputSchema)
  - before: Compare what a sale pays out after marketplace fees on eBay, Poshmark, Mercari, Depop, Etsy, Grailed, and Vinted (US sellers). Give the sale price in USD. Optionally add shipping charged to the buyer, your item cost, your own shipping cost, and an eBay promoted listing rate to also get profit, margin, and ROI. Results are sorted best first. Sales tax is not included. Rates are approximate and carry the date each was last verified.
  - after: Compare what a sale pays out after marketplace fees on eBay, Poshmark, Mercari, Depop, Etsy, Grailed, and Vinted (US sellers). Takes the sale price in USD and, optionally, the shipping charged to the buyer, the item cost, the seller's own shipping cost, and an eBay promoted listing rate; with costs it also returns profit, margin, and ROI. Results are sorted best first. Sales tax is not included. Rates are approximate and carry the date each was last verified.
- 2026-10-10 `check_username` changed (description, outputSchema)
  - before: Check whether ONE username or store name is available on reselling platforms: eBay, eBay Store, Poshmark, Grailed, Vinted, Whatnot, Bonanza, and Chairish are looked up directly, but several of them (often eBay, Grailed, Whatnot, and Chairish) block automated lookups and then come back as unverified with a link; Poshmark, Vinted, and Bonanza most reliably return a live answer. Depop, Etsy, Mercari, and Ruby Lane cannot be checked automatically, so a link to the profile page is returned instead. Each platform status is "available" (no profile found), "taken" (a profile exists), "unverified" (open check_url to verify), or "error" (timed out or blocked). Usernames are 3 to 50 characters: letters, numbers, hyphens, and underscores. Check one name per call and do not repeat the same lookup: results are cached for 5 minutes and repeated calls are rate-limited.
  - after: Check whether ONE username or store name is available on reselling platforms: eBay, eBay Store, Poshmark, Grailed, Vinted, Whatnot, Bonanza, and Chairish are looked up directly, but several of them (often eBay, Grailed, Whatnot, and Chairish) block automated lookups and then come back as unverified with a link; Poshmark, Vinted, and Bonanza most reliably return a live answer. Depop, Etsy, Mercari, and Ruby Lane cannot be checked automatically, so a link to the profile page is returned instead. Each platform status is "available" (no profile found), "taken" (a profile exists), "unverified" (open check_url to verify), or "error" (timed out or blocked). Usernames are 3 to 50 characters: letters, numbers, hyphens, and underscores. Each call checks one name. Results are cached for 5 minutes and repeated calls are rate-limited.

Full history: https://api.protogrid.dev/v1/servers/com.usernameinspector%2Fusername-inspector/changes

## Remotes

- https://usernameinspector.com/api/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (2)

- `check_username`: Check if ONE username is free on 12 resale platforms. Example: username='vintage_finds' returns available, taken, or unverified per platform.
- `compare_fees`: Compare what a US sale keeps after fees on 7 platforms. Example: price=45, item_cost=12 ranks platforms by profit.
