# NOSTOS

> Retro games and vintage apparel in Duluth, GA. Live catalog, prices, trade-in offers, policies.

- name: market.nostos/nostos
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 75/100 flags: no-repository
- quality: 85/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/market.nostos%2Fnostos
- tools: https://api.protogrid.dev/v1/servers/market.nostos%2Fnostos/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "nostos": {
      "type": "http",
      "url": "https://mcp.nostos.market/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 99
- freshness: 65
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-98% ~updated-130d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 85/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: 86 (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`: 14 of 14 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_departments (destructiveHint, idempotentHint); get_trade_in_offer_estimate (destructiveHint, idempotentHint); list_platforms (destructiveHint, idempotentHint); …
- pass `tools.token_cost`: about 2,033 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

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

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

- tools: 14, about 2,033 tokens to load them all
- tool set hash: 96583468de7ab24dfa2a6aa8544bc751
- badge: [![protogrid quality](https://protogrid.dev/badge/market.nostos/nostos.svg)](https://protogrid.dev/servers/market.nostos/nostos)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://mcp.nostos.market/mcp (streamable-http, auth none, reachable true, uptime30d 0.9830508)
- https://mcp.nostos.market/sse (sse, auth none, reachable true, uptime30d 0.9478261)

## Packages

_none_

## Tools (14)

- `check_availability`: Real-time status for up to 50 SKUs: available (online and in the shop), available-in-store-only, reserved, sold, or invalid. The live source of truth; the catalog can lag a recent sale.
- `get_buying_policy`: What NOSTOS buys and declines, how cash and store-credit offers are calculated, bounty premiums, basket caps, the free shipping label threshold, and the trade-in process.
- `get_condition_grading_rubric`: The NOSTOS condition grading vocabulary and the criteria for each grade, with region-code meanings. Optionally filter to one department.
- `get_credit_policy`: How NOSTOS store credit works: the 15% uplift over cash, how it's earned, where it's spent (in person at the Duluth shop), and how long it lasts.
- `get_item`: Full details for one SKU: description, condition notes, price, region, image, a direct product URL, how to buy it (online or in the shop only), and real-time availability.
- `get_return_policy`: The NOSTOS return policy: 14 days from delivery; NOSTOS pays return shipping on misrepresented, non-working or transit-damaged items; change-of-mind returns accepted with the buyer paying return shipping; refund timing.
- `get_shipping_estimate`: The NOSTOS shipping policy for a destination country (US, Canada, or not-yet-active international): the US rates and free-shipping rule, Canada's flat rate, and the free prepaid trade-in label. Policy, not a live carrier rate.
- `get_store_info`: NOSTOS store information: address, hours, contact, mission, tagline, categories, area served, social links, and current online and storefront status.
- `get_trade_in_offer_estimate`: Cash and store-credit totals for up to 25 items someone wants to sell. Name each item, its platform and its condition; NOSTOS prices every line itself, reports any it isn't buying, and says whether the free prepaid label applies and whether the basket goes to a personal review. An estimate that saves nothing.
- `list_departments`: List the store departments currently in stock (e.g. 'VG - Software', 'Apparel'), each with a count of available items.
- `list_platforms`: List the console platforms currently in stock, each with a count of available items.
- `list_recent_drops`: List the most recently added in-stock items, newest first. The answer to what's new at NOSTOS.
- `lookup_market_price`: What NOSTOS would pay for one game or console, in cash and in store credit, by condition (loose, CIB, box and game, new), from NOSTOS's own pricing engine. Says when NOSTOS isn't buying a line, or prices it in person at the counter, and why. An estimate, not an offer.
- `search_inventory`: Search the live NOSTOS catalog of retro games, consoles, and vintage apparel. Free-text query (accents optional) plus platform, department, region, condition, and price filters. Returns items for sale online and in the Duluth shop, title matches first; each says how to buy it (howToBuy). Every item is individually graded.
