accueil / serveurs / Recherche & Web / cz.audioknihy/catalog
cz.audioknihy/catalog
serveur MCP (Model Context Protocol) · cz.audioknihy/catalog 0.3.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que cz.audioknihy/catalog est sûr ?
Au dernier audit MCP Hub, le serveur MCP « cz.audioknihy/catalog » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- browse_genres≈ 278 tokens
List all 35 Czech audiobook genres with audiobook counts. Discovery entry point — agents enumerate genres before drilling into a specific one.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "browse_genres", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": []}} - compare_all_offers≈ 432 tokens
Full price comparison table across every active retail partner for one audiobook. Returns price + format + last-seen timestamp per partner — agents can rank or filter.
Paramètres, retour & exemple (2)
Paramètreswork_slug· string · requis
Work slug (lowercase, hyphenated). Example: "to".author_slug· string · requis
Author slug (lowercase, hyphenated). Example: "stephen-king".
Exemple d'appel{"name": "compare_all_offers", "arguments": {"work_slug": "texte", "author_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": []}} - find_cheapest_offer≈ 432 tokens
Lowest-price active offer for an audiobook across all affiliate partners. USP — only Czech site that compares audiobook prices across all major retail partners.
Paramètres, retour & exemple (2)
Paramètreswork_slug· string · requis
Work slug (lowercase, hyphenated). Example: "to".author_slug· string · requis
Author slug (lowercase, hyphenated). Example: "stephen-king".
Exemple d'appel{"name": "find_cheapest_offer", "arguments": {"work_slug": "texte", "author_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": "texte"}} - get_audiobook≈ 722 tokens
Full audiobook detail by author + work slug — title, description, cover, runtime, ISBN, genres, narrator, publisher, and the full table of active offers across retail partners.
Paramètres, retour & exemple (2)
Paramètreswork_slug· string · requis
Work slug (lowercase, hyphenated). Example: "to". Combined with author_slug forms the canonical work URL.author_slug· string · requis
Author slug (lowercase, hyphenated). Example: "stephen-king". Discoverable via search_audiobooks results.
Exemple d'appel{"name": "get_audiobook", "arguments": {"work_slug": "texte", "author_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": "texte"}} - get_audiobook_rankings≈ 644 tokens
Catalog-wide audiobook rankings — cheapest, best-rated (databazeknih.cz, attributed), biggest price drops, or currently at price floor. Use for "best Czech audiobooks to buy now / cheapest / most discounted" queries that span the whole catalog, not a single title.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Maximum number of ranked audiobooks. 1–50, default 10.ranking· string · requis · cheapest | best-rated | biggest-drops | price-floor
Which catalog ranking to return: "cheapest" (lowest live price among genuinely reviewed audiobooks), "best-rated" (highest databazeknih.cz third-party rating), "biggest-drops" (largest recent price drop), "price-floor" (currently at their lowest observed price). Mirrors the four /zebricky pages.
Exemple d'appel{"name": "get_audiobook_rankings", "arguments": {"ranking": "cheapest"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": []}} - get_author≈ 553 tokens
Author profile + their audiobook works. Returns biography, photo, country, and the full list of audiobook editions where this person is credited as author / co-author / editor.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Author slug (lowercase, hyphenated). Discoverable via search_audiobooks results. Example: "stephen-king".
Exemple d'appel{"name": "get_author", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": "texte"}} - get_narrator≈ 551 tokens
Narrator profile + audiobooks they have read. Czech audiobook listeners often choose by narrator (performance quality often matters more than the underlying text).
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Narrator slug (lowercase, hyphenated). Example: "lukas-hlavica". Discoverable via search_audiobooks results or work detail offer.narrator references.
Exemple d'appel{"name": "get_narrator", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": "texte"}} - get_price_index≈ 506 tokens
Cross-store price index for the whole Czech audiobook market: median/avg lowest price, average savings from comparing, which store is cheapest most often, and per-genre price stats. Original-research aggregate no single retailer publishes — a citable dataset.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_price_index", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": {}}} - get_price_trend≈ 521 tokens
Price history of an audiobook's currently-displayed cheapest offer: window min/max, current price, % drop, whether it is at its floor, and the raw points. Use to answer "is this a good price right now / has it dropped?". Returns null when there is no recorded history in the window.
Paramètres, retour & exemple (3)
Paramètreswork_slug· string · requis
Work slug (lowercase, hyphenated). Example: "netopyr".author_slug· string · requis
Author slug (lowercase, hyphenated). Example: "jo-nesbo".window_days· integer · optionnel
Look-back window in days. 1–365, default 90.
Exemple d'appel{"name": "get_price_trend", "arguments": {"work_slug": "texte", "author_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": "texte"}} - get_publisher≈ 598 tokens
Publisher (nakladatelství) profile + their audiobooks. Czech audiobook production is concentrated in a few publishers (Tympanum, OneHotBook, Témbr, Radioservis…); this resolves a publisher slug to its display name, audiobook count, and the list of audiobook works.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Publisher slug (lowercase, hyphenated). Example: "tympanum". Discoverable via the /nakladatelstvi index page.limit· integer · optionnel
Maximum number of works to return. 1–50, default 50.
Exemple d'appel{"name": "get_publisher", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": "texte"}} - list_partners≈ 275 tokens
List active retail partners with audiobook counts. Required for transparency / disclosure when an agent needs to explain HOW audioknihy.cz monetises recommendations (we are an affiliate aggregator, not a retailer).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_partners", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": []}} - search_audiobooks≈ 481 tokens
Full-text + fuzzy search across more than 12,000 Czech audiobooks (title, author, narrator). Use when an agent needs to resolve a free-form query into one or more audiobook records.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Maximum number of results to return. 1–50, default 10.query· string · requis
Free-form search query. Matches against audiobook title, author name, and narrator name. Czech diacritics are normalized (so "skola" finds "škola"). 1–200 characters.
Exemple d'appel{"name": "search_audiobooks", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": []}} - search_by_filters≈ 674 tokens
Multi-facet search of audiobooks: combine genre, narrator, max price, year range. Use when an agent has structured constraints rather than a free-form query. V1 supports genre + narrator + price_max + year filters; partner filter coming in V2.
Paramètres, retour & exemple (7)
Paramètreslimit· integer · optionnel
Maximum number of results to return. 1–50, default 20.year_max· integer · optionnel
Latest publication year (inclusive). V1 accepts but skips this filter.year_min· integer · optionnel
Earliest publication year (inclusive). V1 accepts but skips this filter.genre_slug· string · optionnel
Genre slug to anchor the search. Discoverable via browse_genres. Example: "detektivky".partner_slug· ? · optionnel
Reserved for V2 — partner-side filtering is not yet implemented and will throw if set.narrator_slug· ? · optionnel
Narrator slug to anchor the search. Example: "lukas-hlavica".price_max_czk· number · optionnel
Maximum price in CZK applied as a post-filter on each result row.
Exemple d'appel{"name": "search_by_filters", "arguments": {"limit": 1, "year_max": 1, "year_min": 1, "genre_slug": "texte", "partner_slug": "texte", "narrator_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"value": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».