Functional mushroom shop (PL/EN): live catalog search, recommendations and checkout links.
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.
Composes a SIGNED LINK to the Aloha Fungi cart from given items (product handle + variant ID + quantity). This tool does NOT create a cart or order, never pays or logs in. It returns a link that the CUSTOMER must click to add products and checkout. Max 10 items.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http store https://alohafungi.com/api/mcp
Composes a SIGNED LINK to the Aloha Fungi cart from given items (product handle + variant ID + quantity). This tool does NOT create a cart or order, never pays or logs in. It returns a link that the CUSTOMER must click to add products and checkout. Max 10 items.
| Argument | Type | Description |
|---|---|---|
| pozycje* | array |
{
"type": "object",
"required": [
"pozycje"
],
"properties": {
"pozycje": {
"type": "array",
"items": {
"type": "object",
"required": [
"handle",
"variantId",
"quantity"
],
"properties": {
"handle": {
"type": "string",
"description": "Product handle."
},
"quantity": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"variantId": {
"type": "string",
"description": "Variant ID as returned in product details."
}
}
},
"maxItems": 10
}
}
}Builds a link to the subscription builder (/subskrypcja/zestaw) based on a customer goal and optional preferences (zestaw, moc, forma). Can also accept specific items (SKU:quantity) validated against the live catalog. Does NOT create a subscription or pay — returns a link for the CUSTOMER to click.
| Argument | Type | Description |
|---|---|---|
| cel* | string | Customer goal (required). |
| moc | string | Product line: prime or longevity. |
| forma | string | Preferred product form. |
| items | string | Specific items as "SKU:quantity,SKU:quantity" (validated against catalog). |
| zestaw | string | Set size: hero (1 mushroom), start (2), full (4). |
{
"type": "object",
"required": [
"cel"
],
"properties": {
"cel": {
"enum": [
"sen",
"skupienie",
"energia",
"odpornosc",
"spokoj",
"dlugowiecznosc"
],
"type": "string",
"description": "Customer goal (required)."
},
"moc": {
"enum": [
"prime",
"longevity"
],
"type": "string",
"description": "Product line: prime or longevity."
},
"forma": {
"enum": [
"kapsulki",
"proszek",
"krople"
],
"type": "string",
"description": "Preferred product form."
},
"items": {
"type": "string",
"description": "Specific items as \"SKU:quantity,SKU:quantity\" (validated against catalog)."
},
"zestaw": {
"enum": [
"hero",
"start",
"full"
],
"type": "string",
"description": "Set size: hero (1 mushroom), start (2), full (4)."
}
}
}Places a COMPLETE order (items + email + shipping address + optional shipping/parcel locker) and returns an ENCRYPTED, signed one-click link to /zamowienie-agenta. This tool does NOT create a cart or order and never pays — the customer clicks the link, sees LIVE prices and address, and pays THEMSELVES in our checkout. Orders above 500 PLN are not supported: the tool returns an error with a link to a regular cart. Without "dostawa" the tool returns the live shipping options, and the link is built with the cheapest one. Max 10 items.
| Argument | Type | Description |
|---|---|---|
| adres* | object | |
| email* | string | Customer email. |
| dostawa | string | Shipping option ID (optional). |
| pozycje* | array | |
| paczkomat | string | InPost parcel locker code from the customer, e.g. WAW123M (optional). |
{
"type": "object",
"required": [
"pozycje",
"email",
"adres"
],
"properties": {
"adres": {
"type": "object",
"required": [
"imie",
"nazwisko",
"ulica",
"kod",
"miasto"
],
"properties": {
"kod": {
"type": "string",
"description": "Postal code, PL format NN-NNN."
},
"imie": {
"type": "string",
"description": "First name."
},
"kraj": {
"enum": [
"PL",
"UE"
],
"type": "string",
"description": "Default PL."
},
"ulica": {
"type": "string",
"description": "Street + number."
},
"miasto": {
"type": "string",
"description": "City."
},
"telefon": {
"type": "string",
"description": "Phone (optional)."
},
"nazwisko": {
"type": "string",
"description": "Last name."
}
}
},
"email": {
"type": "string",
"description": "Customer email."
},
"dostawa": {
"type": "string",
"description": "Shipping option ID (optional)."
},
"pozycje": {
"type": "array",
"items": {
"type": "object",
"required": [
"handle",
"wariant",
"ilosc"
],
"properties": {
"ilosc": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"handle": {
"type": "string",
"description": "Product handle."
},
"wariant": {
"type": "string",
"description": "Variant ID as returned in product details."
}
}
},
"maxItems": 10
},
"paczkomat": {
"type": "string",
"description": "InPost parcel locker code from the customer, e.g. WAW123M (optional)."
}
}
}Zwraca warianty produktu (SKU, cena PLN, dostepnosc) po handle produktu. Dane pochodza z zywego katalogu Medusy — produkty to suplementy diety, nie leki, sklep nie stawia diagnoz ani nie obiecuje efektow zdrowotnych.
| Argument | Type | Description |
|---|---|---|
| handle* | string | Handle produktu, np. "reishi". |
{
"type": "object",
"required": [
"handle"
],
"properties": {
"handle": {
"type": "string",
"description": "Handle produktu, np. \"reishi\"."
}
}
}Rekomenduje produkty dopasowane do CELU klienta: sen, skupienie, energia, odpornosc, spokoj, dlugowiecznosc. Zwraca ZYWE dane z katalogu (tytul, handle, URL, cena od, dostepnosc) plus liste celow, ktore produkt obsluguje. To nie obietnica efektow — to os "po co" w jezyku klienta.
| Argument | Type | Description |
|---|---|---|
| cel* | string | Cel klienta, np. "sen" albo "energia". |
{
"type": "object",
"required": [
"cel"
],
"properties": {
"cel": {
"enum": [
"sen",
"skupienie",
"energia",
"odpornosc",
"spokoj",
"dlugowiecznosc"
],
"type": "string",
"description": "Cel klienta, np. \"sen\" albo \"energia\"."
}
}
}Recommends products matching a customer GOAL: sen, skupienie, energia, odpornosc, spokoj, dlugowiecznosc. Returns live catalog data (title, handle, URL, price from, availability) plus the goals each product serves. Not a health promise — this is the "why" axis in customer language.
| Argument | Type | Description |
|---|---|---|
| cel* | string | Customer goal, e.g. "sen" (sleep) or "energia" (energy). |
{
"type": "object",
"required": [
"cel"
],
"properties": {
"cel": {
"enum": [
"sen",
"skupienie",
"energia",
"odpornosc",
"spokoj",
"dlugowiecznosc"
],
"type": "string",
"description": "Customer goal, e.g. \"sen\" (sleep) or \"energia\" (energy)."
}
}
}Searches the Aloha Fungi blog, PDP content, and species guides by phrase (e.g. "how to dose reishi", "lion's mane and memory", "chaga contraindications"). Returns matching results with URL, source (blog/pdp/guide), and matching text. Content is GIS-safe: describes mushrooms and tradition, does not diagnose or promise effects.
| Argument | Type | Description |
|---|---|---|
| pytanie* | string | Search phrase or question. |
{
"type": "object",
"required": [
"pytanie"
],
"properties": {
"pytanie": {
"type": "string",
"description": "Search phrase or question."
}
}
}Searches the Aloha Fungi product catalog (functional mushroom supplements) by phrase: name, Latin name, or common alias. Returns LIVE catalog data (price from, availability). Prices and availability come from the live catalog. When forma/linia are given, price and availability describe ONLY the matching variant, not the whole product.
| Argument | Type | Description |
|---|---|---|
| cel | string | Goal filter (optional), e.g. "sen" (sleep) or "energia" (energy). |
| sort | string | Result sort (optional): cena_asc, cena_desc or nazwa. |
| forma | string | Variant form filter (optional): kapsulki, proszek or krople. |
| fraza* | string | Search phrase, e.g. "reishi" or "sleep". Empty string returns full catalog. |
| linia | string | Product line filter (optional): longevity or prime. |
| rodzaj | string | Species filter, product handle (optional), e.g. "reishi" or "lions-mane". |
| kategoria | string | Listing category filter (optional). |
{
"type": "object",
"required": [
"fraza"
],
"properties": {
"cel": {
"enum": [
"sen",
"skupienie",
"energia",
"odpornosc",
"spokoj",
"dlugowiecznosc",
"jelita",
"ceremonia"
],
"type": "string",
"description": "Goal filter (optional), e.g. \"sen\" (sleep) or \"energia\" (energy)."
},
"sort": {
"enum": [
"cena_asc",
"cena_desc",
"nazwa"
],
"type": "string",
"description": "Result sort (optional): cena_asc, cena_desc or nazwa."
},
"forma": {
"enum": [
"kapsulki",
"krople",
"proszek"
],
"type": "string",
"description": "Variant form filter (optional): kapsulki, proszek or krople."
},
"fraza": {
"type": "string",
"description": "Search phrase, e.g. \"reishi\" or \"sleep\". Empty string returns full catalog."
},
"linia": {
"enum": [
"longevity",
"prime"
],
"type": "string",
"description": "Product line filter (optional): longevity or prime."
},
"rodzaj": {
"type": "string",
"description": "Species filter, product handle (optional), e.g. \"reishi\" or \"lions-mane\"."
},
"kategoria": {
"enum": [
"grzyby",
"blendy",
"ziola",
"zestawy",
"kawa-kakao-matcha",
"mystery-box",
"wiedza"
],
"type": "string",
"description": "Listing category filter (optional)."
}
}
}Returns product variants (SKU, price PLN, availability) by product handle. Also returns educational content: usage, who it is for, FAQ, practitioner note. Data always from the live Medusa catalog. Products are dietary supplements, not medicine.
| Argument | Type | Description |
|---|---|---|
| handle* | string | Product handle, e.g. "reishi". |
{
"type": "object",
"required": [
"handle"
],
"properties": {
"handle": {
"type": "string",
"description": "Product handle, e.g. \"reishi\"."
}
}
}Szuka produktow w katalogu sklepu Aloha Fungi (suplementy diety z grzybow funkcjonalnych) po frazie: nazwa, nazwa lacinska albo popularny alias PL/EN. Zwraca ZYWE dane z katalogu (cena od, dostepnosc). Ceny i dostepnosc pochodza z zywego katalogu. Gdy podano forma/linia, cena i dostepnosc dotycza TYLKO wariantu pasujacego do tych filtrow, nie calego produktu.
| Argument | Type | Description |
|---|---|---|
| cel | string | Filtr celu „po co?" (opcjonalny), np. "sen" albo "energia". |
| sort | string | Sortowanie wyniku (opcjonalne): cena_asc, cena_desc albo nazwa. |
| forma | string | Filtr formy wariantu (opcjonalny): kapsulki, proszek albo krople. |
| fraza* | string | Fraza wyszukiwania, np. "reishi" albo "sen". Pusty string zwraca caly katalog. |
| linia | string | Filtr linii produktowej (opcjonalny): longevity albo prime. |
| rodzaj | string | Filtr gatunku, handle produktu (opcjonalny), np. "reishi" albo "lions-mane". |
| kategoria | string | Filtr kategorii listingu /produkty (opcjonalny). |
{
"type": "object",
"required": [
"fraza"
],
"properties": {
"cel": {
"enum": [
"sen",
"skupienie",
"energia",
"odpornosc",
"spokoj",
"dlugowiecznosc",
"jelita",
"ceremonia"
],
"type": "string",
"description": "Filtr celu „po co?\" (opcjonalny), np. \"sen\" albo \"energia\"."
},
"sort": {
"enum": [
"cena_asc",
"cena_desc",
"nazwa"
],
"type": "string",
"description": "Sortowanie wyniku (opcjonalne): cena_asc, cena_desc albo nazwa."
},
"forma": {
"enum": [
"kapsulki",
"krople",
"proszek"
],
"type": "string",
"description": "Filtr formy wariantu (opcjonalny): kapsulki, proszek albo krople."
},
"fraza": {
"type": "string",
"description": "Fraza wyszukiwania, np. \"reishi\" albo \"sen\". Pusty string zwraca caly katalog."
},
"linia": {
"enum": [
"longevity",
"prime"
],
"type": "string",
"description": "Filtr linii produktowej (opcjonalny): longevity albo prime."
},
"rodzaj": {
"type": "string",
"description": "Filtr gatunku, handle produktu (opcjonalny), np. \"reishi\" albo \"lions-mane\"."
},
"kategoria": {
"enum": [
"grzyby",
"blendy",
"ziola",
"zestawy",
"kawa-kakao-matcha",
"mystery-box",
"wiedza"
],
"type": "string",
"description": "Filtr kategorii listingu /produkty (opcjonalny)."
}
}
}Translates a customer well-being description into the Traditional Chinese Medicine (TCM) frame (qi, yin/yang, organs, seasons) and points to mushrooms that TCM TRADITION links to that frame, with a cited source and profile (taste, nature, meridians) from Aloha Fungi guides. Returns live product data when available in the catalog. This describes tradition, NOT a diagnosis or a promise of effect; the response includes a disclaimer field.
| Argument | Type | Description |
|---|---|---|
| opis* | string | Customer well-being description in their own words, e.g. "cold, low energy, autumn". |
| locale | string | Response language, default "pl". |
| pora_roku | string | Optional customer season. |
{
"type": "object",
"required": [
"opis"
],
"properties": {
"opis": {
"type": "string",
"description": "Customer well-being description in their own words, e.g. \"cold, low energy, autumn\"."
},
"locale": {
"enum": [
"pl",
"en"
],
"type": "string",
"description": "Response language, default \"pl\"."
},
"pora_roku": {
"enum": [
"wiosna",
"pozne-lato",
"jesien",
"zima"
],
"type": "string",
"description": "Optional customer season."
}
}
}Tlumaczy opis samopoczucia klienta na rame tradycyjnej medycyny chinskiej (TCM: qi, yin/yang, narzady, pory roku) i wskazuje grzyby, ktore TRADYCJA TCM z ta rama laczy, z cytowanym zrodlem i profilem (smak, natura, meridiany) z przewodnikow Aloha Fungi. Zwraca zywe dane produktu, gdy jest w katalogu. To opis tradycji, NIE diagnoza ani obietnica dzialania; odpowiedz zawiera pole zastrzezenie.
| Argument | Type | Description |
|---|---|---|
| opis* | string | Opis samopoczucia klienta wlasnymi slowami, np. "zimno mi, brak energii, jesien". |
| locale | string | Jezyk odpowiedzi, domyslnie "pl". |
| pora_roku | string | Opcjonalna pora roku klienta. |
{
"type": "object",
"required": [
"opis"
],
"properties": {
"opis": {
"type": "string",
"description": "Opis samopoczucia klienta wlasnymi slowami, np. \"zimno mi, brak energii, jesien\"."
},
"locale": {
"enum": [
"pl",
"en"
],
"type": "string",
"description": "Jezyk odpowiedzi, domyslnie \"pl\"."
},
"pora_roku": {
"enum": [
"wiosna",
"pozne-lato",
"jesien",
"zima"
],
"type": "string",
"description": "Opcjonalna pora roku klienta."
}
}
}Przeszukuje blog, tresci PDP i przewodniki gatunkow Aloha Fungi po frazie (np. "jak dawkowac reishi", "soplowka a pamiec", "przeciwwskazania chaga"). Zwraca pasujace wyniki z URL, zrodlem (blog/pdp/guide) i pasujacym tekstem. Tresci sa GIS-safe: opisuja grzyby i tradycje, nie stawiaja diagnoz ani nie obiecuja efektow.
| Argument | Type | Description |
|---|---|---|
| pytanie* | string | Fraza lub pytanie, np. "jak dawkowac reishi". |
{
"type": "object",
"required": [
"pytanie"
],
"properties": {
"pytanie": {
"type": "string",
"description": "Fraza lub pytanie, np. \"jak dawkowac reishi\"."
}
}
}Sklada PODPISANY LINK do koszyka sklepu Aloha Fungi z podanych pozycji (handle produktu + variantId wariantu + ilosc). To narzedzie NIE tworzy zadnego koszyka ani zamowienia i NIGDY nie placi ani nie loguje uzytkownika — zwraca wylacznie link, ktory KLIENT musi sam kliknac, zeby dodac produkty do koszyka i zaplacic samodzielnie. Maks. 10 pozycji na koszyk.
| Argument | Type | Description |
|---|---|---|
| pozycje* | array |
{
"type": "object",
"required": [
"pozycje"
],
"properties": {
"pozycje": {
"type": "array",
"items": {
"type": "object",
"required": [
"handle",
"variantId",
"quantity"
],
"properties": {
"handle": {
"type": "string",
"description": "Handle produktu."
},
"quantity": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"variantId": {
"type": "string",
"description": "ID wariantu, taki jak w szczegolach produktu."
}
}
},
"maxItems": 10
}
}
}Buduje link do kreatora subskrypcji (/subskrypcja/zestaw) na podstawie celu klienta i opcjonalnych preferencji (zestaw, moc, forma). Moze tez przyjac konkretne pozycje (SKU:ilosc) walidowane wobec zywego katalogu. NIE tworzy subskrypcji ani nie placi — zwraca link, ktory KLIENT klika sam.
| Argument | Type | Description |
|---|---|---|
| cel* | string | Cel klienta (wymagany). |
| moc | string | Linia produktu: prime albo longevity. |
| forma | string | Preferowana forma produktu. |
| items | string | Konkretne pozycje jako "SKU:ilosc,SKU:ilosc" (walidowane wobec katalogu). |
| zestaw | string | Rozmiar zestawu: hero (1 grzyb), start (2), full (4). |
{
"type": "object",
"required": [
"cel"
],
"properties": {
"cel": {
"enum": [
"sen",
"skupienie",
"energia",
"odpornosc",
"spokoj",
"dlugowiecznosc"
],
"type": "string",
"description": "Cel klienta (wymagany)."
},
"moc": {
"enum": [
"prime",
"longevity"
],
"type": "string",
"description": "Linia produktu: prime albo longevity."
},
"forma": {
"enum": [
"kapsulki",
"proszek",
"krople"
],
"type": "string",
"description": "Preferowana forma produktu."
},
"items": {
"type": "string",
"description": "Konkretne pozycje jako \"SKU:ilosc,SKU:ilosc\" (walidowane wobec katalogu)."
},
"zestaw": {
"enum": [
"hero",
"start",
"full"
],
"type": "string",
"description": "Rozmiar zestawu: hero (1 grzyb), start (2), full (4)."
}
}
}Sklada KOMPLETNE zamowienie (pozycje + e-mail + adres dostawy + opcjonalnie dostawa/paczkomat) i zwraca ZASZYFROWANY, podpisany link jednego kliknieca do /zamowienie-agenta. To narzedzie NIE tworzy koszyka ani zamowienia w sklepie i NIGDY nie placi — klient klika link, widzi zywe ceny i adres, i placi SAM w naszej kasie. Suma zamowienia powyzej 500 zl nie jest obslugiwana: narzedzie zwraca blad z linkiem do zwyklego koszyka. Bez pola "dostawa" narzedzie zwraca liste zywych opcji dostawy, a link powstaje z najtansza opcja. Maks. 10 pozycji.
| Argument | Type | Description |
|---|---|---|
| adres* | object | |
| email* | string | E-mail klienta. |
| dostawa | string | ID opcji dostawy (opcjonalne). |
| pozycje* | array | |
| paczkomat | string | Kod punktu InPost od klienta, np. WAW123M (opcjonalne). |
{
"type": "object",
"required": [
"pozycje",
"email",
"adres"
],
"properties": {
"adres": {
"type": "object",
"required": [
"imie",
"nazwisko",
"ulica",
"kod",
"miasto"
],
"properties": {
"kod": {
"type": "string",
"description": "Kod pocztowy, dla PL format NN-NNN."
},
"imie": {
"type": "string"
},
"kraj": {
"enum": [
"PL",
"UE"
],
"type": "string",
"description": "Domyslnie PL."
},
"ulica": {
"type": "string"
},
"miasto": {
"type": "string"
},
"telefon": {
"type": "string"
},
"nazwisko": {
"type": "string"
}
}
},
"email": {
"type": "string",
"description": "E-mail klienta."
},
"dostawa": {
"type": "string",
"description": "ID opcji dostawy (opcjonalne)."
},
"pozycje": {
"type": "array",
"items": {
"type": "object",
"required": [
"handle",
"wariant",
"ilosc"
],
"properties": {
"ilosc": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"handle": {
"type": "string",
"description": "Handle produktu."
},
"wariant": {
"type": "string",
"description": "ID wariantu, taki jak w szczegolach produktu."
}
}
},
"maxItems": 10
},
"paczkomat": {
"type": "string",
"description": "Kod punktu InPost od klienta, np. WAW123M (opcjonalne)."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 9, 2026.