Skip to main content
Glama

NaKus unit price

Server Details

Slovak landed unit prices (€/piece, €/kg, €/wash) with nakus.sk buy_url — never raw merchant or Heureka.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.4/5.0

Scored across 3 tools

Disambiguation4/5

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.

Naming Consistency5/5

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

Tool Count4/5

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.

Completeness4/5

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 tools
get_price_cardNaKus price card imageA
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
answerYesExact Cite slug, e.g. persil-color-gel-100-prani

TDQS

A4.7/5.0
Behavior4/5

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.

Conciseness5/5

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.

Completeness5/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines5/5

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 priceA
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
qNoFallback substring on question/slug (≥4 chars). Prefer search_cite_answers when unsure.
eanNoGTIN/EAN barcode digits only (8–14). Preferred when user scanned a pack.
answerNoExact Cite slug from search_cite_answers or /odpoved/{slug}, e.g. persil-color-gel-100-prani
productNoCatalog product slug on nakus.sk (not the Cite answer slug)

TDQS

A4.3/5.0
Behavior4/5

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.

Conciseness4/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines5/5

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 answersA
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
qYesSearch text: brand/product/segment words, e.g. 'persil 100', 'pampers pants 4', 'brit sensitive'
limitNoMax hits (default 8, max 20)

TDQS

A4.5/5.0
Behavior4/5

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.

Conciseness5/5

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.

Completeness5/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines5/5

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.

  1. 3 tool updates
    • Changedget_price_card1 field changed
      • changedInput schema / properties / answer / description
        Previous value: -"Cite slug"New value: +"Exact Cite slug, e.g. persil-color-gel-100-prani"
    • Changedget_unit_price4 fields changed
      • changedInput schema / properties / answer / description
        Previous 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"
      • changedInput schema / properties / ean / description
        Previous value: -"GTIN/EAN barcode (8–14 digits)"New value: +"GTIN/EAN barcode digits only (8–14). Preferred when user scanned a pack."
      • changedInput schema / properties / product / description
        Previous value: -"Catalog product slug"New value: +"Catalog product slug on nakus.sk (not the Cite answer slug)"
      • changedInput schema / properties / q / description
        Previous value: -"Substring match on question / slug (min ~4 chars)"New value: +"Fallback substring on question/slug (≥4 chars). Prefer search_cite_answers when unsure."
    • Addedsearch_cite_answers
  2. 2 tool updates
    • First observedget_price_card
    • First observedget_unit_price

Publisher details

Operator
Pavol Melkovic - jasnelabs.eu
Operator website
https://www.nakus.sk
Vendor relationship
First-party
Trust center
Not available
Restrictions
Not available

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Remote 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
  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    16
    23 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources