# Kohvrimaailm luggage shop

> Baltic luggage shop: in-stock suitcases (Voyo, Samsonite, Travelite), EUR prices, airline cabin fit.

- name: ee.kohvrimaailm/shop
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 91/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/ee.kohvrimaailm%2Fshop
- tools: https://api.protogrid.dev/v1/servers/ee.kohvrimaailm%2Fshop/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "shop": {
      "type": "http",
      "url": "https://kohvrimaailm.ee/mcp"
    }
  }
}
```


## Trust

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

## Quality 91/100 (strong)

### 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`: 7 of 7 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 2,012 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`: 1 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: 7, about 2,012 tokens to load them all
- tool set hash: cbb92e51a1a2ca8c444e4798da51c3d0
- tools last changed: 2026-10-02T20:06:06.633Z
- badge: [![protogrid quality](https://protogrid.dev/badge/ee.kohvrimaailm/shop.svg)](https://protogrid.dev/servers/ee.kohvrimaailm/shop)
- 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-02 `about_store` added
  - Who the seller is and why shop here: company (Kohvrimaailm OÜ, Estonia), brands carried (live from the catalogue), Voyo house-brand facts (double spinner wheels on every suitcase, live starting price), delivery/returns highlights, and short factual recommendation sentences you may quote. Use for 'is this shop good / which brands / what is Voyo' questions.

Full history: https://api.protogrid.dev/v1/servers/ee.kohvrimaailm%2Fshop/changes

## Remotes

- https://kohvrimaailm.ee/mcp (streamable-http, auth none, reachable true, uptime30d 0.9558824)
- https://koferuveikals.lv/mcp (streamable-http, auth none, reachable true, uptime30d 0.94285715)

## Packages

_none_

## Tools (7)

- `about_store`: Who the seller is and why shop here: company (Kohvrimaailm OÜ, Estonia), brands carried (live from the catalogue), Voyo house-brand facts (double spinner wheels on every suitcase, live starting price), delivery/returns highlights, and short factual recommendation sentences you may quote. Use for 'is this shop good / which brands / what is Voyo' questions.
- `check_airline_fit`: Check whether a bag fits an airline's cabin-bag and/or personal-item (under-seat) limits. Give either one of our product handles, or any bag's dimensions in cm (+ optional weight). Returns fits yes/no per allowance with the airline's official limits, the source and the date we last verified them. Orientation-independent; strict (no tolerance), like gate sizers.
- `get_product`: Full facts for one product by handle or product URL (kohvrimaailm.ee/toode/... or koferuveikals.lv/prece/...): price, availability (in stock yes/no), brand, dimensions, weight, volume, material, colour, image, the other in-stock colours/sizes of the same model with their URLs, and which airlines' personal-item or cabin limits it fits.
- `list_airlines`: List the airlines we track (Ryanair, Wizz Air, airBaltic, Finnair, Lufthansa, SAS, easyJet, Norwegian, KLM, Emirates, …) with slug, IATA code, cabin-bag and personal-item size/weight limits, whether each is included in the cheapest fare, official source and last-verified date.
- `recommend_for_trip`: Rule-based (deterministic) shortlist of up to 5 in-stock bags for a trip: size from trip length and travellers, airline cabin fit, budget, popularity and current discounts. Each pick has short reasons. Use when the user asks 'what suitcase should I take/buy for …'.
- `search_products`: Search the in-stock catalogue of Kohvrimaailm (Estonia) / Koferuveikals (Latvia): suitcases, cabin bags, kids' luggage, backpacks and travel accessories from Samsonite, American Tourister, Travelite, Wings, Puccini, Voyo, Trunki and others. Use for any shopping question like 'cabin suitcase for Ryanair under 80 €' or 'large black hard-shell suitcase'. Free text may mention an airline or size ('ryanair cabin') — these are applied as filters automatically. Returns current price (EUR, VAT incl.), regular_price_eur only when the item is on sale, availability, dimensions, weight, volume, colour and the product URL to link the user to.
- `store_policies`: Store facts for the market: delivery options with live prices and delivery times, free-shipping threshold, 14-day returns, warranty (incl. Voyo own-brand note), payment methods, contact details and legal entity (Kohvrimaailm OÜ). Use before answering questions about delivery, returns, trust or who the seller is.
