Server definition
- Hash
- sha256:82fa995b1f4d46c976080150d805b3613bf4e24ac1065b03d64d9041235846e0
- What it is
- What a remote MCP server returned when asked what it offers: 24 tools
The blob, as servednamed by its sha256
{
"instructions": "Datos e infraestructura del mercado ganadero argentino como tools MCP.\n• Mercado: get_indice_novillo (índice INMAG DIARIO, ponderado por volumen) y get_precios_hacienda (precios por categoría, observación SEMANAL) son métricas distintas — no las compares 1:1; además get_inmag_historico, get_precios_detallados, get_contexto_macro y get_indice_liquidacion (% hembras, liquidación vs retención).\n• Profundidad histórica: get_inmag_historico es gratis y sin cupo a CUALQUIER ventana, desde 2015-01-05 — la consulta no tiene techo. Devuelve el análisis del período con una muestra de ~8 puntos; si necesitás la serie fila por fila para cargarla en un modelo propio, esa descarga masiva va con API key Enterprise o por US$0,25 en USDC vía x402 (/api/x402/inmag-historico). Citá la fuente y la fecha.\n• Directorio y remates: buscar_consignataria, actividad_consignatarias, buscar_frigorifico, list_remates.\n• Herramientas: calcular_arrendamiento.\n• Sanidad SENASA (dato regulatorio, con la resolución citada): sanidad_plan, sanidad_calendario_aftosa, sanidad_requisitos_movimiento, sanidad_renspa (valida/decodifica RENSPA), sanidad_dte_tropa (DT-e / número de tropa).\n• Buenas Prácticas Ganaderas (14 temas, Guía Red BPA): buenas_practicas.\n• Valor de la tierra: valuar_campo (\"¿cuánto vale la hectárea en Corrientes?\", \"¿cuánto vale un campo de 800 has en la cuenca del Salado?\") — relevamiento propio de 15 provincias y 52 zonas, con rango, arrendamiento típico en kg de novillo, años de arrendamiento equivalentes y la fuente fechada de cada dato. Distingue campo ganadero de agrícola: la tierra agrícola NO se tasa con canon de hacienda. GRATIS y sin cupo. Si no tenemos la provincia lo dice en vez de estimar.\n• Dispersión: get_vr_historico responde si el mercado se está ABRIENDO o cerrando (serie de la banda P10–P90 por categoría). Amplitud y mediana se mueven independientemente, así que no la deduzcas del precio. Gratis y sin techo, a cualquier ventana.\n• Valuaciones: valuar_tropa (\"¿cuánto valen 350 novillos en Formosa?\") y valuar_arrendamiento_campo (\"¿cuánto cuesta arrendar 3.500 has en Corrientes?\") — total en ARS y USD con fuente fechada. valuar_tropa devuelve la BANDA observada (P10/mediana/P90, VR v1.0) con el n de lotes que la sostiene, no un punto: la amplitud real va de 28% en novillo a 44% en vaca, así que no presentes el central como si fuera el precio. Sin base suficiente cae a la referencia MAG y lo dice. Gratis y sin cupo.\n• Alertas: crear_alerta_precio avisa cuando el precio cruza tu umbral. Si estás atendiendo a una persona pedile el EMAIL y pasalo en el param email — es la vía natural para un productor; webhook_url es para integraciones. GRATIS sin key (3 alertas activas por origen); con API key Enterprise sin límite.\n• PRO Consignataria pagable en USDC: contratar_pro_consignataria cotiza (ARS 45.000/mes al blue del día) y da el endpoint x402 (/api/x402/pro) — activación inmediata del perfil destacado al liquidarse el pago.\n• Comprar hacienda: quiero_comprar (\"quiero comprar 300 terneros en Corrientes\") devuelve YA los remates programados que matchean y deja la búsqueda activa — avisamos por email/webhook de cada remate nuevo que matchee. Gratis.\nTodos los tools son públicos y de lectura salvo crear_alerta_precio (escritura, free tier). Key Enterprise (Bearer cnsg_live_... o param api_key) para alertas ilimitadas, históricos bulk y soporte: https://www.consignatarias.com.ar/cuenta/api-keys",
"tools": [
{
"description": "Ranking de consignatarias por CABEZAS operadas en el Mercado Agroganadero (MAG, Cañuelas; mercado de referencia) en un período, con precio promedio ARS/kg por firma. Para \"qué firma operó más\"; NO da precio de mercado (get_precios_hacienda) ni índice diario (get_indice_novillo). Args: desde (def. 7d), hasta (hoy), categoria (NOVILLO/VACA… opc.), limite (def. 15, máx. 45).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"categoria": {
"description": "Filtra por categoría: NOVILLO, NOVILLITO, VACA, VAQUILLONA, TORO (opcional)",
"type": "string"
},
"desde": {
"description": "Fecha inicio YYYY-MM-DD (default: últimos 7 días)",
"type": "string"
},
"hasta": {
"description": "Fecha fin YYYY-MM-DD (default: hoy)",
"type": "string"
},
"limite": {
"description": "Máximo de firmas en el ranking (default 15)",
"type": "number"
}
},
"type": "object"
},
"name": "actividad_consignatarias",
"outputSchema": null
},
{
"description": "Buenas Prácticas Ganaderas (BPG) para la producción de vacunos de carne, resumidas de la Guía de la Red BPA (2019). Sin argumento lista los 14 temas (organización, personal, establecimiento, instalaciones, suelo, agua, forrajes, estiércol, residuos, cambio climático, manejo de rodeo, alimentación, salud animal, bienestar animal). Con un tema, devuelve cómo implementarlo (secciones y prácticas). Son voluntarias — para lo sanitario OBLIGATORIO usá sanidad_plan / sanidad_requisitos_movimiento.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"tema": {
"description": "Slug o nombre del tema (ej. \"salud-animal\", \"manejo-rodeo\", \"agua\"); sin este arg lista los 14",
"type": "string"
}
},
"type": "object"
},
"name": "buenas_practicas",
"outputSchema": null
},
{
"description": "Directorio de consignatarias/casas de remate de hacienda por nombre, razón social o localidad (query, mín 2 car). Devuelve nombre, localidad/provincia, categoría, CUIT, un contacto (WhatsApp/teléfono/web) y el perfil en consignatarias.com.ar. Opcional: provincia; limite (def 8, máx 25). NO da actividad de mercado: para cabezas/precio en el MAG usá actividad_consignatarias.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limite": {
"description": "Máximo de resultados (default 8)",
"type": "number"
},
"provincia": {
"description": "Filtra por provincia (opcional)",
"type": "string"
},
"query": {
"description": "Nombre, localidad o razón social a buscar",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "buscar_consignataria",
"outputSchema": null
},
{
"description": "Directorio de frigoríficos y plantas de faena habilitados MAGYP/SENASA (1.102). Buscá por nombre, CUIT o provincia. Por planta devuelve nombre, provincia, matrícula, CUIT y ciclo; marca las inactivas en SENASA. Requiere query (nombre/CUIT) o provincia (una alcanza); limite default 10, máx 30. No da precios ni faena — es directorio.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limite": {
"description": "Máximo de resultados (default 10)",
"type": "number"
},
"provincia": {
"description": "Filtra por provincia",
"type": "string"
},
"query": {
"description": "Nombre o CUIT a buscar (opcional si se pasa provincia)",
"type": "string"
}
},
"type": "object"
},
"name": "buscar_frigorifico",
"outputSchema": null
},
{
"description": "Calcula el canon de arrendamiento de campo (ARS) = kg novillo/ha/mes × hectáreas × precio. Devuelve canon mensual, anual y por ha/mes. Sin precio_novillo usa el índice oficial de arrendamientos del MAG (haciinfo000013), o el INMAG del día si falta. Solo calcula: para consultar precios usá get_indice_novillo o get_precios_hacienda. Estimación, no asesoramiento.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"hectareas": {
"description": "Cantidad de hectáreas",
"type": "number"
},
"kg_ha": {
"description": "Kg de novillo por hectárea. Por MES salvo que se pase periodo=\"anio\" (típico 3-6 por mes, o 36-72 por año). Los avisos suelen publicarlo por año.",
"type": "number"
},
"periodo": {
"description": "Unidad de kg_ha. Por defecto \"mes\".",
"enum": [
"mes",
"anio"
],
"type": "string"
},
"precio_novillo": {
"description": "Precio del novillo ARS/kg (default: INMAG actual)",
"type": "number"
}
},
"required": [
"kg_ha",
"hectareas"
],
"type": "object"
},
"name": "calcular_arrendamiento",
"outputSchema": null
},
{
"description": "Cotiza y explica cómo activar PRO Consignataria pagando en USDC (x402): perfil destacado, badge PRO, video del último remate y leads en consignatarias.com.ar. Mismo producto que en /planes (ARS 45.000/mes), cotizado al dólar blue del día. Esta tool NO cobra: devuelve el monto exacto y el endpoint x402 para pagar. Params: slug (consignataria del directorio, usá buscar_consignataria si no lo sabés), meses (1-12, default 1).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"meses": {
"description": "Meses a contratar (1-12, default 1)",
"type": "number"
},
"slug": {
"description": "Slug de la consignataria en el directorio",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "contratar_pro_consignataria",
"outputSchema": null
},
{
"description": "Crea una alerta: cuando el precio de una categoría cruza el umbral, avisa POR EMAIL al productor (o a un webhook https, para integraciones). Única tool de escritura (el resto lee). GRATIS sin API key (hasta 3 alertas activas por origen); con key Enterprise (Bearer cnsg_live_… o param api_key) sin límite. Params: categoria (inmag=índice diario; resto semanal), umbral ARS/kg vivo, direccion above|below (def above), y email O webhook_url (al menos uno; para una persona usá email). Devuelve id y precio.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "API key del plan (cnsg_live_...). Opcional si ya la pasás por el header Authorization: Bearer.",
"type": "string"
},
"categoria": {
"enum": [
"inmag",
"novillos",
"novillitos",
"vaquillonas",
"vacas",
"toros"
],
"type": "string"
},
"direccion": {
"description": "Cruzar hacia arriba o abajo (default above)",
"enum": [
"above",
"below"
],
"type": "string"
},
"email": {
"description": "Email al que avisar cuando cruce el umbral. Es la opción para una persona: pedíselo al usuario. Alternativa a webhook_url.",
"type": "string"
},
"umbral": {
"description": "Umbral en ARS/kg vivo (ej. 5000)",
"type": "number"
},
"webhook_url": {
"description": "URL https pública que recibe el POST cuando cruza. Para integraciones; para una persona usá email.",
"type": "string"
}
},
"required": [
"categoria",
"umbral"
],
"type": "object"
},
"name": "crear_alerta_precio",
"outputSchema": null
},
{
"description": "Contexto macro del mercado ganadero argentino, sin parámetros: dólar blue y oficial (ARS), maíz FOB (USD/tn y ARS/kg), novillo INMAG (ARS/kg) y el spread novillo/maíz (kg de maíz que compra 1 kg novillo; proxy de rentabilidad de feedlot); y, si hay, índice de arrendamiento MAG (ARS/kg). NO da la serie INMAG (→get_indice_novillo) ni precios por categoría (→get_precios_hacienda).",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_contexto_macro",
"outputSchema": null
},
{
"description": "Índice de Liquidación: participación de HEMBRAS (vacas + vaquillonas) en la hacienda operada en el Mercado Agroganadero (Cañuelas) — indicador ADELANTADO de liquidación (descarga de vientres) vs. retención (armado de rodeo). Sin args. Devuelve la lectura fresca de Cañuelas (mensual, 2026→), el ancla nacional actual (YTD, PDF mensual MAGyP) y el contexto histórico de la faena de hembras NACIONAL (1998-2025: mensual MAGyP + trimestral IPCVA). Ojo: Cañuelas corre estructuralmente por encima de la faena nacional — no comparar 1:1.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_indice_liquidacion",
"outputSchema": null
},
{
"description": "INMAG diario del Mercado Agroganadero (MAG/Cañuelas): novillo de referencia HOY en ARS/kg vivo, ponderado por volumen. Devuelve valor, volumen, variación vs rueda previa (marca ruedas flacas) y promedio 5 ruedas. Sin args. Histórico: get_inmag_historico. NO da precios por categoría (get_precios_hacienda, semanal) ni subcategoría (get_precios_detallados); no comparar 1:1.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_indice_novillo",
"outputSchema": null
},
{
"description": "Serie histórica del Índice Novillo (INMAG) — TENDENCIA. Serie diaria desde 2015-01-05: MAG/Cañuelas desde may-2022, antes era Mercado de Liniers (índice empalmado; la respuesta lo aclara cuando el rango cruza esa frontera). Devuelve valor inicial y final, variación %, mínimo, máximo, nº de ruedas y una muestra (~8 puntos). Índice DIARIO ponderado por volumen. Rango: dias (ventana atrás, default 30) o desde/hasta (YYYY-MM-DD, exacto — sirve para una fecha puntual: desde=hasta, GRATIS a cualquier profundidad). moneda: ars (default) o usd (dólar blue venta, último valor conocido a cada fecha). GRATIS y sin cupo a CUALQUIER profundidad, desde 2015-01-05: la consulta no tiene techo. Devuelve el análisis completo (inicio, fin, variación, mínimo, máximo) con una muestra de ~8 puntos. Si lo que necesitás es la serie fila por fila para cargarla en tu propio modelo, eso va por API key Enterprise o US$0,25 en USDC vía x402 (/api/x402/inmag-historico) — se cobra la descarga masiva y la redistribución, no la consulta. Valor de HOY → get_indice_novillo; por categoría (semanal) → get_precios_hacienda, no comparar 1:1.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "API key Enterprise (cnsg_live_...). Opcional y ya no necesaria para la consulta: sirve para la descarga masiva fila por fila y los exports. Si ya va por el header Authorization: Bearer, no hace falta acá.",
"type": "string"
},
"desde": {
"description": "Fecha inicial YYYY-MM-DD (opcional; la serie arranca 2015-01-05)",
"type": "string"
},
"dias": {
"description": "Ventana en días hacia atrás (default 30, máx 5000; la serie arranca 2015-01-05). Sin techo: cualquier ventana responde gratis. Ignorado si se pasa desde/hasta.",
"type": "number"
},
"hasta": {
"description": "Fecha final YYYY-MM-DD (opcional; default hoy). desde=hasta consulta una fecha puntual.",
"type": "string"
},
"moneda": {
"description": "ars (default) o usd — conversión por dólar blue venta, último valor conocido a cada fecha (regla de /mercado/inmag-dolares)",
"enum": [
"ars",
"usd"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_inmag_historico",
"outputSchema": null
},
{
"description": "Precios por SUBCATEGORÍA del Mercado Agroganadero (MAG/Cañuelas), último día hábil: ej. \"NOVILLOS Regular +430\", \"VACAS Conserva Buena\" — mín/prom/máx en ARS/kg vivo + cabezas. Más granular que get_precios_hacienda (categorías); NO es el índice INMAG diario (get_indice_novillo). Param opcional grupo (novillos/novillitos/vaquillonas/vacas/toros); sin filtro, todas.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"grupo": {
"enum": [
"novillos",
"novillitos",
"vaquillonas",
"vacas",
"toros"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_precios_detallados",
"outputSchema": null
},
{
"description": "Precios de hacienda por categoría (novillos, novillitos, vaquillonas, vacas, toros, terneros) del Mercado Agroganadero: observación SEMANAL del SIO, ARS/kg vivo. Cada una: precio actual, cabezas y aviso si <200 cab (pocos datos). categoria (enum) filtra una; sin arg, todas. NO es el INMAG diario (get_indice_novillo, no comparar 1:1) ni subcategorías (get_precios_detallados).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"categoria": {
"enum": [
"novillos",
"novillitos",
"vaquillonas",
"vacas",
"toros",
"terneros"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_precios_hacienda",
"outputSchema": null
},
{
"description": "¿Se está abriendo o cerrando la dispersión de precios? Serie histórica de la BANDA observada (VR v1.0): cómo evolucionó el rango P10–P90 por categoría en el Mercado Agroganadero. Es la pregunta que el precio puntual NO puede contestar — amplitud y mediana se mueven independientemente, así que una dispersión que se abre mientras el precio hace otra cosa es señal de riesgo que no se deriva del precio. GRATIS los últimos 30 días y también hacia atrás sin techo, gratis y sin cupo (la ventana publicada en /mercado y /vr es solo el default). Params: dias (default 30), categoria (opcional). Valor de HOY → get_precios_hacienda; valuar una tropa → valuar_tropa.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "API key Enterprise (cnsg_live_...). Opcional: la serie va completa sin key; la key es para la descarga masiva y los exports.",
"type": "string"
},
"categoria": {
"description": "Categoría a filtrar (opcional). Con serie: novillos, novillitos, vaquillonas, vacas, toros, terneros, novillo, novillito, vaquillona, vaca, toro, mej. Sin filtro devuelve todas.",
"type": "string"
},
"dias": {
"description": "Ventana en días hacia atrás (default 30, máx 3650). Sin techo: cualquier ventana responde gratis.",
"type": "number"
}
},
"type": "object"
},
"name": "get_vr_historico",
"outputSchema": null
},
{
"description": "Calendario de próximos remates de hacienda en Argentina: solo programados, fecha ≥ hoy, ordenados por fecha. Devuelve fecha, hora, consignataria, localidad/provincia, categoría principal y si hay transmisión en vivo. Params: provincia (subcadena, opcional), limite (default 10, máx 50). No da precios ni INMAG: usá get_precios_hacienda/get_indice_novillo.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limite": {
"description": "Máximo de remates (default 10)",
"type": "number"
},
"provincia": {
"description": "Filtra por provincia (ej. \"Buenos Aires\")",
"type": "string"
}
},
"type": "object"
},
"name": "list_remates",
"outputSchema": null
},
{
"description": "\"Quiero comprar 300 terneros en Corrientes\" → te devuelve YA los próximos remates programados que matchean (fecha, consignataria, lugar, link) y deja tu búsqueda activa: te avisamos por email o webhook de cada remate nuevo que matchee. GRATIS. Params: categoria (terneros|novillos|vaquillonas|vacas|toros|mixto — acepta sinónimos), cabezas (opcional), provincia (opcional), email y/o webhook_url (al menos uno, para los avisos).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cabezas": {
"description": "Cuántas cabezas busca (opcional)",
"type": "number"
},
"categoria": {
"description": "Qué busca comprar (terneros, novillos, vaquillonas, vacas, toros, mixto)",
"type": "string"
},
"email": {
"description": "Email para los avisos de remates que matcheen",
"type": "string"
},
"notas": {
"description": "Detalle libre (raza, peso, condición, plazo…)",
"type": "string"
},
"provincia": {
"description": "Dónde (opcional, ej. \"Corrientes\")",
"type": "string"
},
"webhook_url": {
"description": "Webhook https para avisos programáticos (POST remate.matched)",
"type": "string"
}
},
"required": [
"categoria"
],
"type": "object"
},
"name": "quiero_comprar",
"outputSchema": null
},
{
"description": "Calendario de vacunación antiaftosa 2026 de SENASA (Res. 711/2025) y estado de zona por provincia. Devuelve las ventanas de la 1ra campaña (todas las categorías) y 2da campaña (solo terneros/terneras), y si la provincia está en zona CON o SIN vacunación (Patagonia/Calingasta). El día exacto por distrito lo fija el Plan Local del Ente Sanitario — devuelve la ventana + la cita, nunca un día inventado.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"provincia": {
"description": "Provincia para saber el estado de zona (opcional)",
"type": "string"
}
},
"type": "object"
},
"name": "sanidad_calendario_aftosa",
"outputSchema": null
},
{
"description": "Explica el DT-e (Documento de Tránsito electrónico) / número de tropa que ampara el movimiento de hacienda a remate o faena: qué es, qué requisitos hacen falta para emitirlo (RENSPA vigente, clave fiscal ARCA, vacunación al día) y cómo se encadena con los requisitos sanitarios. NO emite ni consulta un DT-e real (SIGSA está tras clave fiscal ARCA); es referencia. Para el detalle de requisitos por movimiento usá sanidad_requisitos_movimiento.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "sanidad_dte_tropa",
"outputSchema": null
},
{
"description": "Ficha de un plan sanitario obligatorio de SENASA para bovinos: aftosa, brucelosis, tuberculosis o garrapata/tristeza. Devuelve agente, régimen (vacunación/testeo), categorías afectadas, si es zoonosis y las resoluciones fuente (con URL oficial). Sin argumento lista los 4 planes. Es información regulatoria citada, no operativa (para mover hacienda usá sanidad_requisitos_movimiento).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"enfermedad": {
"description": "Plan a consultar; sin este arg devuelve los 4",
"enum": [
"aftosa",
"brucelosis",
"tuberculosis",
"garrapata"
],
"type": "string"
}
},
"type": "object"
},
"name": "sanidad_plan",
"outputSchema": null
},
{
"description": "Valida y decodifica un código RENSPA (Registro Nacional Sanitario de Productores Agropecuarios): 17 caracteres, formato 00.000.0.00000.00. Devuelve los segmentos (provincia, departamento, jurisdicción de oficina local, establecimiento y productor) y explica qué identifica. NO consulta la vigencia en vivo (la base de SENASA está tras clave fiscal ARCA); para verificar vigencia remite a la consulta pública oficial.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"renspa": {
"description": "Código RENSPA, con o sin puntos (ej. 01.234.5.67890.12)",
"type": "string"
}
},
"required": [
"renspa"
],
"type": "object"
},
"name": "sanidad_renspa",
"outputSchema": null
},
{
"description": "Requisitos sanitarios de SENASA para mover hacienda bovina (RENSPA, DT-e, aftosa al día, serología de brucelosis, barrera de garrapata, transporte habilitado), con la resolución fuente de cada uno. Si pasás provincia de origen y destino, señala si el movimiento cruza la barrera de aftosa (zona con↔sin vacunación). No emite el DT-e (eso es SIGSA, requiere clave fiscal ARCA); informa qué se exige.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"provincia_destino": {
"description": "Provincia de destino (opcional)",
"type": "string"
},
"provincia_origen": {
"description": "Provincia de origen (opcional)",
"type": "string"
}
},
"type": "object"
},
"name": "sanidad_requisitos_movimiento",
"outputSchema": null
},
{
"description": "¿Cuánto cuesta arrendar un campo de 3.500 has en Corrientes? Canon de arrendamiento ganadero al índice oficial del MAG (haciinfo000013): anual y mensual, en ARS y USD. Con kg_ha_anio pactado da el canon exacto; sin él, escenarios de 40 a 100 kg/ha/año. GRATIS y sin cupo. Params: hectareas, kg_ha_anio (opcional), provincia (opcional).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"hectareas": {
"description": "Superficie en hectáreas (1 a 1.000.000)",
"type": "number"
},
"kg_ha_anio": {
"description": "Canon pactado en kg de novillo por ha por año (opcional; sin él se responden escenarios)",
"type": "number"
},
"provincia": {
"description": "Provincia (opcional; el canon por zona/aptitud se pacta, no hay valor oficial provincial)",
"type": "string"
}
},
"required": [
"hectareas"
],
"type": "object"
},
"name": "valuar_arrendamiento_campo",
"outputSchema": null
},
{
"description": "¿Cuánto vale la hectárea en Corrientes? ¿Cuánto vale un campo de 800 has en la cuenca del Salado? Valor de la tierra en dólares por hectárea, con el rango real de la zona, el arrendamiento típico en kg de novillo y la fuente de cada dato. Relevamiento propio: 15 provincias y 52 zonas, cruzando tasadores con serie publicada, catastro provincial y avisos de venta. Distingue campo ganadero de agrícola y valúa cada uno en SU moneda: el ganadero en kg de novillo por ha por mes, el agrícola en quintales de soja por ha por año. GRATIS, sin cupo. Params: provincia (obligatoria), hectareas (opcional), zona (opcional — acepta el nombre de la zona o el partido), kg_ha_mes (opcional, canon pactado).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"hectareas": {
"description": "Superficie en hectáreas (opcional; sin ella responde solo el valor por hectárea)",
"type": "number"
},
"kg_ha_mes": {
"description": "Canon ganadero pactado, en kg de novillo por ha por mes (opcional). Si el dato que tenés es anual, dividilo por 12.",
"type": "number"
},
"provincia": {
"description": "Provincia. Con dato propio: Buenos Aires, Córdoba, Santa Fe, Entre Ríos, Corrientes, Chaco, Formosa, Santiago del Estero, La Pampa, San Luis, Salta, Catamarca, La Rioja, Río Negro, Chubut",
"type": "string"
},
"qq_soja_ha_anio": {
"description": "Canon agrícola pactado, en quintales de soja por ha por año (opcional). Es la unidad del arrendamiento agrícola.",
"type": "number"
},
"zona": {
"description": "Zona o partido (opcional). Ej: \"Cuenca del Salado\", \"Pergamino\", \"Marcos Juárez\". Precisa mucho el número.",
"type": "string"
}
},
"required": [
"provincia"
],
"type": "object"
},
"name": "valuar_campo",
"outputSchema": null
},
{
"description": "¿Cuánto valen 350 novillos en Formosa? Valúa una tropa de hacienda con la BANDA de precio realmente observada en las operaciones de lote del MAG (VR v1.0): conservador (P10), central (mediana) y optimista (P90), con la cantidad de lotes y cabezas que la sostiene, más el total en USD (blue y oficial) y la fuente fechada. Cuando una categoría no tiene base suficiente de lotes cae a la referencia nacional del MAG y lo declara — nunca inventa un rango. Metodología: https://www.consignatarias.com.ar/metodologia/vr. GRATIS y sin cupo. Params: categoria, cabezas, kg_promedio (opcional, si no se asume el peso típico de venta), provincia (opcional).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cabezas": {
"description": "Cantidad de animales (1 a 100.000)",
"type": "number"
},
"categoria": {
"description": "Categoría MAG",
"enum": [
"novillos",
"novillitos",
"vaquillonas",
"vacas",
"toros",
"terneros"
],
"type": "string"
},
"kg_promedio": {
"description": "Peso vivo promedio en kg (opcional; default: peso típico de venta de la categoría)",
"type": "number"
},
"provincia": {
"description": "Provincia (opcional; la referencia de precio es nacional MAG)",
"type": "string"
}
},
"required": [
"categoria",
"cabezas"
],
"type": "object"
},
"name": "valuar_tropa",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:82fa995b1f4d46c976080150d805b3613bf4e24ac1065b03d64d9041235846e0 | sha256sum