Przepisy na sery, baza kultur z polskich sklepów (ceny, zamienniki) i kalkulator pasz dla drobiu.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Z podanych surowców dobiera proporcje pod normę dla gatunku i okresu, tym samym algorytmem co kalkulator pasz na mojaserowarnia.pl (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 5%, nioski 15%), a min_procent i max_procent przy składniku pozwalają ustawić własne granice. 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.
Gatunek drobiu
Okres, np. "Niesienie (powyżej 45%)" albo "starter"
Surowce do użycia, bez udziałów. Jeden składnik: policzę go jako 100% i podpowiem, czym go uzupełnić
normy (domyślnie) albo najtaniej
Podaj, gdy pytanie dotyczy ilości paszy dla stada
Wojewó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
Tool list last changed Oct 25, 2026.
Z podanych surowców dobiera proporcje pod normę dla gatunku i okresu, tym samym algorytmem co kalkulator pasz na mojaserowarnia.pl (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 5%, nioski 15%), a min_procent i max_procent przy składniku pozwalają ustawić własne granice. 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.
| Argument | Type | Description |
|---|---|---|
| cel | string | normy (domyślnie) albo najtaniej |
| drob* | string | Gatunek drobiu |
| okres* | string | Okres, np. "Niesienie (powyżej 45%)" albo "starter" |
| stado | object | Podaj, gdy pytanie dotyczy ilości paszy dla stada |
| skladniki* | array | Surowce do użycia, bez udziałów. Jeden składnik: policzę go jako 100% i podpowiem, czym go uzupełnić |
| wojewodztwo | string | Wojewó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 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"drob",
"okres",
"skladniki"
],
"properties": {
"cel": {
"enum": [
"normy",
"najtaniej"
],
"type": "string",
"description": "normy (domyślnie) albo najtaniej"
},
"drob": {
"enum": [
"kury-nioski-lekkie",
"kury-nioski-ciezkie",
"brojlery",
"kaczki",
"gesi",
"indyki"
],
"type": "string",
"description": "Gatunek drobiu"
},
"okres": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "Okres, np. \"Niesienie (powyżej 45%)\" albo \"starter\""
},
"stado": {
"type": "object",
"required": [
"sztuk"
],
"properties": {
"sztuk": {
"type": "integer",
"maximum": 100000,
"minimum": 1,
"description": "Liczba ptaków"
},
"dawka_g": {
"type": "number",
"maximum": 400,
"minimum": 5,
"description": "Pasza na sztukę dziennie w g; bez niej typowa z poradnika rasy, jeśli jest dla tego okresu"
}
},
"description": "Podaj, gdy pytanie dotyczy ilości paszy dla stada"
},
"skladniki": {
"type": "array",
"items": {
"type": "object",
"required": [
"nazwa"
],
"properties": {
"cena": {
"type": "number",
"maximum": 1000,
"description": "Cena w zł za kg, potrzebna do kosztu i do celu \"najtaniej\"",
"exclusiveMinimum": 0
},
"nazwa": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Nazwa surowca, najlepiej dokładnie jak w skladniki_paszy, np. \"Pszenica\", \"Śruta sojowa\", \"Kreda pastewna\""
},
"max_procent": {
"type": "number",
"maximum": 100,
"minimum": 0.1,
"description": "Największy udział w %; zastępuje zalecane maksimum, a ponad nie wynik dostaje ostrzeżenie o zdrowiu ptaków"
},
"min_procent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Najmniejszy udział tego surowca w %, np. 40, gdy ma być głównym składnikiem. Premiks lub dodatek w stałej dawce: min_procent i max_procent równe dawce z etykiety"
}
}
},
"maxItems": 15,
"minItems": 1,
"description": "Surowce do użycia, bez udziałów. Jeden składnik: policzę go jako 100% i podpowiem, czym go uzupełnić"
},
"wojewodztwo": {
"enum": [
"dolnoslaskie",
"kujawsko-pomorskie",
"lubelskie",
"lubuskie",
"lodzkie",
"malopolskie",
"mazowieckie",
"opolskie",
"podkarpackie",
"podlaskie",
"pomorskie",
"slaskie",
"swietokrzyskie",
"warminsko-mazurskie",
"wielkopolskie",
"zachodniopomorskie"
],
"type": "string",
"description": "Wojewó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"
}
}
}Pełna karta produktu z bazy dodatków paszowych po nazwie, np. "Koncentrat 30% Nioska (Rolpol)", "Dolmix DN", "kreda Viva Max": producent, dla kogo, dawkowanie i przepis z etykiety, skład na kg (białko, Ca, P, Na, aminokwasy, witaminy, mikroelementy), GMO i chów ekologiczny, wszystkie oferty sklepów od najtańszej za kg z datą ceny, linkiem i lokalizacją sklepu (z adresem, gdy można przyjechać), koszt na kurę przez 30 dni i źródło składu. Dla koncentratu z parametrem zboza liczy „koncentrat + Twoje zboże”: proporcje z etykiety z tymi zbożami i udział koncentratu do normy białka.
| Argument | Type | Description |
|---|---|---|
| drob | string | Gatunek do porównania z normą, np. kury-nioski-lekkie |
| nazwa* | string | Nazwa produktu z szukaj_dodatkow albo jej fragment |
| okres | string | Okres do porównania z normą, np. "powyżej 45" |
| zboza | array | Zboża, które hodowca ma, do „koncentrat + Twoje zboże” |
| dawka_g | number | Pasza na ptaka dziennie w g, do kosztu na kurę |
| wojewodztwo | string | Wojewó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 |
Pełna karta jednej kultury po nazwie handlowej, np. "Choozit MA 4001", "ALPHA 10", "DELTA 2": skład z rozbiciem na gatunki, zastosowanie, temperatura, dawkowanie, producent, proporcje szczepów, wszystkie oferty w sklepach z ceną za litr i linkiem do produktu. Gdy nazwy nie ma, zwraca najbliższe nazwy.
| Argument | Type | Description |
|---|---|---|
| nazwa* | string | Nazwa handlowa z opakowania albo z wyników szukaj_kultur |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"nazwa"
],
"properties": {
"nazwa": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Nazwa handlowa z opakowania albo z wyników szukaj_kultur"
}
}
}Normy żywieniowe dla 6 grup drobiu i ich okresów: energia, białko, Ca, P, włókno, sód, a dla stad zarodowych także K, Mg i mikroelementy. Z okresem podaje też zalecane maksymalne udziały surowców dla tego wieku i gatunku (z powodem i stroną ze źródłami) i, dla niosek w nieśności, typową dzienną dawkę paszy na sztukę ze źródłem. Bez parametrów zwraca listę gatunków i okresów.
| Argument | Type | Description |
|---|---|---|
| drob | string | Gatunek, np. kury-nioski-lekkie, brojlery |
| okres | string | Okres albo jego fragment, np. "powyżej 45", "starter", "1-6 tygodni" |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"drob": {
"enum": [
"kury-nioski-lekkie",
"kury-nioski-ciezkie",
"brojlery",
"kaczki",
"gesi",
"indyki"
],
"type": "string",
"description": "Gatunek, np. kury-nioski-lekkie, brojlery"
},
"okres": {
"type": "string",
"maxLength": 60,
"description": "Okres albo jego fragment, np. \"powyżej 45\", \"starter\", \"1-6 tygodni\""
}
}
}Opis bazy: ile kultur i sklepów, jakie typy, od kiedy ceny są sprawdzone, licencja i jak cytować. Warto wywołać raz, zanim przedstawisz bazę użytkownikowi.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}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 parametrem stado liczy też, ile paszy i każdego surowca zje stado dziennie, tygodniowo i przez 30 dni.
| Argument | Type | Description |
|---|---|---|
| drob* | string | Gatunek drobiu |
| okres* | string | Okres, np. "Niesienie (powyżej 45%)" albo "starter" |
| stado | object | Podaj, gdy pytanie dotyczy ilości paszy dla stada |
| skladniki* | array | |
| wojewodztwo | string | Wojewó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 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"drob",
"okres",
"skladniki"
],
"properties": {
"drob": {
"enum": [
"kury-nioski-lekkie",
"kury-nioski-ciezkie",
"brojlery",
"kaczki",
"gesi",
"indyki"
],
"type": "string",
"description": "Gatunek drobiu"
},
"okres": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "Okres, np. \"Niesienie (powyżej 45%)\" albo \"starter\""
},
"stado": {
"type": "object",
"required": [
"sztuk"
],
"properties": {
"sztuk": {
"type": "integer",
"maximum": 100000,
"minimum": 1,
"description": "Liczba ptaków"
},
"dawka_g": {
"type": "number",
"maximum": 400,
"minimum": 5,
"description": "Pasza na sztukę dziennie w g; bez niej typowa z poradnika rasy, jeśli jest dla tego okresu"
}
},
"description": "Podaj, gdy pytanie dotyczy ilości paszy dla stada"
},
"skladniki": {
"type": "array",
"items": {
"type": "object",
"required": [
"nazwa",
"procent"
],
"properties": {
"cena": {
"type": "number",
"maximum": 1000,
"description": "Cena w zł za kg",
"exclusiveMinimum": 0
},
"nazwa": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"procent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Udział w mieszance w %"
}
}
},
"maxItems": 25,
"minItems": 1
},
"wojewodztwo": {
"enum": [
"dolnoslaskie",
"kujawsko-pomorskie",
"lubelskie",
"lubuskie",
"lodzkie",
"malopolskie",
"mazowieckie",
"opolskie",
"podkarpackie",
"podlaskie",
"pomorskie",
"slaskie",
"swietokrzyskie",
"warminsko-mazurskie",
"wielkopolskie",
"zachodniopomorskie"
],
"type": "string",
"description": "Wojewó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"
}
}
}Pełny przepis na domowy ser po nazwie albo id, np. "mozzarella", "gouda", "ser topiony": mleko, kultura startowa, koagulant, dawkowanie, kroki z temperaturami i czasami, solenie, dojrzewanie, wskazówki i ostrzeżenia, a gdy jest, dziennik warzeń autora. Do tego kultury z przepisu dopasowane do bazy (sklep, cena, cena za litr, link do karty) i inne kultury z bazy pasujące do tego sera.
| Argument | Type | Description |
|---|---|---|
| nazwa* | string | Nazwa sera albo id z wyników szukaj_przepisow |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"nazwa"
],
"properties": {
"nazwa": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Nazwa sera albo id z wyników szukaj_przepisow"
}
}
}Wyszukuje surowce paszowe: 124 surowce wzorcowe (zboża, śruty, strączkowe, dodatki mineralne, premiksy, gotowe mieszanki) i produkty z bazy dodatków z producentem i ceną, z energią, białkiem, Ca, P, włóknem, tłuszczem, aminokwasami oraz oznaczeniem GMO i chowu ekologicznego. Bez zapytania zwraca listę kategorii. Przy jednym trafieniu albo z pelny=true podaje pełny skład.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Ile surowców zwrócić, domyślnie 15 |
| pelny | boolean | true = pełny skład każdego surowca (minerały, aminokwasy, witaminy) |
| kategoria | string | Tylko surowce z tej kategorii |
| zapytanie | string | Nazwa albo jej początek, np. "pszenica", "śruta", "fosforan" |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 40,
"minimum": 1,
"description": "Ile surowców zwrócić, domyślnie 15"
},
"pelny": {
"type": "boolean",
"description": "true = pełny skład każdego surowca (minerały, aminokwasy, witaminy)"
},
"kategoria": {
"enum": [
"Ziarna, nasiona i strączkowe",
"Produkty uboczne, śruty i oleje",
"Pasze pochodzenia zwierzęcego",
"Susze z roślin zielonych",
"Zielonki (pasze świeże)",
"Kiszonki",
"Okopowe i bulwiaste",
"Dodatki mineralne",
"Gotowe mieszanki (pełnoporcjowe)",
"Aminokwasy i dodatki paszowe",
"Premiksy",
"Koncentraty",
"Z kuchni (skład przybliżony)"
],
"type": "string",
"description": "Tylko surowce z tej kategorii"
},
"zapytanie": {
"type": "string",
"maxLength": 80,
"description": "Nazwa albo jej początek, np. \"pszenica\", \"śruta\", \"fosforan\""
}
}
}Szuka produktów z bazy dodatków paszowych dla drobiu dostępnych w Polsce (koncentraty, premiksy, kreda, grys, muszle, fosforan, sól, drożdże, aminokwasy) po tym, czego brakuje w paszy (np. "fosfor", "wapn"), gatunku, kategorii albo nazwie. Zwraca producenta, dawkowanie z etykiety, zawartość szukanego składnika i ile wnosi go do paszy w dawce z etykiety, najtańszą ofertę ze sklepem, ceną za kg, datą ceny, linkiem i miejscowością sklepu (czy to sklep stacjonarny, odbiór osobisty czy tylko wysyłka; z parametrem wojewodztwo także oferty ze sklepów w tym województwie), cenę 100 g samego składnika oraz koszt na kurę przez 30 dni w dawce z etykiety. Sortowanie po zawartości, koszcie na kurę, cenie składnika albo cenie za kg; nigdy po partnerstwie.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Ile wyników zwrócić, domyślnie 10 |
| sortuj | string | zawartosc (domyślnie przy brakuje), koszt_na_kure (w dawce z etykiety, 30 dni), cena_skladnika (zł za 100 g szukanego składnika, z brakuje), cena_za_kg albo nazwa |
| bez_gmo | boolean | true = tylko produkty oznaczone jako bez GMO |
| brakuje | string | Czego brakuje w paszy, np. fosfor, wapn, sod, bialko, metionina |
| dawka_g | number | Pasza na ptaka dziennie w g, do kosztu na kurę; bez niej dla niosek typowa z poradnika rasy |
| gatunek | string |
Szuka kultur do sera, jogurtu, kefiru i twarogu po nazwie sera albo zastosowaniu (np. "camembert", "twaróg", "jogurt grecki", "mozzarella"), z filtrami typu, temperatury pracy i sklepu. Zwraca nazwę, typ, zastosowanie, temperaturę, sklep, cenę, cenę za litr mleka i link do karty kultury. Każde słowo zapytania musi wystąpić w nazwie, zastosowaniu, typie albo składzie.
| Argument | Type | Description |
|---|---|---|
| typ | string | Typ kultury, dokładnie jedna z wartości z listy |
| limit | integer | Ile wyników zwrócić, domyślnie 10 |
| sklep | string | Tylko kultury z tego sklepu |
| sortuj | string | trafnosc (domyślnie) albo cena_za_litr, czyli od najtańszej w przeliczeniu na litr mleka |
| zapytanie | string | Ser albo zastosowanie, np. "camembert", "twaróg", "feta", "jogurt grecki" |
| temperatura | number | Temperatura pracy w °C; zwraca kultury, których zakres ją obejmuje |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"typ": {
"enum": [
"aromatyzujące",
"jogurtowe",
"kefir",
"mezofilne",
"mezofilno-termofilne",
"ochronne",
"pleśniowe",
"probiotyczne",
"propionowe",
"termofilne",
"wege",
"zestaw"
],
"type": "string",
"description": "Typ kultury, dokładnie jedna z wartości z listy"
},
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Ile wyników zwrócić, domyślnie 10"
},
"sklep": {
"enum": [
"Artiser.pl",
"GAP Poland",
"Lactic.pl",
"Serowar.pl",
"Wańczykówka"
],
"type": "string",
"description": "Tylko kultury z tego sklepu"
},
"sortuj": {
"enum": [
"trafnosc",
"cena_za_litr"
],
"type": "string",
"description": "trafnosc (domyślnie) albo cena_za_litr, czyli od najtańszej w przeliczeniu na litr mleka"
},
"zapytanie": {
"type": "string",
"maxLength": 200,
"description": "Ser albo zastosowanie, np. \"camembert\", \"twaróg\", \"feta\", \"jogurt grecki\""
},
"temperatura": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Temperatura pracy w °C; zwraca kultury, których zakres ją obejmuje"
}
}
}Szuka przepisów na domowe sery po nazwie sera albo cesze (np. "mozzarella", "ser pleśniowy", "z mleka koziego", "twaróg"). Bez zapytania zwraca wszystkie przepisy. Zwraca nazwę, trudność, wydajność, czas dojrzewania, krótki opis i link. Pełny przepis z kulturami i sklepami zwraca narzędzie przepis.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Ile wyników zwrócić, domyślnie 10 |
| trudnosc | string | Tylko przepisy o tej trudności |
| zapytanie | string | Ser albo cecha, np. "mozzarella", "camembert", "ser twardy" |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 30,
"minimum": 1,
"description": "Ile wyników zwrócić, domyślnie 10"
},
"trudnosc": {
"enum": [
"Łatwy",
"Średni",
"Zaawansowany"
],
"type": "string",
"description": "Tylko przepisy o tej trudności"
},
"zapytanie": {
"type": "string",
"maxLength": 200,
"description": "Ser albo cecha, np. \"mozzarella\", \"camembert\", \"ser twardy\""
}
}
}Kultury o identycznym składzie gatunkowym jak podana, od najtańszej w przeliczeniu na litr mleka. Zaznacza, gdy w grupie są różne przeznaczenia albo różne proporcje szczepów. Ten sam skład nie znaczy ten sam produkt, więc wynik zawiera zastrzeżenie do przekazania użytkownikowi.
| Argument | Type | Description |
|---|---|---|
| nazwa* | string | Nazwa handlowa kultury, do której szukamy zamiennika |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"nazwa"
],
"properties": {
"nazwa": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Nazwa handlowa kultury, do której szukamy zamiennika"
}
}
}Inne produkty tego samego rodzaju co podany (np. kreda z różnych worków, premiksy dla niosek), od najtańszego na kurę w dawce z etykiety, z kluczowym składem obok siebie i składem typowym surowca bez marki. Ten sam rodzaj nie znaczy ten sam skład, więc wynik zawiera zastrzeżenie do przekazania.
| Argument | Type | Description |
|---|---|---|
| nazwa* | string | Nazwa produktu z bazy dodatków |
| dawka_g | number | Pasza na ptaka dziennie w g, do kosztu na kurę |
| wojewodztwo | string | Wojewó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 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"nazwa"
],
"properties": {
"nazwa": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Nazwa produktu z bazy dodatków"
},
"dawka_g": {
"type": "number",
"maximum": 400,
"minimum": 5,
"description": "Pasza na ptaka dziennie w g, do kosztu na kurę"
},
"wojewodztwo": {
"enum": [
"dolnoslaskie",
"kujawsko-pomorskie",
"lubelskie",
"lubuskie",
"lodzkie",
"malopolskie",
"mazowieckie",
"opolskie",
"podkarpackie",
"podlaskie",
"pomorskie",
"slaskie",
"swietokrzyskie",
"warminsko-mazurskie",
"wielkopolskie",
"zachodniopomorskie"
],
"type": "string",
"description": "Wojewó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"
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"nazwa"
],
"properties": {
"drob": {
"enum": [
"kury-nioski-lekkie",
"kury-nioski-ciezkie",
"brojlery",
"kaczki",
"gesi",
"indyki"
],
"type": "string",
"description": "Gatunek do porównania z normą, np. kury-nioski-lekkie"
},
"nazwa": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Nazwa produktu z szukaj_dodatkow albo jej fragment"
},
"okres": {
"type": "string",
"maxLength": 60,
"description": "Okres do porównania z normą, np. \"powyżej 45\""
},
"zboza": {
"type": "array",
"items": {
"type": "object",
"required": [
"nazwa"
],
"properties": {
"nazwa": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Zboże, np. \"Pszenica\", \"Kukurydza\", \"Jęczmień\""
},
"procent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Udział tego zboża względem pozostałych zbóż; bez niego po równo"
}
}
},
"maxItems": 6,
"description": "Zboża, które hodowca ma, do „koncentrat + Twoje zboże”"
},
"dawka_g": {
"type": "number",
"maximum": 400,
"minimum": 5,
"description": "Pasza na ptaka dziennie w g, do kosztu na kurę"
},
"wojewodztwo": {
"enum": [
"dolnoslaskie",
"kujawsko-pomorskie",
"lubelskie",
"lubuskie",
"lodzkie",
"malopolskie",
"mazowieckie",
"opolskie",
"podkarpackie",
"podlaskie",
"pomorskie",
"slaskie",
"swietokrzyskie",
"warminsko-mazurskie",
"wielkopolskie",
"zachodniopomorskie"
],
"type": "string",
"description": "Wojewó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"
}
}
}| Dla kogo według etykiety; produkty bez zawężenia na etykiecie też pasują |
| kategoria | string | Tylko produkty z tej kategorii |
| zapytanie | string | Nazwa produktu, producenta albo jej fragment, np. "kreda", "Rolpol", "premiks" |
| wojewodztwo | string | Wojewó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 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Ile wyników zwrócić, domyślnie 10"
},
"sortuj": {
"enum": [
"zawartosc",
"koszt_na_kure",
"cena_skladnika",
"cena_za_kg",
"nazwa"
],
"type": "string",
"description": "zawartosc (domyślnie przy brakuje), koszt_na_kure (w dawce z etykiety, 30 dni), cena_skladnika (zł za 100 g szukanego składnika, z brakuje), cena_za_kg albo nazwa"
},
"bez_gmo": {
"type": "boolean",
"description": "true = tylko produkty oznaczone jako bez GMO"
},
"brakuje": {
"enum": [
"bialko",
"energia",
"wapn",
"fosfor",
"sod",
"lizyna",
"metionina",
"treonina",
"tryptofan",
"mangan",
"cynk",
"zelazo",
"selen",
"jod",
"miedz",
"witamina_a",
"witamina_d3",
"witamina_e"
],
"type": "string",
"description": "Czego brakuje w paszy, np. fosfor, wapn, sod, bialko, metionina"
},
"dawka_g": {
"type": "number",
"maximum": 400,
"minimum": 5,
"description": "Pasza na ptaka dziennie w g, do kosztu na kurę; bez niej dla niosek typowa z poradnika rasy"
},
"gatunek": {
"enum": [
"nioski",
"odchow",
"brojlery",
"kaczki",
"gesi",
"indyki"
],
"type": "string",
"description": "Dla kogo według etykiety; produkty bez zawężenia na etykiecie też pasują"
},
"kategoria": {
"enum": [
"Koncentraty",
"Premiksy",
"Dodatki mineralne",
"Produkty uboczne, śruty i oleje",
"Aminokwasy i dodatki paszowe",
"Mieszanki do osobnego karmidła"
],
"type": "string",
"description": "Tylko produkty z tej kategorii"
},
"zapytanie": {
"type": "string",
"maxLength": 80,
"description": "Nazwa produktu, producenta albo jej fragment, np. \"kreda\", \"Rolpol\", \"premiks\""
},
"wojewodztwo": {
"enum": [
"dolnoslaskie",
"kujawsko-pomorskie",
"lubelskie",
"lubuskie",
"lodzkie",
"malopolskie",
"mazowieckie",
"opolskie",
"podkarpackie",
"podlaskie",
"pomorskie",
"slaskie",
"swietokrzyskie",
"warminsko-mazurskie",
"wielkopolskie",
"zachodniopomorskie"
],
"type": "string",
"description": "Wojewó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"
}
}
}