Skip to main content
Glama

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

Moja Pasza: Dobierz proporcje mieszanki

pasze_dobierz_proporcje
Read-onlyIdempotent

W jakich proporcjach zmieszać posiadane surowce, żeby pasza dla drobiu spełniała normę albo była najtańsza. Z podanych surowców dobiera proporcje pod normę dla gatunku i okresu, tym samym algorytmem co kalkulator pasz na mojapasza.com (cel "normy"), albo szuka najtańszej mieszanki bliskiej normie (cel "najtaniej", wymaga cen). Dobiera pod energię, białko, wapń i fosfor; resztę parametrów liczy i ocenia. Każdy surowiec trzyma się zalecanego maksimum dla gatunku i wieku (np. groch: pisklęta 10%, nioski 20%), a min_procent i max_procent przy składniku pozwalają ustawić własne granice. Dodatki spoza bazy (zioła, susze) rezerwuje parametr inne_proc. Zwraca proporcje, wynik wobec normy, czego brakuje, sugestie i surowce, które doszły do limitu; z parametrem stado także kg paszy i surowców na dzień, tydzień i 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_dobierz_proporcje"
  }
}

Input Schema

NameRequiredDescriptionDefault
celNonormy (domyślnie) albo najtaniej
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 do użycia, bez udziałów, od 1 do 20 pozycji. Jeden składnik liczy się jako 100% mieszanki, a sugestie mówią, czym go uzupełnić
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. Changed3 schema fields changed
    • changedInput schema / properties / skladniki / description
      Previous value: -"Surowce do użycia, bez udziałów. Jeden składnik: policzę go jako 100% i podpowiem, czym go uzupełnić"New value: +"Surowce do użycia, bez udziałów, od 1 do 20 pozycji. Jeden składnik liczy się jako 100% mieszanki, a sugestie mówią, czym go uzupełnić"
    • changedInput schema / properties / skladniki / maxItems
      Previous value: -15New value: +20
    • 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. Changed3 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"
    • 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

A4.4/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, non-destructive, open-world behavior, and the description adds real substance on top: what is optimized versus merely computed, that each ingredient is capped at a species/age recommended maximum (peas 10% for chicks, 20% for layers), and that out-of-database additives count as zero while occupying a share. It stops short of describing failure behavior when constraints are infeasible.

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 the subsequent sentences each carry information about constraints, modes and output. It is dense and somewhat long, with a few clauses that repeat schema-level details already documented per parameter, plus a trailing attribution line.

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 nine-parameter tool with nested objects and no output schema, the description covers what an agent needs: what the result contains (proportions, score against the norm, what is missing, suggestions, ingredients that hit their cap) and what changes when stado is supplied. Nothing essential to correct invocation is left unstated.

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%, so the baseline is 3; the description still adds value by explaining how the two cel modes interact with the presence of cena and by stating that supplying stado changes the result to include kg of feed and ingredients per day, week and 30 days. The cap and inne_proc explanations largely restate schema text, keeping it below a 5.

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 opening sentence states a precise verb and resource: mixing available raw materials in given proportions so poultry feed meets a norm or is cheapest. It names the two modes ("normy" vs "najtaniej") and the constraint set (energy, protein, calcium, phosphorus), which is enough to separate it from siblings such as pasze_normy_drobiu or pasze_skladniki_paszy without opening any schema.

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

Usage Guidelines4/5

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

It clearly states the conditions under which each mode applies — "normy" targets the species/period norm while "najtaniej" requires prices — and notes it uses the same algorithm as the mojapasza.com calculator. It does not explicitly route the agent away from any sibling tool, so the when-not guidance is only implicit.

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