# TrovaStorage

> TrovaStorage.it è il marketplace per il self-storage. Cerca centri, schede per città. Sola lettura.

- name: it.trovastorage/trovastorage
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 94/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/it.trovastorage%2Ftrovastorage
- tools: https://api.protogrid.dev/v1/servers/it.trovastorage%2Ftrovastorage/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "trovastorage": {
      "type": "http",
      "url": "https://trovastorage.it/mcp"
    }
  }
}
```


## Trust

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

## Quality 94/100 (new)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### 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`: 3 of 3 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,392 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

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

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 5 of the 7 days needed

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

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

- tools: 3, about 1,392 tokens to load them all
- tool set hash: f7392b359ee5484714e907974e1285f2
- tools last changed: 2026-10-19T19:07:14.946Z
- badge: [![protogrid quality](https://protogrid.dev/badge/it.trovastorage/trovastorage.svg)](https://protogrid.dev/servers/it.trovastorage/trovastorage)
- 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-19 `stima_metratura` removed
  - Stima quanti metri quadrati di box servono per il contenuto di una casa (`casa`) o per un elenco di cose (`cose`), con la stessa tabella del calcolatore del sito. Usalo quando qualcuno non sa che misura chiedere. Il calcolo è deterministico: stesse voci, stesso risultato. — Estimates how many square metres of storage are needed for the contents of a home (`casa`) or a list of things (`cose`), with the same table as the site's calculator. Use it when someone does not know what size to ask for. The calculation is deterministic: same choices, same result.
- 2026-10-19 `prezzi_citta` changed (outputSchema)

Full history: https://api.protogrid.dev/v1/servers/it.trovastorage%2Ftrovastorage/changes

## Remotes

- https://trovastorage.it/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (3)

- `cerca_centri`: Trova i centri self storage e i depositi in elenco in una città italiana (`citta`, con `zona` per un quartiere) oppure attorno a un punto (`lat`, `lng`, `raggio_km`). Usalo quando serve un elenco di centri in un luogo. Filtri facoltativi: `mq` (solo i centri che dichiarano quella misura) e `servizi`. Restituisce i centri dal più vicino, ciascuno con indirizzo, misure, prezzo pubblicato o `su richiesta`, la sua pagina e il link per chiedere un preventivo. — Finds the self-storage centres and depositories listed in an Italian city (`citta`, with `zona` for a district) or around a point (`lat`, `lng`, `raggio_km`). Use it when a list of centres in a place is needed. Optional filters: `mq` (only centres that declare that size) and `servizi` (amenities). Returns centres nearest first, each with address, sizes, published price or `su richiesta`, its page and the link to request a quote.
- `dettaglio_centro`: Legge la scheda di un centro, dato il suo `slug` come lo restituisce `cerca_centri`. Usalo dopo una ricerca, quando servono orari, misure, prezzo, telefono e lo stato della scheda (gestita dall'operatore o compilata da fonti pubbliche), con la fonte e la data di ogni dato. Non restituisce fotografie né disponibilità dei box. — Reads one centre's listing, given its `slug` as returned by `cerca_centri`. Use it after a search, when opening hours, sizes, price, phone and the listing's status (managed by the operator or compiled from public sources) are needed, with the source and date of the data. It returns no photographs and no unit availability.
- `prezzi_citta`: Legge l'ultimo indice dei prezzi del self storage per una città italiana: minimo, mediano e massimo al mese per misura del box, con il numero di centri e di operatori del campione e il mese. Usalo per rispondere a «quanto costa un box a…». Con un campione troppo piccolo risponde `dato non disponibile`: in quel caso non indicare alcuna cifra. — Reads the latest self-storage price index for an Italian city: monthly minimum, median and maximum by unit size, with the number of centres and operators in the sample and the month. Use it to answer "how much does a unit cost in…". With too small a sample it answers `dato non disponibile` (not available): give no figure in that case.
