Skip to main content
Glama

IDF Metale — gold & silver bullion (Poland)

Szukaj produktów

search_products
Read-onlyIdempotent

Wyszukiwarka katalogu metali inwestycyjnych IDFMETALE. Filtruje po metalu, formie, próbie, mennicy, masie, dostępności i zakresie ceny; zwraca ustrukturyzowane atrybuty, żywą cenę od (na zamówienie, 7-10 dni) oraz cenę od ręki cena_24h (wysyłka 24–48 h) dla towaru na stanie — te same kwoty co get_live_price. Enumy przyjmują wartości polskie i angielskie aliasy (np. metal: "gold" = "Złoto"). Produkty bez kompletu atrybutów nie trafiają do produkty, ale są wymienione z nazwy w pominiete_bez_danych. Pole query rozumie wagę ("1 oz", "1/10 oz", "1/4 uncji", "31,1 g", "100 g", "1 kg"; filtr masy ±2 %), metal i formę po polsku i angielsku (gold/silver, bar/coin) oraz angielskie nazwy monet (Maple Leaf, Eagle, Philharmonic, Kangaroo/Nugget, Sovereign…); liczby dopasowuje jako całe tokeny ("100 g" nie trafia w "1/100 oz"); interpretację zwraca w interpretacja_zapytania. Bez query wyniki sortowane rosnąco wg ceny (fakt, nie ranking); z query — wg zgodności z zapytaniem (nazwa > waga > metal), potem wg ceny. Towar sprzedawany na jednostki (sztaba srebra 1000 oz) ma cenę za uncję, masę i wartość minimalnego zamówienia (cena_calkowita_min). Finalizacja zakupu wymaga weryfikacji KYC po stronie IDFMETALE (instytucja obowiązana AML). Agent nie finalizuje transakcji. Dane mają charakter informacyjny i edukacyjny. NIE stanowią porady inwestycyjnej ani rekomendacji zakupu. IDFMETALE nie rokuje przyszłych cen ani zysków.

Input Schema

