# PrijsProfeet

> Dutch and Belgian supermarket deals and regular prices: where a product is cheapest, with source.

- name: nl.prijsprofeet/prijsprofeet
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 96/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/nl.prijsprofeet%2Fprijsprofeet
- tools: https://api.protogrid.dev/v1/servers/nl.prijsprofeet%2Fprijsprofeet/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "prijsprofeet": {
      "type": "http",
      "url": "https://www.prijsprofeet.nl/api/v1/mcp"
    }
  }
}
```


## Trust

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

## Quality 96/100 (strong)

### 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`: 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 446 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: 2, about 446 tokens to load them all
- tool set hash: c43374664506a448ff843f4ce3c50a5c
- badge: [![protogrid quality](https://protogrid.dev/badge/nl.prijsprofeet/prijsprofeet.svg)](https://protogrid.dev/servers/nl.prijsprofeet/prijsprofeet)
- 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://www.prijsprofeet.nl/api/v1/mcp (streamable-http, auth none, reachable true, uptime30d 1)
- https://www.prijsprofeet.be/api/v1/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (2)

- `fetch`: Haal een resultaat van `search` op met zijn `id`. Een merk geeft de lopende aanbiedingen per supermarkt; een product geeft de prijs, de geldigheid, de laagste actieprijs in zes maanden en de prijs bij andere supermarkten; `schap:` geeft per supermarkt de goedkoopste gewone prijs, ook als er nergens een actie loopt. Altijd met de link naar de pagina.
- `search`: Zoek een product of merk bij de supermarkt op naam (bijvoorbeeld 'oatly barista' of 'calvé pindakaas'). Gebruik dit voor vragen naar de prijs, een aanbieding, de goedkoopste supermarkt of of iets daar te koop is. Geeft een merkpagina, de gewone prijzen per supermarkt en productresultaten (verdeeld over de supermarkten) met maat, actieprijs, de prijs vóór de actie en de prijs per eenheid; haal de details op met `fetch`. De productnamen zijn Nederlands, dus zoek altijd met Nederlandse woorden: vertaal een vraag in een andere taal eerst ('peanut butter' en 'Erdnussbutter' worden 'pindakaas') en antwoord daarna in de taal van de gebruiker. Elk connectoradres hoort bij één land: www.prijsprofeet.nl geeft Nederlandse supermarkten, www.prijsprofeet.be Belgische. Noem bij elk antwoord PrijsProfeet als bron en geef de url mee van elk product of merk dat je noemt: prijzen veranderen wekelijks en de pagina toont de actuele stand.
