Skip to main content
Glama

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

Moja Serowarnia: Zamienniki kultury

serowarnia_zamienniki
Read-onlyIdempotent

Czym zastąpić daną kulturę bakteryjną i co wyjdzie taniej. 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: wynik ma to zastrzeżenie w polu zastrzezenie. [Moduł wiedzy Moja Serowarnia, https://mojaserowarnia.pl; 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": {
      "nazwa": "<nazwa>"
    },
    "name": "serowarnia_zamienniki"
  }
}

Input Schema

NameRequiredDescriptionDefault
nazwaYesNazwa handlowa kultury, do której szukamy zamiennika

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

The annotations already establish read-only, idempotent, non-destructive, open-world behavior, so safety need not be restated. The description does add real behavioral value: results are sorted cheapest-per-litre, mixed purposes or strain proportions get flagged, and a caveat is surfaced in the result field 'zastrzezenie'. It stops short of explaining result size, ranking edge cases, or what happens when no match exists.

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 and ranking rule are front-loaded, and the caveat note earns its place by explaining a result field that has no output schema behind it. The trailing module/hub boilerplate is provenance rather than guidance, and the middle sentences could be tightened.

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?

For a one-parameter, read-only lookup with no output schema, the description covers what is returned (composition-matched alternatives, price ranking, flags, caveat field) well enough to call and interpret it. Only the no-result / empty-result behavior is left unstated.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single parameter 'nazwa' is already documented as the commercial culture name, which the description mirrors without adding format or matching rules (e.g. exact vs fuzzy name matching). With one fully documented parameter, the baseline of 3 is appropriate.

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 first sentence names a specific verb-like task (finding a replacement culture) plus a value proposition (cheaper), and the second pins down the selection rule: identical species composition, ordered by cost per litre of milk. That is far more specific than the name alone, though it never explicitly states how it differs from sibling lookups such as serowarnia_kultura or serowarnia_szukaj_kultur.

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?

The framing 'Czym zastąpić daną kulturę i co wyjdzie taniej' tells an agent this is the tool for substitution/price-comparison questions about a single named culture. There are no explicit exclusions or named alternatives, so the agent must still infer that plain culture lookups belong elsewhere.

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