Mexico's consumer price index (INPC, INEGI), inflation between months and the Art. 17-A tax factor.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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 factor de actualización de una contribución, devolución o saldo pagado fuera de plazo, aplicando el Art. 17-A del CFF: usa el INPC del mes anterior a cada extremo del periodo, el último INPC publicado si el que toca aún no sale, trunca al diezmilésimo y aplica el piso de 1. Con importe, devuelve también el importe actualizado. No calcula recargos.
Mes en que se paga o se recibe la devolución, AAAA-MM.
Mes en que vencía el pago (o en que nació el saldo a favor), AAAA-MM.
Importe en pesos a actualizar (opcional).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http inpc-mexico https://inpc.rigolco.com/mcp
Calcula el factor de actualización de una contribución, devolución o saldo pagado fuera de plazo, aplicando el Art. 17-A del CFF: usa el INPC del mes anterior a cada extremo del periodo, el último INPC publicado si el que toca aún no sale, trunca al diezmilésimo y aplica el piso de 1. Con importe, devuelve también el importe actualizado. No calcula recargos.
| Argument | Type | Description |
|---|---|---|
| importe | number | Importe en pesos a actualizar (opcional). |
| mes_de_pago* | string | Mes en que se paga o se recibe la devolución, AAAA-MM. |
| mes_en_que_debio_pagarse* | string | Mes en que vencía el pago (o en que nació el saldo a favor), AAAA-MM. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"mes_en_que_debio_pagarse",
"mes_de_pago"
],
"properties": {
"importe": {
"type": "number",
"description": "Importe en pesos a actualizar (opcional).",
"exclusiveMinimum": 0
},
"mes_de_pago": {
"type": "string",
"pattern": "^\\d{4}-(0[1-9]|1[0-2])$",
"description": "Mes en que se paga o se recibe la devolución, AAAA-MM."
},
"mes_en_que_debio_pagarse": {
"type": "string",
"pattern": "^\\d{4}-(0[1-9]|1[0-2])$",
"description": "Mes en que vencía el pago (o en que nació el saldo a favor), AAAA-MM."
}
}
}Calcula la variación del INPC (inflación acumulada) y el cociente entre dos meses concretos, sin las reglas fiscales del Art. 17-A: sirve para ajustar rentas, pensiones o contratos indexados.
| Argument | Type | Description |
|---|---|---|
| mes_final* | string | Mes más reciente, AAAA-MM. |
| mes_inicial* | string | Mes más antiguo, AAAA-MM. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"mes_inicial",
"mes_final"
],
"properties": {
"mes_final": {
"type": "string",
"pattern": "^\\d{4}-(0[1-9]|1[0-2])$",
"description": "Mes más reciente, AAAA-MM."
},
"mes_inicial": {
"type": "string",
"pattern": "^\\d{4}-(0[1-9]|1[0-2])$",
"description": "Mes más antiguo, AAAA-MM."
}
}
}Devuelve el valor del INPC publicado por el INEGI (base 2a quincena de julio de 2018 = 100) de un mes. Sin mes, devuelve el último publicado. Úsalo cuando pregunten «¿cuál es el INPC de agosto de 2026?» o «¿cuál es el último INPC?».
| Argument | Type | Description |
|---|---|---|
| mes | string | Mes AAAA-MM. Si se omite, el último INPC publicado. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"mes": {
"type": "string",
"pattern": "^\\d{4}-(0[1-9]|1[0-2])$",
"description": "Mes AAAA-MM. Si se omite, el último INPC publicado."
}
}
}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 6, 2026.