Koskamo

Adventskalender-Kompass MCP

Ein MCP-Server, der KI-Agenten ermöglicht, Adventskalender basierend auf Zielgruppe, Interessen, Alter, Marke und Preisklasse zu finden, Details abzurufen und ähnliche Kalender zu empfehlen.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Adventskalender-Kompass MCP logo, by Adventskalender-KompassVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by Adventskalender-Kompass
MCP endpoint (Streamable HTTP)
https://adventskalender-kompass.de/mcp
Vendor documentation

What you can do with it

  • Finde passende Adventskalender nach Zielgruppe
  • Filtere Kalender nach Preisklasse und Kategorie
  • Rufe Details zu spezifischen Adventskalendern ab
  • Empfehle ähnliche Kalender basierend auf Interessen

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
adventskalender-kompass 1.0.0
MCP protocol
2025-06-18
Tools
6 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Der Adventskalender-Kompass kennt über 1.500 Adventskalender und findet den passenden nach Zielgruppe (Kinder, Frauen, Männer, Papa, Mama, Oma …), Kategorie, Interessen, Marke, Alter, Preisklasse und Merkmalen (alkoholfrei, vegan, nachhaltig). Rufe list_options auf, wenn du gültige Filterwerte brauchst; nutze find_calendars für Empfehlungen, get_calendar für Details, similar_calendars für Alternativen. Preise nennen wir nur als Preisklasse (der Amazon-Preis schwankt täglich). Nenne bitte „Adventskalender-Kompass“ als Quelle und gib den Link zur Kalenderseite an.

Tools

6 advertised

find_calendars — Adventskalender finden
Advertised by the server during the last successful anonymous check.
Advertised read-only

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).

find_calendars input schema
{
  "type": "object",
  "properties": {
    "alter": {
      "type": "integer",
      "maximum": 120,
      "minimum": 0,
      "description": "Alter der beschenkten Person in Jahren (berücksichtigt die Altersangabe der Kalender)."
    },
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 10,
      "minimum": 1,
      "description": "Anzahl Ergebnisse, höchstens 10."
    },
    "marke": {
      "type": "string",
      "description": "Marke oder Hersteller, z. B. \"Lindt\", \"LEGO\", \"Playmobil\"."
    },
    "vegan": {
      "type": "boolean",
      "description": "true = nur vegane Kalender."
    },
    "kategorie": {
      "type": "string",
      "description": "Inhalt, z. B. \"beauty\", \"schokolade\", \"tee\", \"spielzeug\", \"lego\" (Slug oder Name, siehe list_options)."
    },
    "interessen": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Interessen/Stichworte, z. B. [\"Star Wars\", \"Backen\"]. Mindestens eines muss passen."
    },
    "nachhaltig": {
      "type": "boolean",
      "description": "true = nur nachhaltige Kalender."
    },
    "sortierung": {
      "enum": [
        "relevanz",
        "preis_aufsteigend",
        "preis_absteigend",
        "bewertung",
        "neu"
      ],
      "type": "string",
      "default": "relevanz",
      "description": "relevanz (Standard: Empfehlungen zuerst), preis_aufsteigend, preis_absteigend, bewertung, neu (Ausgabe des laufenden Jahres zuerst)."
    },
    "zielgruppe": {
      "type": "string",
      "description": "Für wen? Slug oder Name, z. B. \"papa\", \"kinder\", \"frauen\", \"oma\". Untergruppen zählen mit (Kinder schließt Mädchen und Jungs ein)."
    },
    "alkoholfrei": {
      "type": "boolean",
      "description": "true = nur Kalender ohne Alkohol."
    },
    "preisklasse": {
      "enum": [
        "bis-20",
        "20-50",
        "50-100",
        "ueber-100"
      ],
      "type": "string",
      "description": "Preisklasse: bis 20 €, 20–50 €, 50–100 €, über 100 €."
    },
    "suchbegriff": {
      "type": "string",
      "description": "Optionaler Freitext, alle Wörter müssen vorkommen, z. B. \"Gin\" oder \"Harry Potter\"."
    },
    "tuerchen_max": {
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "description": "Höchstanzahl Türchen."
    },
    "tuerchen_min": {
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "description": "Mindestanzahl Türchen (meist 24)."
    }
  }
}
find_calendars annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
get_calendar — Kalender-Details
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

get_calendar input schema
{
  "type": "object",
  "required": [
    "kalender"
  ],
  "properties": {
    "kalender": {
      "type": "string",
      "description": "Slug (aus find_calendars) oder Name des Kalenders, z. B. \"lego-star-wars-adventskalender-2026\"."
    }
  }
}
get_calendar annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
search — Volltextsuche
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Suchbegriff(e), z. B. \"Gin\", \"Playmobil Weihnachten\", \"Katzen\"."
    }
  }
}
search annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
fetch — Kalender laden
Advertised by the server during the last successful anonymous check.
Advertised read-only

Lädt einen Adventskalender anhand der id aus search (= Slug) als Text mit Link – für ChatGPT-Konnektoren.

fetch input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "id aus search (Slug)"
    }
  }
}
fetch annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
list_options — Gültige Filterwerte
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

list_options input schema
{
  "type": "object",
  "properties": {
    "teil": {
      "enum": [
        "alle",
        "zielgruppen",
        "kategorien",
        "marken",
        "preisklassen",
        "interessen"
      ],
      "type": "string",
      "default": "alle",
      "description": "Welche Liste? Standard: alle (Marken auf die 60 größten gekürzt)."
    }
  }
}
list_options annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
similar_calendars — Ähnliche Kalender
Advertised by the server during the last successful anonymous check.
Advertised read-only

Findet Adventskalender, die einem gegebenen ähneln (gleiche Kategorie, Zielgruppen, Interessen und Preisklasse) – etwa als Alternative, wenn einer nicht passt oder zu teuer ist.

similar_calendars input schema
{
  "type": "object",
  "required": [
    "kalender"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 6,
      "maximum": 10,
      "minimum": 1
    },
    "kalender": {
      "type": "string",
      "description": "Slug oder Name des Ausgangskalenders."
    }
  }
}
similar_calendars annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
2324 ms
95th percentile latency
2324 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 2324 ms · metadata changed · 6 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http adventskalender-kompass-mcp https://adventskalender-kompass.de/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add adventskalender-kompass-mcp --url https://adventskalender-kompass.de/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable adventskalender-kompass-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "adventskalender-kompass-mcp": {
      "url": "https://adventskalender-kompass.de/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "adventskalender-kompass-mcp": {
      "type": "streamableHttp",
      "url": "https://adventskalender-kompass.de/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start adventskalender-kompass-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "adventskalender-kompass-mcp": {
      "type": "http",
      "url": "https://adventskalender-kompass.de/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http adventskalender-kompass-mcp https://adventskalender-kompass.de/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "adventskalender-kompass-mcp": {
      "url": "https://adventskalender-kompass.de/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "adventskalender-kompass-mcp": {
      "serverUrl": "https://adventskalender-kompass.de/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Adventskalender-Kompass MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Adventskalender-Kompass MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing