Skip to main content
Glama

Dane Rolne: pasze, sery, sklepy i gospodarstwa w Polsce

Moja Pasza: Policz mieszankę

pasze_policz_mieszanke
Read-onlyIdempotent

Czy podana mieszanka paszowa dla drobiu jest zbilansowana i ile kosztuje. Liczy skład mieszanki z podanych surowców i udziałów (w %) i porównuje z normą dla gatunku i okresu: co jest w normie, co za nisko, co za wysoko, koszt za kg (gdy są ceny) i sugestie, czego dodać. Udziały sumujące się do innej liczby niż 100 przelicza proporcjonalnie (z inne_proc: do reszty paszy). Z parametrem stado liczy też, ile paszy i każdego surowca zje stado dziennie, tygodniowo i przez 30 dni. [Moduł wiedzy Moja Pasza, https://mojapasza.com; hub przekazuje pytanie do jego serwera]

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "drob": "<drob>",
      "okres": "<okres>",
      "skladniki": "<skladniki>"
    },
    "name": "pasze_policz_mieszanke"
  }
}

Input Schema

NameRequiredDescriptionDefault
drobYesGatunek drobiu
okresYesOkres, np. "Niesienie (powyżej 45%)" albo "starter"
sklepNoTylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrokompleks24.com, agromen.pl, agroratajczak.pl, atl-agro.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, jarpasz.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, ranczer24.pl, rolmat.pl, rolnet.pl, rolpol.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, sol-klodawa.com.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów
stadoNoStado, dla którego liczy się ilość paszy na dzień, tydzień i 30 dni
wykluczNoSurowce, których hodowca nie chce albo nie ma: nazwy albo ich fragmenty (np. "łubin") oraz słowa "soja" (wszystko z soi) i "gmo" (surowce i produkty z GMO). Propozycje w uzupelnienia i sugestie ich nie podają
inne_procNoUdział w % dodatków spoza bazy, których składu nie znamy (zioła, susze), np. 10; najwyżej 15. Liczą się jako zero: miejsce w mieszance jest zarezerwowane, a energia oceniana tylko za resztę paszy. Surowce z bazy wchodzą zwykłym składnikiem
skladnikiYesSurowce mieszanki z udziałami w %, od 1 do 25 pozycji
wojewodztwoNoWojewództwo użytkownika, gdy pyta, gdzie kupić blisko siebie (np. Olsztyn: warminsko-mazurskie). Dopisuje przy ofertach w_twoim_wojewodztwie i adresy odbioru osobistego w nim; kolejności ofert nie zmienia

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / sklep / description
      Previous value: -"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrokompleks24.com, agromen.pl, agroratajczak.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, ranczer24.pl, rolmat.pl, rolnet.pl, rolpol.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów"New value: +"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrokompleks24.com, agromen.pl, agroratajczak.pl, atl-agro.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, jarpasz.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, ranczer24.pl, rolmat.pl, rolnet.pl, rolpol.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, sol-klodawa.com.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów"
  2. Changed1 schema field changed
    • changedInput schema / properties / sklep / description
      Previous value: -"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrofortel.pl, agrokompleks24.com, agromen.pl, agroratajczak.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, ranczer24.pl, rolmat.pl, rolnet.pl, rolpol.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów"New value: +"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrokompleks24.com, agromen.pl, agroratajczak.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, ranczer24.pl, rolmat.pl, rolnet.pl, rolpol.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów"
  3. Changed1 schema field changed
    • changedInput schema / properties / sklep / description
      Previous value: -"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrofortel.pl, agrokompleks24.com, agromen.pl, agroratajczak.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, ranczer24.pl, rolmat.pl, rolnet.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów"New value: +"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrofortel.pl, agrokompleks24.com, agromen.pl, agroratajczak.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, ranczer24.pl, rolmat.pl, rolnet.pl, rolpol.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów"
  4. Changed1 schema field changed
    • changedInput schema / properties / sklep / description
      Previous value: -"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrofortel.pl, agrokompleks24.com, agromen.pl, agroratajczak.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, rolmat.pl, rolnet.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów"New value: +"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrofortel.pl, agrokompleks24.com, agromen.pl, agroratajczak.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, ranczer24.pl, rolmat.pl, rolnet.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów"
  5. Changed1 schema field changed
    • addedInput schema / properties / wyklucz
      Added value: +{
      +  "description": "Surowce, których hodowca nie chce albo nie ma: nazwy albo ich fragmenty (np. \"łubin\") oraz słowa \"soja\" (wszystko z soi) i \"gmo\" (surowce i produkty z GMO). Propozycje w uzupelnienia i sugestie ich nie podają",
      +  "items": {
      +    "maxLength": 80,
      +    "minLength": 2,
      +    "type": "string"
      +  },
      +  "maxItems": 20,
      +  "type": "array"
      +}
  6. Changed5 schema fields changed
    • changedInput schema / properties / inne_proc / description
      Previous value: -"Udział w % dodatków spoza bazy, których składu nie znamy (zioła, susze), np. 10; najwyżej 15. Liczą się jako zero: miejsce w mieszance jest zarezerwowane, a energia oceniana tylko za resztę paszy. To, co jest w bazie, podaj zwykłym składnikiem"New value: +"Udział w % dodatków spoza bazy, których składu nie znamy (zioła, susze), np. 10; najwyżej 15. Liczą się jako zero: miejsce w mieszance jest zarezerwowane, a energia oceniana tylko za resztę paszy. Surowce z bazy wchodzą zwykłym składnikiem"
    • addedInput schema / properties / skladniki / description
      Added value: +"Surowce mieszanki z udziałami w %, od 1 do 25 pozycji"
    • addedInput schema / properties / skladniki / items / properties / nazwa / description
      Added value: +"Nazwa surowca, najlepiej dokładnie jak w skladniki_paszy, np. \"Pszenica\", \"Śruta sojowa\", \"Kreda pastewna\""
    • changedInput schema / properties / sklep / description
      Previous value: -"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrofortel.pl, agrokompleks24.com, agromen.pl, agroratajczak.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, rolmat.pl, rolnet.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true; powiedz wtedy wprost, że tego nie ma w tym sklepie. Bez parametru oferty wszystkich sklepów"New value: +"Tylko oferty i propozycje z jednego sklepu: sklep_id z huba Dane Rolne, np. specdrob.pl (znane: agrofortel.pl, agrokompleks24.com, agromen.pl, agroratajczak.pl, bat.pl, e-pasze.pl, ehodowla.pl, farmpetgarden.pl, fermowo.pl, firmafrankiewicz.pl, hodowlany.pl, ifarmer.pl, karmisz.pl, ketris.pl, klospol.pl, kopalko.pl, lagrico.pl, market-rolniczy.pl, miodoweogrody.pl, mlynpodlaski.pl, mojaferma.pl, panhodowca.pl, paszenasze.pl, paszowo.pl, polskizlob.pl, pszczelnictwo.com.pl, rolmat.pl, rolnet.pl, sklep-galvet.pl, sklep-ranczo.pl, skleppaszowy.pl, specdrob.pl, tedi.sklep.pl, tedizoo.pl, wisagro.pl, zbozowysklep.pl, zlotowska.com). Gdy sklep nie ma czegoś, co uzupełnia brak, wynik podaje produkt innego sklepu albo surowiec wzorcowy z polem spoza_sklepu: true, czyli czegoś, czego w tym sklepie nie ma. Bez parametru oferty wszystkich sklepów"
    • changedInput schema / properties / stado / description
      Previous value: -"Podaj, gdy pytanie dotyczy ilości paszy dla stada"New value: +"Stado, dla którego liczy się ilość paszy na dzień, tydzień i 30 dni"
  7. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint, idempotentHint, destructiveHint=false, openWorldHint), so the bar is lower, and the description still adds real substance: the output sections (in norm / too low / too high, cost per kg, suggested additions) and the note that the hub forwards the question to the Moja Pasza server. Some of the proportionality and inne_proc detail restates parameter descriptions in the schema, which keeps it from 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.

Conciseness4/5

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

The purpose is front-loaded in the first sentence and every following clause carries functional content — norm comparison, output sections, proportional rescaling, herd totals. It is dense and runs long with nested parentheticals, but there is no filler or marketing language.

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 an 8-parameter tool with a nested object and no output schema, the description supplies exactly what is missing: what the result reports, how off-100 percentages and unknown additives are handled, what happens when prices or a shop are absent, and the cross-shop fallback semantics. An agent can call it correctly and interpret the response without further context.

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 description coverage is 100%, so a 3 is the baseline, but the description adds integration-level meaning: shares not summing to 100 are rescaled proportionally, inne_proc reserves slot weight treated as zero, and stado switches on daily/weekly/30-day feed math. It does add value over the schema, though it partially duplicates the inne_proc and stado parameter text.

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?

The opening states a specific verb and resource — it evaluates whether a given poultry feed mixture is balanced and what it costs, then computes the composition from supplied ingredients and percentages against a norm for species and period. That is far more specific than a name restatement. It never names a sibling (e.g. pasze_normy_drobiu or pasze_skladniki_paszy) for contrast, so it stops short of a 5.

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 routed: the agent can infer this tool is for a mixture whose shares the farmer already knows, and the description notes conditionals (cost only when prices are given, herd quantities only with stado). There is no explicit when-not guidance and no named alternative such as the proportion-selection or norm-lookup siblings.

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