{"serverId":"mcp-registry/io.github.assa83/borsabovini","tools":[{"name":"converti_peso","fixed":{"name":"converti_peso","description":"Trasforma un peso o un prezzo da peso vivo a peso morto (carcassa) e viceversa, usando le rese di macellazione di riferimento. Serve perché le fonti non parlano la stessa lingua: le Camere di Commercio quotano il vivo, la Commissione Europea la carcassa. Restituisce sempre un INTERVALLO, non un numero secco, e dichiara la resa usata e da dove viene: la resa al macello non è una costante, e la razza conta più della categoria — una Piemontese rende quindici punti più di una Frisona a fine carriera","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["categoria","verso","cosa","valore"],"properties":{"cosa":{"enum":["peso","prezzo"],"type":"string","description":"un peso in kg, oppure un prezzo in €/kg. Si convertono in versi opposti"},"razza":{"type":"string","description":"se la sai, dalla: cambia il risultato più della categoria"},"verso":{"enum":["vivo_a_morto","morto_a_vivo"],"type":"string","description":"da cosa a cosa: vivo_a_morto se parti dall'animale in piedi"},"valore":{"type":"number","exclusiveMinimum":0},"categoria":{"type":"string","description":"vitelloni, vacche, manze, tori, vitelli, ristalli"}}},"annotations":{"readOnlyHint":true},"title":"Convertire fra peso vivo e peso carcassa"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":339,"tokensAfter":339},{"name":"info_borsabovini","fixed":{"name":"info_borsabovini","description":"Cosa offre BorsaBovini.it e come si usa: quotazioni, bacheca, scan, trasporti, contatti.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true},"title":"Cos'è BorsaBovini"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"annunci_bacheca","params":["razza"]},{"tool":"cerca_trasportatori","params":["regione","provincia"]},{"tool":"converti_peso","params":["valore"]},{"tool":"documento_fonte","params":["base_peso"]},{"tool":"osservatorio_zone","params":["razza","base_peso","categoria"]},{"tool":"serie_storica","params":["mesi","passo","razza","base_peso"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}