Server definition
- Hash
- sha256:0ecdcb21a4b0e8fa3406b95441b01f0464ca344ff57cb228ad9da6d9b0138c1f
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Gli annunci attivi della bacheca BorsaBovini: chi vende e chi cerca bovini in Italia, con razza, categoria, capi, peso, prezzo e provincia. I contatti non sono inclusi: per rispondere a un annuncio si usa il link della pagina.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"provincia": {
"description": "Nome o sigla della provincia",
"type": "string"
},
"razza": {
"type": "string"
},
"tipo": {
"default": "tutti",
"description": "vendita = chi vende, ricerca = chi cerca",
"enum": [
"vendita",
"ricerca",
"tutti"
],
"type": "string"
}
},
"type": "object"
},
"name": "annunci_bacheca",
"outputSchema": null
},
{
"description": "Il registro pubblico dei trasportatori di bestiame censiti da BorsaBovini (170+ aziende), con zone servite, mezzi e contatti aziendali pubblici. Filtra per provincia o regione.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"provincia": {
"type": "string"
},
"regione": {
"type": "string"
}
},
"type": "object"
},
"name": "cerca_trasportatori",
"outputSchema": null
},
{
"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. Da usare prima di confrontare due prezzi con basi diverse, che altrimenti è un errore di un fattore due.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"categoria": {
"description": "vitelloni, vacche, manze, tori, vitelli, ristalli",
"type": "string"
},
"cosa": {
"description": "un peso in kg, oppure un prezzo in €/kg. Si convertono in versi opposti",
"enum": [
"peso",
"prezzo"
],
"type": "string"
},
"razza": {
"description": "se la sai, dalla: cambia il risultato più della categoria",
"type": "string"
},
"valore": {
"exclusiveMinimum": 0,
"type": "number"
},
"verso": {
"description": "da cosa a cosa: vivo_a_morto se parti dall'animale in piedi",
"enum": [
"vivo_a_morto",
"morto_a_vivo"
],
"type": "string"
}
},
"required": [
"categoria",
"verso",
"cosa",
"valore"
],
"type": "object"
},
"name": "converti_peso",
"outputSchema": null
},
{
"description": "I documenti originali dietro le nostre quotazioni: i listini delle borse merci, con le date di validità e l'impronta del file. Serve a chi vuole risalire dal numero alla carta — e quando un documento non si può dare perché è una comunicazione riservata, lo dice invece di tacere.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"base_peso": {
"enum": [
"vivo",
"morto"
],
"type": "string"
},
"dal": {
"description": "AAAA-MM-GG: solo i documenti validi da questa data in poi",
"type": "string"
},
"fonte": {
"description": "es. modena, ismea",
"type": "string"
}
},
"type": "object"
},
"name": "documento_fonte",
"outputSchema": null
},
{
"description": "Cosa offre BorsaBovini.it e come si usa: quotazioni, bacheca, scan, trasporti, contatti.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "info_borsabovini",
"outputSchema": null
},
{
"description": "L'Osservatorio di BorsaBovini: i prezzi dichiarati da chi sta sul mercato — allevatori, operatori, associazioni — per zona e per settimana. È il dato che le borse merci non hanno: quanto si paga davvero in una regione, che può scostarsi dal riferimento nazionale. NON è un prezzo ufficiale e non sostituisce le quotazioni: è il polso di una zona, con il numero di chi lo ha rilevato in vista.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"base_peso": {
"enum": [
"vivo",
"morto"
],
"type": "string"
},
"categoria": {
"type": "string"
},
"razza": {
"type": "string"
},
"regione": {
"description": "es. Sicilia, Lombardia, Piemonte",
"type": "string"
}
},
"type": "object"
},
"name": "osservatorio_zone",
"outputSchema": null
},
{
"description": "Le quotazioni dei bovini rilevate dalle borse merci italiane. Ogni prezzo dice CHI lo ha rilevato, QUANDO, e se la fonte è in orario o ferma. Il valore da citare è scelto per gerarchia di autorevolezza — la Camera di Commercio di Modena viene prima, ISMEA subentra se Modena non quota — non per media fra piazze diverse. Filtra per categoria, razza, piazza, e base peso (vivo o morto: non sono confrontabili fra loro). Con 'zona' aggiunge le rilevazioni dell'Osservatorio per quella regione, tenute separate dal prezzo ufficiale.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"base_peso": {
"description": "vivo = animale in piedi; morto = carcassa. Mai confrontabili: un prezzo carcassa è circa il doppio del vivo",
"enum": [
"vivo",
"morto"
],
"type": "string"
},
"categoria": {
"description": "es. vitelloni, ristalli, vacche, manze, vitelli, tori",
"type": "string"
},
"giorni": {
"default": 30,
"description": "Quanto indietro guardare per le quotazioni grezze",
"maximum": 90,
"minimum": 1,
"type": "integer"
},
"piazza": {
"description": "es. modena, montichiari, ismea",
"type": "string"
},
"razza": {
"description": "es. Limousine, Charolaise, Frisona",
"type": "string"
},
"zona": {
"description": "una regione italiana, per avere anche le rilevazioni locali dell'Osservatorio",
"type": "string"
}
},
"type": "object"
},
"name": "prezzi_bovini",
"outputSchema": null
},
{
"description": "L'andamento di una categoria di bovini nel tempo, con passo settimanale o mensile, fino a due anni indietro. Per ogni periodo la mediana delle rilevazioni, quante sono e da quali piazze. Risponde a «il prezzo è salito o sceso», che un singolo valore non dice.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"base_peso": {
"enum": [
"vivo",
"morto"
],
"type": "string"
},
"categoria": {
"description": "obbligatoria: vitelloni, ristalli, vacche, manze, vitelli, tori",
"type": "string"
},
"mesi": {
"default": 6,
"maximum": 24,
"minimum": 1,
"type": "integer"
},
"passo": {
"default": "settimana",
"enum": [
"settimana",
"mese"
],
"type": "string"
},
"piazza": {
"description": "per vedere una sola piazza, es. modena",
"type": "string"
},
"razza": {
"type": "string"
}
},
"required": [
"categoria"
],
"type": "object"
},
"name": "serie_storica",
"outputSchema": null
},
{
"description": "Ogni fonte prezzi coperta da BorsaBovini con il suo nome vero, cosa misura (peso vivo o carcassa), quanto conta nella gerarchia, ogni quanto pubblica, e se in questo momento è fresca, in ritardo o ferma. Serve a sapere quanto fidarsi di un numero prima di citarlo — e a sapere cosa NON funziona, che è un'informazione onesta quanto le altre.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "stato_fonti",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:0ecdcb21a4b0e8fa3406b95441b01f0464ca344ff57cb228ad9da6d9b0138c1f | sha256sum