# audioknihy.cz Catalog (remote · audioknihy.cz)

Czech audiobook catalog MCP server. Search 12 000+ titles + compare prices across 5 partners.

- Trust score: 78/100 (medium)
- Change this week: +7
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `audioknihy.cz`: 78/100 (this document), [markdown](https://verifymcp.io/servers/cz-audioknihy-catalog/api-mcp.md), [page](https://verifymcp.io/servers/cz-audioknihy-catalog/api-mcp)

## Channel facts

- Endpoint: `https://audioknihy.cz/api/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `0.3.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 83/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 77/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 1356 tokens (~104/item across 13 items; 13 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http cz-audioknihy-catalog https://audioknihy.cz/api/mcp
```

### Codex

```toml
[mcp_servers.cz-audioknihy-catalog]
url = "https://audioknihy.cz/api/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "cz-audioknihy-catalog": {
      "type": "remote",
      "url": "https://audioknihy.cz/api/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add cz-audioknihy-catalog --url https://audioknihy.cz/api/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  cz-audioknihy-catalog:
    url: "https://audioknihy.cz/api/mcp"
```

### Other

```json
{
  "mcpServers": {
    "cz-audioknihy-catalog": {
      "type": "http",
      "url": "https://audioknihy.cz/api/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 78, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-01 (score 77, +1)

No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 76, +3)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 73, +1)

No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-29 (score 72, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 71, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 70)

First indexed and scored.

## MCP tools (13)

### `search_audiobooks` (~116 tokens)

Search Audiobooks

Full-text + fuzzy search across 12 367 Czech audiobooks (title, author, narrator). Use when an agent needs to resolve a free-form query into one or more audiobook records.

Input parameters:

- `limit` (integer): Maximum number of results to return. 1–50, default 10.
- `query` (string, required): Free-form search query. Matches against audiobook title, author name, and narrator name. Czech diacritics are normalized (so "skola" finds "škola"). 1–200 characters.

Output parameters:

- `value` (array)

### `get_audiobook` (~112 tokens)

Get Audiobook Detail

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.

Input parameters:

- `author_slug` (string, required): Author slug (lowercase, hyphenated). Example: "stephen-king". Discoverable via search_audiobooks results.
- `work_slug` (string, required): Work slug (lowercase, hyphenated). Example: "to". Combined with author_slug forms the canonical work URL.

Output parameters:

- `value`

### `find_cheapest_offer` (~84 tokens)

Find Cheapest Offer

Lowest-price active offer for an audiobook across all affiliate partners. USP — only Czech site that compares audiobook prices across all major retail partners.

Input parameters:

- `author_slug` (string, required): Author slug (lowercase, hyphenated). Example: "stephen-king".
- `work_slug` (string, required): Work slug (lowercase, hyphenated). Example: "to".

Output parameters:

- `value`

### `compare_all_offers` (~88 tokens)

Compare All Offers

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.

Input parameters:

- `author_slug` (string, required): Author slug (lowercase, hyphenated). Example: "stephen-king".
- `work_slug` (string, required): Work slug (lowercase, hyphenated). Example: "to".

Output parameters:

- `value` (array)

### `browse_genres` (~34 tokens)

Browse Genres

List all 35 Czech audiobook genres with audiobook counts. Discovery entry point — agents enumerate genres before drilling into a specific one.

Output parameters:

- `value` (array)

### `search_by_filters` (~224 tokens)

Search by Filters

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.

Input parameters:

- `genre_slug` (string): Genre slug to anchor the search. Discoverable via browse_genres. Example: "detektivky".
- `limit` (integer): Maximum number of results to return. 1–50, default 20.
- `narrator_slug`: Narrator slug to anchor the search. Example: "lukas-hlavica".
- `partner_slug`: Reserved for V2 — partner-side filtering is not yet implemented and will throw if set.
- `price_max_czk` (number): Maximum price in CZK applied as a post-filter on each result row.
- `year_max` (integer): Latest publication year (inclusive). V1 accepts but skips this filter.
- `year_min` (integer): Earliest publication year (inclusive). V1 accepts but skips this filter.

Output parameters:

- `value` (array)

### `get_author` (~75 tokens)

Get Author Profile

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.

Input parameters:

- `slug` (string, required): Author slug (lowercase, hyphenated). Discoverable via search_audiobooks results. Example: "stephen-king".

Output parameters:

- `value`

### `get_narrator` (~81 tokens)

Get Narrator Profile

Narrator profile + audiobooks they have read. Czech audiobook listeners often choose by narrator (performance quality often matters more than the underlying text).

Input parameters:

- `slug` (string, required): Narrator slug (lowercase, hyphenated). Example: "lukas-hlavica". Discoverable via search_audiobooks results or work detail offer.narrator references.

Output parameters:

- `value`

### `list_partners` (~48 tokens)

List Retail Partners

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

Output parameters:

- `value` (array)

### `get_audiobook_rankings` (~165 tokens)

Audiobook Rankings

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.

Input parameters:

- `limit` (integer): Maximum number of ranked audiobooks. 1–50, default 10.
- `ranking` (string, required): 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 d…

Output parameters:

- `value` (array)

### `get_price_trend` (~143 tokens)

Price Trend

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.

Input parameters:

- `author_slug` (string, required): Author slug (lowercase, hyphenated). Example: "jo-nesbo".
- `window_days` (integer): Look-back window in days. 1–365, default 90.
- `work_slug` (string, required): Work slug (lowercase, hyphenated). Example: "netopyr".

Output parameters:

- `value`

### `get_publisher` (~127 tokens)

Get Publisher Profile

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.

Input parameters:

- `limit` (integer): Maximum number of works to return. 1–50, default 50.
- `slug` (string, required): Publisher slug (lowercase, hyphenated). Example: "tympanum". Discoverable via the /nakladatelstvi index page.

Output parameters:

- `value`

### `get_price_index` (~59 tokens)

Audiobook Price Index

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.

Output parameters:

- `value` (object)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/cz-audioknihy-catalog/api-mcp#diagnostics

## Score history

- 2026-08-03: 78
- 2026-08-02: 77
- 2026-08-01: 77
- 2026-07-31: 76
- 2026-07-30: 73
- 2026-07-29: 72
- 2026-07-28: 71
- 2026-07-27: 71
- 2026-07-26: 70

## Links

- Remote endpoint: https://audioknihy.cz/api/mcp
- Repository: https://github.com/H2ejctu/audioknihy-cz
- Website: https://audioknihy.cz/mcp
- Changelog RSS feed: https://verifymcp.io/servers/cz-audioknihy-catalog/api-mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/cz-audioknihy-catalog/api-mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/cz-audioknihy-catalog/api-mcp
