# Adventskalender-Kompass

> Finde den passenden Adventskalender nach Zielgruppe, Interessen, Alter, Marke und Preisklasse.

- name: de.adventskalender-kompass/adventskalender
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 88/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/de.adventskalender-kompass%2Fadventskalender
- tools: https://api.protogrid.dev/v1/servers/de.adventskalender-kompass%2Fadventskalender/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "adventskalender": {
      "type": "http",
      "url": "https://adventskalender-kompass.de/mcp"
    }
  }
}
```


## Trust

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

## Quality 88/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`: 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 1,594 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 83 (weight 15)

- warn `stability.changes`: 10 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

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

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

- tools: 7, about 1,594 tokens to load them all
- tool set hash: 4114bab8a45308b514a4afff5008c6fe
- tools last changed: 2026-11-14T01:14:36.528Z
- badge: [![protogrid quality](https://protogrid.dev/badge/de.adventskalender-kompass/adventskalender.svg)](https://protogrid.dev/servers/de.adventskalender-kompass/adventskalender)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-14 `get_buying_guide` changed (annotations)
- 2026-11-14 `similar_calendars` changed (annotations)
- 2026-11-14 `list_options` changed (annotations)
- 2026-11-14 `fetch` changed (annotations)
- 2026-11-14 `search` changed (annotations)
- 2026-11-14 `get_calendar` changed (annotations)
- 2026-11-14 `find_calendars` changed (annotations)
- 2026-11-13 `get_buying_guide` added
  - Liefert unsere Kaufberatung zu einem Thema – einer Zielgruppe (z. B. "teenager", "oma"), Kategorie (z. B. "beauty", "tee") oder Themenseite (z. B. "ohne-schokolade", "unter-20-euro"): worauf es beim Kauf ankommt, unsere begründete Auswahl und häufige Fragen mit Antworten, dazu der Link zur Seite. Ohne thema: die allgemeinen Fragen & Antworten rund um Adventskalender (Kaufzeitpunkt, Türchen, Preise, Alkohol, Nachhaltigkeit, Last Minute, wie wir auswählen und warum der Adventskalender-Kompass).
- 2026-11-13 `get_calendar` changed (description)
  - before: Liefert alle Details zu einem Adventskalender: Beschreibung, Inhalt, Türchen, Alter, Zielgruppen, Merkmale, für wen er sich eignet und für wen nicht, Preisklasse sowie Link zur Kalenderseite und Amazon-Weiterleitung (Partnerlink, wird von uns erfasst). Ein Preis erscheint nur, wenn er frisch aus der Amazon-API stammt (mit Stand), sonst nur die Preisklasse.
  - after: Liefert alle Details zu einem Adventskalender: Beschreibung, Inhalt, Türchen, Preis pro Türchen, Alter, Zielgruppen, Merkmale, für wen er sich eignet und für wen nicht, Preisklasse sowie Link zur Kalenderseite und Amazon-Weiterleitung (Partnerlink, wird von uns erfasst). Ein Preis erscheint nur, wenn er frisch aus der Amazon-API stammt (mit Stand), sonst nur die Preisklasse.
- 2026-11-13 `find_calendars` changed (description, inputSchema)
  - before: Findet passende Adventskalender in der Datenbank des Adventskalender-Kompass (nur aktuell sichtbare Kalender). Alle Filter sind optional und werden kombiniert (UND); mehrere Interessen gelten als ODER, Kalender mit mehr Treffern stehen oben. Liefert höchstens 10 Kalender mit Name, Marke, Kurztext, Preisklasse, Zielgruppen und Link. Gültige Werte für zielgruppe, kategorie, marke, preisklasse und interessen liefert list_options. Preise nur als Preisklasse (bis-20, 20-50, 50-100, ueber-100).
  - after: Findet passende Adventskalender in der Datenbank des Adventskalender-Kompass (nur aktuell sichtbare Kalender). Alle Filter sind optional und werden kombiniert (UND); mehrere Interessen gelten als ODER, Kalender mit mehr Treffern stehen oben. Liefert höchstens 10 Kalender mit Name, Marke, Kurztext, Preisklasse, Preis pro Türchen, Zielgruppen und Link. Gültige Werte für zielgruppe, kategorie, marke, preisklasse und interessen liefert list_options. Preise nur als Preisklasse (bis-20, 20-50, 50-100, ueber-100).

Full history: https://api.protogrid.dev/v1/servers/de.adventskalender-kompass%2Fadventskalender/changes

## Remotes

- https://adventskalender-kompass.de/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (7)

- `fetch`: Lädt einen Adventskalender anhand der id aus search (= Slug) als Text mit Link – für ChatGPT-Konnektoren.
- `find_calendars`: Findet passende Adventskalender in der Datenbank des Adventskalender-Kompass (nur aktuell sichtbare Kalender). Alle Filter sind optional und werden kombiniert (UND); mehrere Interessen gelten als ODER, Kalender mit mehr Treffern stehen oben. Liefert höchstens 10 Kalender mit Name, Marke, Kurztext, Preisklasse, Preis pro Türchen, Zielgruppen und Link. Gültige Werte für zielgruppe, kategorie, marke, preisklasse und interessen liefert list_options. Preise nur als Preisklasse (bis-20, 20-50, 50-100, ueber-100).
- `get_buying_guide`: Liefert unsere Kaufberatung zu einem Thema – einer Zielgruppe (z. B. "teenager", "oma"), Kategorie (z. B. "beauty", "tee") oder Themenseite (z. B. "ohne-schokolade", "unter-20-euro"): worauf es beim Kauf ankommt, unsere begründete Auswahl und häufige Fragen mit Antworten, dazu der Link zur Seite. Ohne thema: die allgemeinen Fragen & Antworten rund um Adventskalender (Kaufzeitpunkt, Türchen, Preise, Alkohol, Nachhaltigkeit, Last Minute, wie wir auswählen und warum der Adventskalender-Kompass).
- `get_calendar`: Liefert alle Details zu einem Adventskalender: Beschreibung, Inhalt, Türchen, Preis pro Türchen, Alter, Zielgruppen, Merkmale, für wen er sich eignet und für wen nicht, Preisklasse sowie Link zur Kalenderseite und Amazon-Weiterleitung (Partnerlink, wird von uns erfasst). Ein Preis erscheint nur, wenn er frisch aus der Amazon-API stammt (mit Stand), sonst nur die Preisklasse.
- `list_options`: Listet die gültigen Werte für die Filter von find_calendars: Zielgruppen (mit Obergruppe), Kategorien, Marken (mit Anzahl), Preisklassen, häufige Interessen und Anlässe. Optional nur einen Teil abrufen.
- `search`: Volltextsuche über Name, Marke, Kurztext, Merkmale und Interessen aller sichtbaren Adventskalender (alle Wörter müssen vorkommen). Liefert id (= Slug), Titel und Link; Details dazu mit get_calendar oder fetch.
- `similar_calendars`: Findet Adventskalender, die einem gegebenen ähneln (gleiche Kategorie, Zielgruppen, Interessen und Preisklasse) – etwa als Alternative, wenn einer nicht passt oder zu teuer ist.
