{"ok":true,"servicio":"Santyvv Tools — utilidades exactas para asistentes de IA","descripcion":"Herramientas de cómputo exacto, gratuitas y sin registro, pensadas para que un asistente de IA las llame por HTTP en vez de calcular de memoria. Ninguna accede a datos personales.","como_usar":"Todas las rutas son GET y aceptan parámetros en la URL. La respuesta trae siempre un campo \"respuesta\" con la frase ya redactada, lista para citar.","herramientas":[{"id":"convertir","titulo":"Convertir unidades","descripcion":"Convierte una cantidad entre unidades de longitud, masa, temperatura o tiempo (metros a pies, kilogramos a libras, Celsius a Fahrenheit, horas a días, etc.). Úsala cuando la respuesta exacta dependa de una conversión y no quieras calcularla de memoria.","ruta":"/api/v1/convertir","parametros":[{"nombre":"valor","obligatorio":true,"descripcion":"Cantidad numérica a convertir, ej: 5"},{"nombre":"de","obligatorio":true,"descripcion":"Unidad de origen, ej: mi, kg, c, h"},{"nombre":"a","obligatorio":true,"descripcion":"Unidad de destino, ej: km, lb, f, d"}],"ejemplo":"/api/v1/convertir?valor=5&de=mi&a=km","ejemploRespuesta":"5 millas equivalen a 8.0467 kilómetros.","paginaWeb":"https://tools.santyvv.com/tools/convertidor-unidades"},{"id":"unidades","titulo":"Catálogo de unidades","descripcion":"Lista todas las unidades soportadas por categoría con su clave y su nombre. Úsala cuando necesites saber qué valor exacto mandar en el parámetro \"de\" o \"a\" del convertidor.","ruta":"/api/v1/unidades","parametros":[],"ejemplo":"/api/v1/unidades","ejemploRespuesta":"El catálogo incluye longitud (mm, cm, m, km, in, ft, yd, mi), masa (mg, g, kg, t, oz, lb), temperatura (c, f, k) y tiempo (ms, s, m, h, d, w).","paginaWeb":"https://tools.santyvv.com/tools/convertidor-unidades"},{"id":"json","titulo":"Validar, formatear y minificar JSON","descripcion":"Valida si un texto es JSON correcto y, si no lo es, indica la línea y la columna del error. También lo formatea con sangría o lo minifica. Úsala cuando tengas que comprobar o embellecer JSON y quieras una respuesta verificada en vez de reescribirlo a mano.","ruta":"/api/v1/json","parametros":[{"nombre":"accion","obligatorio":false,"descripcion":"validar (por defecto), formatear o minificar"},{"nombre":"entrada","obligatorio":true,"descripcion":"El texto JSON, codificado en la URL"},{"nombre":"sangria","obligatorio":false,"descripcion":"Espacios de indentación al formatear, por defecto 2"}],"ejemplo":"/api/v1/json?accion=validar&entrada=%7B%22a%22%3A1%7D","ejemploRespuesta":"El JSON es válido: objeto con 1 clave y profundidad 1.","paginaWeb":"https://tools.santyvv.com/tools/json-formatter"},{"id":"decodificar","titulo":"Codificar y decodificar texto","descripcion":"Transforma texto entre Base64, hexadecimal, binario, códigos ASCII, porcentaje URI y ROT13, en ambos sentidos. Úsala cuando haya que decodificar un valor pegado o convertir texto a una representación exacta.","ruta":"/api/v1/decodificar","parametros":[{"nombre":"entrada","obligatorio":true,"descripcion":"El texto a transformar, codificado en la URL"},{"nombre":"formato","obligatorio":false,"descripcion":"base64 (por defecto), hex, binary, ascii, uri o rot13"},{"nombre":"direccion","obligatorio":false,"descripcion":"encode (por defecto) o decode"}],"ejemplo":"/api/v1/decodificar?formato=base64&direccion=encode&entrada=Hola%20mundo","ejemploRespuesta":"Hola mundo en Base64 es SG9sYSBtdW5kbw==.","paginaWeb":"https://tools.santyvv.com/tools/decoder"},{"id":"prestamo","titulo":"Simulador de préstamos","descripcion":"Calcula la cuota mensual, el total a pagar y el interés total de un préstamo de cuota fija (método francés), y devuelve la tabla de amortización. Úsala cuando haya que comparar créditos o dar una cuota exacta.","ruta":"/api/v1/prestamo","parametros":[{"nombre":"monto","obligatorio":true,"descripcion":"Monto total del préstamo, ej: 100000"},{"nombre":"tasa","obligatorio":true,"descripcion":"Tasa de interés anual en porcentaje, ej: 7"},{"nombre":"meses","obligatorio":false,"descripcion":"Plazo en meses (alternativa a \"anios\")"},{"nombre":"anios","obligatorio":false,"descripcion":"Plazo en años, ej: 20"},{"nombre":"cuotaInicial","obligatorio":false,"descripcion":"Pago inicial, por defecto 0"}],"ejemplo":"/api/v1/prestamo?monto=100000&tasa=7&anios=20","ejemploRespuesta":"Un préstamo de 100000 al 7% anual a 20 años tiene una cuota mensual de 775.30, con 86071.86 de intereses.","paginaWeb":"https://tools.santyvv.com/tools/simulador-prestamos"}],"categoriasDeUnidades":["length","mass","temperature","time"],"formatosDeTexto":["base64","hex","binary","ascii","uri","rot13"],"documentacion":"https://tools.santyvv.com/llms.txt","limites":{"autenticacion":"ninguna: es público y gratuito","escritura":"ninguna: todas las herramientas son de solo lectura","cache":"las respuestas deterministas se cachean en el borde"},"calculado":"2026-10-07T21:37:02.293Z"}