Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,542Letters: 14Defects: 1,324counted 2 min ago
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0ecdcb21a4b0e8fa3406b95441b01f0464ca344ff57cb228ad9da6d9b0138c1f | sha256sum