Índices de Argentina para agentes: UVA, CER, ICL, IPC, dólar histórico, alquileres.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <key>. Key de prueba gratis con POST https://indices-ar-api-103907796853.us-east1.run.app/v1/keys o en https://indices-ar-api-103907796853.us-east1.run.app/
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Calcula el cronograma de actualizaciones de un alquiler: a partir del monto inicial, la fecha de inicio, el índice (ICL, IPC o UVA) y cada cuántos meses se ajusta, devuelve el monto vigente en cada período hasta la fecha de consulta y el próximo ajuste. Cada período se ajusta por la variación del índice entre el inicio del período anterior y el inicio del nuevo. Costo: 3 crédito(s).
Inicio del contrato, YYYY-MM-DD
Alquiler del primer mes, en pesos
Hasta qué fecha calcular. Por defecto hoy.
Cada cuántos meses se actualiza (3, 4, 6, 12)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http indices-ar https://indices-ar-api-103907796853.us-east1.run.app/mcp \ --header 'Authorization: Bearer YOUR_TOKEN'
Headers
Authorization (required): Bearer <key>. Key de prueba gratis con POST https://indices-ar-api-103907796853.us-east1.run.app/v1/keys o en https://indices-ar-api-103907796853.us-east1.run.app/Calcula el cronograma de actualizaciones de un alquiler: a partir del monto inicial, la fecha de inicio, el índice (ICL, IPC o UVA) y cada cuántos meses se ajusta, devuelve el monto vigente en cada período hasta la fecha de consulta y el próximo ajuste. Cada período se ajusta por la variación del índice entre el inicio del período anterior y el inicio del nuevo. Costo: 3 crédito(s).
| Argument | Type | Description |
|---|---|---|
| indice | string | |
| fecha_inicio* | string | Inicio del contrato, YYYY-MM-DD |
| monto_inicial* | number | Alquiler del primer mes, en pesos |
| fecha_consulta | string | Hasta qué fecha calcular. Por defecto hoy. |
| periodicidad_meses | integer | Cada cuántos meses se actualiza (3, 4, 6, 12) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"monto_inicial",
"fecha_inicio"
],
"properties": {
"indice": {
"enum": [
"icl",
"ipc",
"uva"
],
"type": "string",
"default": "icl"
},
"fecha_inicio": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Inicio del contrato, YYYY-MM-DD"
},
"monto_inicial": {
"type": "number",
"description": "Alquiler del primer mes, en pesos",
"exclusiveMinimum": 0
},
"fecha_consulta": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Hasta qué fecha calcular. Por defecto hoy."
},
"periodicidad_meses": {
"type": "integer",
"default": 3,
"maximum": 12,
"minimum": 1,
"description": "Cada cuántos meses se actualiza (3, 4, 6, 12)"
}
},
"additionalProperties": false
}Actualiza un monto en pesos entre dos fechas según UVA, CER, ICL o inflación (IPC). Devuelve el monto ajustado, el factor y la variación porcentual. Para IPC compone la inflación mensual de los meses posteriores al mes inicial hasta el mes final inclusive. Costo: 2 crédito(s).
| Argument | Type | Description |
|---|---|---|
| desde* | string | Fecha del monto original, YYYY-MM-DD |
| hasta | string | Fecha destino, YYYY-MM-DD. Por defecto hoy. |
| monto* | number | Monto original en pesos |
| indice* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"monto",
"indice",
"desde"
],
"properties": {
"desde": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Fecha del monto original, YYYY-MM-DD"
},
"hasta": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Fecha destino, YYYY-MM-DD. Por defecto hoy."
},
"monto": {
"type": "number",
"description": "Monto original en pesos",
"exclusiveMinimum": 0
},
"indice": {
"enum": [
"uva",
"cer",
"icl",
"ipc"
],
"type": "string"
}
},
"additionalProperties": false
}Devuelve los packs de créditos disponibles y una checkout_url (Polar, tarjeta) para recargar la key actual. Mostrá la URL al usuario: al pagar, los créditos se acreditan solos. Sin costo.
| Argument | Type | Description |
|---|---|---|
| credits | integer | Cantidad deseada; se elige el pack más chico que la cubre |
| product_id | string | Elegir un pack puntual (de la lista) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"credits": {
"type": "integer",
"description": "Cantidad deseada; se elige el pack más chico que la cubre",
"exclusiveMinimum": 0
},
"product_id": {
"type": "string",
"description": "Elegir un pack puntual (de la lista)"
}
},
"additionalProperties": false
}Convierte un monto entre pesos y UVA usando el valor de la UVA en una fecha (por defecto hoy). Útil para créditos hipotecarios, plazos fijos UVA y contratos. Costo: 1 crédito(s).
| Argument | Type | Description |
|---|---|---|
| fecha | string | |
| monto* | number | |
| direccion* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"monto",
"direccion"
],
"properties": {
"fecha": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"monto": {
"type": "number",
"exclusiveMinimum": 0
},
"direccion": {
"enum": [
"pesos_a_uva",
"uva_a_pesos"
],
"type": "string"
}
},
"additionalProperties": false
}Cuenta los días hábiles (lunes a viernes sin feriados nacionales) entre dos fechas, o suma N días hábiles a una fecha para calcular un vencimiento. Devuelve también los feriados que caen en el rango. Costo: 1 crédito(s).
| Argument | Type | Description |
|---|---|---|
| desde | string | Fecha inicial, YYYY-MM-DD. Por defecto hoy. |
| hasta | any | Fecha final (inclusive) para contar días hábiles |
| sumar_dias_habiles | integer | Alternativa: cuántos días hábiles sumar a `desde` |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"desde": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Fecha inicial, YYYY-MM-DD. Por defecto hoy."
},
"hasta": {
"$ref": "#/properties/desde",
"description": "Fecha final (inclusive) para contar días hábiles"
},
"sumar_dias_habiles": {
"type": "integer",
"maximum": 365,
"minimum": 1,
"description": "Alternativa: cuántos días hábiles sumar a `desde`"
}
},
"additionalProperties": false
}Cotización compra/venta del dólar en Argentina en una fecha pasada, para una casa: oficial, blue, bolsa (MEP), contadoconliqui, mayorista, cripto o tarjeta. Costo: 1 crédito(s).
| Argument | Type | Description |
|---|---|---|
| casa* | string | |
| fecha* | string | YYYY-MM-DD |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"casa",
"fecha"
],
"properties": {
"casa": {
"enum": [
"oficial",
"blue",
"bolsa",
"contadoconliqui",
"mayorista",
"cripto",
"tarjeta"
],
"type": "string"
},
"fecha": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
}Corre JavaScript en un sandbox con un objeto `api` ya autenticado: una función async por tool, mismos parámetros y mismo resultado que llamarla directo. Ideal para lotes (validar 50 CBUs, armar 20 cronogramas) o para encadenar llamadas sin volver al modelo. El código puede usar await, console.log y return; el valor retornado vuelve en `resultado`. Costo: 1 crédito por ejecución + la suma de las llamadas internas. Máximo 100 llamadas y 15 s. Sin acceso a red, archivos ni módulos. Funciones disponibles: api.indiceValor({"indice":"uva"}) → 1 crédito(s): Valor de un índice (UVA, CER, ICL, inflación) api.ajustarMonto({"monto":100000,"indice":"ipc","desde":"2024-01-15","hasta":"2025-01-15"}) → 2 crédito(s): Ajustar un monto por índice api.actualizarAlquiler({"monto_inicial":500000,"fecha_inicio":"2025-01-01","indice":"icl","periodicidad_meses":3}) → 3 crédito(s): Actualizar un alquiler por ICL, IPC o UVA api.convertirUva({"monto":1000000,"direccion":"pesos_a_uva"}) → 1 crédito(s): Convertir pesos a UVA o UVA a pesos api.dolarHistorico({"casa":"blue","fecha":"2024-01-15"}) → 1 crédito(s): Cotización histórica del dólar api.diasHabiles({"desde":"2026-12-20","sumar_dias_habiles":10}) → 1 crédito(s): Días hábiles y vencimientos Costo: 1 crédito(s).
| Argument | Type | Description |
|---|---|---|
| codigo* | string | JavaScript. Ej: const r = await api.validarCuit({cuit:'20-12345678-6'}); return r.valido; |
| timeout_ms | integer | Tiempo máximo total en milisegundos |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"codigo"
],
"properties": {
"codigo": {
"type": "string",
"maxLength": 20000,
"minLength": 1,
"description": "JavaScript. Ej: const r = await api.validarCuit({cuit:'20-12345678-6'}); return r.valido;"
},
"timeout_ms": {
"type": "integer",
"default": 5000,
"maximum": 15000,
"minimum": 100,
"description": "Tiempo máximo total en milisegundos"
}
},
"additionalProperties": false
}Devuelve el valor de un índice económico argentino en una fecha (o el último publicado): UVA, CER, ICL (Índice para Contratos de Locación), inflación mensual o interanual (IPC). Fuente: BCRA. Costo: 1 crédito(s).
| Argument | Type | Description |
|---|---|---|
| fecha | string | YYYY-MM-DD. Si se omite, el último valor publicado. |
| indice* | string | uva | cer | icl | ipc_mensual | ipc_interanual |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"indice"
],
"properties": {
"fecha": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD. Si se omite, el último valor publicado."
},
"indice": {
"enum": [
"uva",
"cer",
"icl",
"ipc_mensual",
"ipc_interanual"
],
"type": "string",
"description": "uva | cer | icl | ipc_mensual | ipc_interanual"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.