NameRequiredDescriptionDefault
formaNoSztabka | Moneta | Moneta Kolekcjonerska. Aliasy: bar, coin, collectible_coin
limitNo
metalNoZłoto | Srebro | Srebro VAT | Platyna | Pallad. Aliasy: gold/zloto, silver/srebro, silver_vat, platinum/platyna, palladium/pallad. Srebro = srebro z VAT-marżą, Srebro VAT = srebro z pełnym VAT 23 % — to DWIE osobne wartości; całe srebro: pomiń `metal` i podaj query "srebr".
queryNoTekst po polsku lub angielsku: nazwa/SKU/mennica + waga ("1 oz", "1/10 oz", "1/4 uncji", "31,1 g", "100 g", "1 kg" → filtr masy ±2 %), metal (złoto/gold, srebro/silver) i forma (sztabka/bar, moneta/coin). Przykłady: "Krugerrand 1/10 oz", "gold bar 1 oz", "Maple Leaf 1 oz", "sztabka złota 100 g", "KRUG110". Słowa ogólne i spoza katalogu są pomijane i wymienione w `interpretacja_zapytania`; gdy dokładnego dopasowania brak, wynik jest przybliżony (`dopasowanie`, `pominiete_warunki_zapytania`).
walutaNopln | eur | usd (wielkość liter dowolna: PLN, EUR, USD)
mennicaNonp. Argor Heraeus, PAMP, Valcambi, C.Hafner, Perth Mint
cena_maxNogórny limit ceny 'od' (tryb na zamówienie) w wybranej walucie
dostepnoscNood_reki (wysyłka 24–48 h) | na_zamowienie (7-10 dni). Aliasy: in_stock, on_order
masa_g_maxNo
masa_g_minNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / query / description
      Previous value: -"filtr tekstowy po nazwie, SKU lub mennicy — zawężenie zbioru, NIE ranking trafności"New value: +"Tekst po polsku lub angielsku: nazwa/SKU/mennica + waga (\"1 oz\", \"1/10 oz\", \"1/4 uncji\", \"31,1 g\", \"100 g\", \"1 kg\" → filtr masy ±2 %), metal (złoto/gold, srebro/silver) i forma (sztabka/bar, moneta/coin). Przykłady: \"Krugerrand 1/10 oz\", \"gold bar 1 oz\", \"Maple Leaf 1 oz\", \"sztabka złota 100 g\", \"KRUG110\". Słowa ogólne i spoza katalogu są pomijane i wymienione w `interpretacja_zapytania`; gdy dokładnego dopasowania brak, wynik jest przybliżony (`dopasowanie`, `pominiete_warunki_zapytania`)."
  2. Changed9 schema fields changed
    • changedInput schema / properties / cena_max / description
      Previous value: -"górny limit ceny 'od' w wybranej walucie"New value: +"górny limit ceny 'od' (tryb na zamówienie) w wybranej walucie"
    • addedInput schema / properties / dostepnosc / description
      Added value: +"od_reki (wysyłka 24–48 h) | na_zamowienie (7-10 dni). Aliasy: in_stock, on_order"
    • changedInput schema / properties / dostepnosc / enum
      Previous value: -[
      -  "od_reki",
      -  "na_zamowienie"
      -]New value: +[
      +  "od_reki",
      +  "in_stock",
      +  "ready_to_ship",
      +  "na_zamowienie",
      +  "on_order",
      +  "made_to_order"
      +]
    • addedInput schema / properties / forma / description
      Added value: +"Sztabka | Moneta | Moneta Kolekcjonerska. Aliasy: bar, coin, collectible_coin"
    • changedInput schema / properties / forma / enum
      Previous value: -[
      -  "Sztabka",
      -  "Moneta",
      -  "Moneta Kolekcjonerska"
      -]New value: +[
      +  "Sztabka",
      +  "sztabka",
      +  "bar",
      +  "Bar",
      +  "Moneta",
      +  "moneta",
      +  "coin",
      +  "Coin",
      +  "Moneta Kolekcjonerska",
      +  "moneta kolekcjonerska",
      +  "moneta_kolekcjonerska",
      +  "collectible_coin",
      +  "collectible coin"
      +]
    • addedInput schema / properties / metal / description
      Added value: +"Złoto | Srebro | Srebro VAT | Platyna | Pallad. Aliasy: gold/zloto, silver/srebro, silver_vat, platinum/platyna, palladium/pallad. Srebro = srebro z VAT-marżą, Srebro VAT = srebro z pełnym VAT 23 % — to DWIE osobne wartości; całe srebro: pomiń `metal` i podaj query \"srebr\"."
    • changedInput schema / properties / metal / enum
      Previous value: -[
      -  "Złoto",
      -  "Srebro",
      -  "Srebro VAT",
      -  "Platyna",
      -  "Pallad"
      -]New value: +[
      +  "Złoto",
      +  "złoto",
      +  "zloto",
      +  "Zloto",
      +  "gold",
      +  "Gold",
      +  "Srebro",
      +  "srebro",
      +  "silver",
      +  "Silver",
      +  "Srebro VAT",
      +  "srebro vat",
      +  "srebro_vat",
      +  "silver_vat",
      +  "silver vat",
      +  "Platyna",
      +  "platyna",
      +  "platinum",
      +  "Platinum",
      +  "Pallad",
      +  "pallad",
      +  "palladium",
      +  "Palladium"
      +]
    • addedInput schema / properties / waluta / description
      Added value: +"pln | eur | usd (wielkość liter dowolna: PLN, EUR, USD)"
    • changedInput schema / properties / waluta / enum
      Previous value: -[
      -  "pln",
      -  "eur",
      -  "usd"
      -]New value: +[
      +  "pln",
      +  "PLN",
      +  "eur",
      +  "EUR",
      +  "usd",
      +  "USD"
      +]
  3. Changed2 schema fields changed
    • addedInput schema / properties / mennica / maxLength
      Added value: +64
    • addedInput schema / properties / query / maxLength
      Added value: +128
  4. Changed1 schema field changed
    • addedInput schema / properties / query
      Added value: +{
      +  "description": "filtr tekstowy po nazwie, SKU lub mennicy — zawężenie zbioru, NIE ranking trafności",
      +  "type": "string"
      +}
  5. First observed

TDQS

A3.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations: discloses that KYC verification is required for purchase finalization and that the agent never completes transactions, that incomplete products appear only in `pominiete_bez_danych`, that query interpretation is echoed in `interpretacja_zapytania`, and that unit-sold items carry per-ounce pricing with a minimum order value. Annotations already cover read-only/idempotent safety, so this is substantial added context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose, but it is a single dense block that repeats query-parsing details already present in the `query` schema field. Three trailing sentences of legal/educational disclaimer boilerplate ('nie stanowią porady inwestycyjnej', 'nie rokuje przyszłych cen') consume space without helping an agent select or invoke the tool.

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 10 parameters and no output schema, the description carries return-shape information well (`produkty`, `pominiete_bez_danych`, `interpretacja_zapytania`, `cena_24h`, `cena_calkowita_min`) and explains sort order. The gaps are pagination and the role of `limit`, which are not covered anywhere.

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 70%, and the description meaningfully extends it, especially for `query`: weight parsing with ±2% tolerance, whole-token matching ('100 g' not matching '1/100 oz'), Polish/English aliases and coin names. It leaves `limit` and `masa_g_min`/`masa_g_max` unaddressed, and the Srebro vs Srebro VAT distinction is already in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource: a catalog search over IDFMETALE investment metals, enumerating the filterable facets (metal, form, purity, mint, weight, availability, price range). It partially differentiates from siblings by noting the returned amounts match get_live_price, though it never contrasts itself with get_product or check_availability.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied rather than stated: the description explains sorting differences with and without `query` and notes that products missing attributes are excluded, which hints at how to query. But there is no explicit 'use this instead of X when Y' guidance against the eight sibling tools, and no stated exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources