NaKus unit price
Server Details
Slovak landed unit prices (€/piece, €/kg, €/wash) with nakus.sk buy_url — never raw merchant or Heureka.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
The three tools have clearly distinct roles (slug discovery, JSON price fields, PNG card) and descriptions explicitly cross-reference each other with do/don't guidance. Minor overlap remains because get_unit_price already returns price_card_url, so an agent could treat get_price_card as redundant.
All three names follow a clean snake_case verb_noun pattern: search_cite_answers, get_unit_price, get_price_card. The verbs map predictably to the action type (search for discovery, get for retrieval).
Three tools is at the low end but well-matched to a narrow, single-purpose price lookup server; each tool covers a distinct step. It is slightly thin — the surface is deliberately minimal rather than expansive.
The discover-then-fetch lifecycle (search slug → unit price → card image) is fully covered with buy/handoff URLs as outputs. Gaps are minor: one product per call, no batch lookup, no price history or comparison across multiple products.
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
- Changed
get_price_card1 field changed- changed
Input schema / properties / answer / descriptionPrevious value: -"Cite slug"New value: +"Exact Cite slug, e.g. persil-color-gel-100-prani"
- Changed
get_unit_price4 fields changed- changed
Input schema / properties / answer / descriptionPrevious value: -"Cite slug, e.g. persil-color-gel-100-prani"New value: +"Exact Cite slug from search_cite_answers or /odpoved/{slug}, e.g. persil-color-gel-100-prani" - changed
Input schema / properties / ean / descriptionPrevious value: -"GTIN/EAN barcode (8–14 digits)"New value: +"GTIN/EAN barcode digits only (8–14). Preferred when user scanned a pack." - changed
Input schema / properties / product / descriptionPrevious value: -"Catalog product slug"New value: +"Catalog product slug on nakus.sk (not the Cite answer slug)" - changed
Input schema / properties / q / descriptionPrevious value: -"Substring match on question / slug (min ~4 chars)"New value: +"Fallback substring on question/slug (≥4 chars). Prefer search_cite_answers when unsure."
- Added
search_cite_answers
2 tool updates
- First observed
get_price_card - First observed
get_unit_price
Publisher details
- Operator
- Pavol Melkovic - jasnelabs.eu
- Operator website
- https://www.nakus.sk
- Vendor relationship
- First-party
- Documentation
- https://www.nakus.sk/mcp
- Trust center
- Not available
- Restrictions
- Not available
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs112 npm29 PyPIMIT
- AlicenseAqualityDmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1623 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.