NaKus unit price
Server Details
Slovak unit prices (€/piece, €/kg…) via nakus.sk buy_url — no Heureka.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- UMBRAXON/nakus-mcp
- GitHub Stars
- 0
- Server Listing
- NaKus MCP
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
Each tool maps to a distinct output type: JSON price fields (get_unit_price), a PNG URL (get_price_card), and slug discovery (search_cite_answers). The descriptions explicitly cross-reference each other ('Do NOT use for PNG-only needs — use get_price_card') and state prerequisites, leaving little room for misselection.
All three names are snake_case verb_noun (get_price_card, get_unit_price, search_cite_answers), which is predictable. The noun phrasing varies between 'price_*' and 'cite_answers', a minor deviation but still readable and semantically accurate.
Three tools is at the low end but fits a narrow read-only price lookup service: discovery, price retrieval, and image card. No tool feels redundant, though the surface is thin enough that any single gap becomes noticeable.
The search → price → price-card pipeline covers the core agent workflow, and EAN/GTIN/slug inputs are all accepted. Minor gaps remain: no batch/multi-product comparison, no reverse slug-from-EAN lookup tool, and no explicit unit-normalization helper, but these are workarounds an agent can handle via existing inputs.
Available Tools
3 toolsget_price_cardNaKus price card imageARead-onlyIdempotentInspect
Return only the 1200×630 PNG price-card URL for a Cite answer (multimodal / Gemini / AI Mode / social). Use when the agent needs an image, not JSON price fields. Requires exact answer slug — discover via search_cite_answers or get_unit_price first. Does not replace get_unit_price for quoting €/unit or buy_url. Read-only, idempotent.
| Name | Required | Description | Default |
|---|---|---|---|
| answer | Yes | Exact Cite slug, e.g. persil-color-gel-100-prani |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and openWorldHint, so the safety profile is covered. The description adds useful behavioral context: it returns only the URL rather than price data, requires an exact slug, and should not be used for quoting. It does not describe failure behavior for a bad slug, which keeps it short of a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The output type and format are front-loaded in the first clause, followed by usage conditions, prerequisites, exclusions, and safety traits. Every sentence adds a distinct decision-relevant fact with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter, read-only URL-returning tool with no output schema, the description supplies the return format, the precondition, the discovery alternatives, and the boundary against get_unit_price. Nothing needed to select or invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, including the example 'persil-color-gel-100-prani', so the schema already carries the baseline semantics. The description adds meaning by emphasizing that the slug must be exact and by naming search_cite_answers and get_unit_price as discovery paths, which goes beyond the schema text.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: return the 1200×630 PNG price-card URL for a Cite answer. It explicitly distinguishes the output from JSON price fields and from get_unit_price, so an agent can identify the tool without inspecting the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit when-to-use guidance ('when the agent needs an image, not JSON price fields') and when-not-to-use guidance ('does not replace get_unit_price for quoting €/unit or buy_url'). It also names the sibling tools for discovering the required slug, leaving no routing ambiguity.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_unit_priceNaKus unit priceARead-onlyIdempotentInspect
Return the current landed unit price (€/piece, €/kg, €/wash, €/m…) for one Slovak product Cite on nakus.sk, including buy_url (always nakus.sk/out/?src=ai — never raw merchant or Heureka), handoff_url, and price_card_url. Use when the user asks how much X costs per unit / cheapest shop, and you already have answer slug, EAN/GTIN, product slug, or a clear q. If slug/EAN unknown, call search_cite_answers first. Do NOT use for PNG-only needs — use get_price_card. Read-only, idempotent. Brand: nakus.sk ≠ nakup.sk.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Fallback substring on question/slug (≥4 chars). Prefer search_cite_answers when unsure. | |
| ean | No | GTIN/EAN barcode digits only (8–14). Preferred when user scanned a pack. | |
| answer | No | Exact Cite slug from search_cite_answers or /odpoved/{slug}, e.g. persil-color-gel-100-prani | |
| product | No | Catalog product slug on nakus.sk (not the Cite answer slug) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, and open-world, so the redundant 'Read-only, idempotent' line adds nothing. What does add value is the output-construction rule (buy_url always nakus.sk/out/?src=ai, never raw merchant or Heureka) and the brand disambiguation nakus.sk ≠ nakup.sk, which prevent real invocation mistakes. It stops short of stating behavior when no price is found or how missing/ambiguous identifiers are resolved.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with purpose and return fields, then usage and exclusions in a tight sequence; nearly every clause carries routing or output information. It is dense and slightly run-on, and the trailing 'Read-only, idempotent' clause is pure duplication of the annotations.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description usefully enumerates the returned URLs and price units, and schema coverage fully documents the four optional parameters. For a multi-identifier lookup tool the only material gap is undefined behavior when the price is unavailable or identifiers conflict.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already explains q as a fallback substring, ean as preferred for scanned packs, answer as the Cite slug, and product as the catalog slug. The description restates the same identifier set without adding precedence rules or format details beyond the schema, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (return) and resource (current landed unit price for one Slovak product Cite on nakus.sk), plus the concrete return fields buy_url, handoff_url, price_card_url. The unit-price scope and domain make it immediately distinguishable from search_cite_answers and get_price_card.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit trigger condition (user asks how much X costs per unit / cheapest shop) with the precondition that an answer slug, EAN, product slug, or clear q is already known. It names the fallback (call search_cite_answers first when slug/EAN unknown) and an explicit exclusion (PNG-only needs → get_price_card), so an agent can route correctly without inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_cite_answersSearch NaKus Cite answersARead-onlyIdempotentInspect
Search Slovak Cite Q&A slugs on nakus.sk (diapers, laundry, pet food, coffee…). Use FIRST when you do not know the exact answer slug or EAN. Returns candidates only — does NOT return live €/unit. Next: call get_unit_price with answer= (or ean). For a PNG card only, use get_price_card after you have a slug. Brand is nakus.sk (NaKus), NOT nakup.sk.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search text: brand/product/segment words, e.g. 'persil 100', 'pampers pants 4', 'brit sensitive' | |
| limit | No | Max hits (default 8, max 20) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent and closed-world, so the safety profile is covered. The description still adds real behavior beyond them: results are candidates only, no live pricing is returned, and the slug is the key to hand to the next tool. Pagination/ordering behavior is not mentioned, keeping it below a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four short sentences, front-loaded with purpose, then the call-order rule, then the negative constraint. No filler, and the brand caveat is a single trailing clause.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description still characterizes the return well enough for an agent: a list of candidate slugs, not live prices, and how to consume a slug downstream. Nothing needed to call this two-parameter read-only search correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents 'q' and 'limit' including the default 8 / max 20. The description's only extra signal is that a candidate's answer slug (or EAN) feeds get_unit_price's answer parameter; it adds nothing about search-text syntax or limit behavior.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific verb and resource (search Slovak Cite Q&A slugs on nakus.sk) and adds concrete domain examples (diapers, laundry, pet food, coffee). It also explicitly distinguishes itself from the sibling tools by stating what it does NOT return (live €/unit).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit ordering rule ('Use FIRST when you do not know the exact answer slug or EAN'), names the next tool to call ('get_unit_price with answer=<slug>') and routes card-only requests to get_price_card after a slug exists. When-to-use, when-not-to-use and alternatives are all covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
get_price_card - First observed
get_unit_price - First observed
search_cite_answers
Related MCP Connectors
Price comparison for CZ/SK: product prices, shops, digital plans via Streamable HTTP.
Search ~8.5M products from 2,500+ Central European e-shops. Semantic, keyword, GTIN lookup.
Price comparison for Germany and Austria. Read-only, no account. Shop links carry a commission.
Product catalogues, prices and stock from online stores and supermarkets.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables searching public Kupi.cz discount offers, comparing store prices, and approximating shopping list optimization through a read-only MCP interface.3MIT
- AlicenseNot gradedqualityDmaintenanceSearch product catalogs across thousands of Central European e-shops. Semantic search, keyword matching, GTIN/EAN lookup — via REST API or MCP. \~2,500 e-shops | ~8.5M products | 7 countries (CZ, SK, PL, HU, RO, DE, AT)MIT
- AlicenseAqualityCmaintenanceEnables searching products, retrieving product details, listing stores, checking stock availability, and comparing prices across Czech DIY retailers.5MIT

idealo MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceEnables product search, price comparison, and price history analysis across 6 European marketplaces (DE, AT, GB, FR, IT, ES).25MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.