Skip to main content
Glama

calcu.mx — calculadoras de México

Pensión IMSS Ley 73 (cesantía y vejez)

calcular_pension_ley73
Read-onlyIdempotent

Estima la pensión mensual de cesantía en edad avanzada (60–64 años) o vejez (65) del IMSS bajo la Ley del Seguro Social de 1973, para quien empezó a cotizar antes del 1 de julio de 1997. Aplica la tabla del Art. 167 (cuantía básica + incrementos por semanas arriba de 500), el factor por edad del Art. 171 (6 meses o más cuentan como año), el factor transitorio 1.11 o, si la pensión resulta menor, la pensión mínima garantizada, y las asignaciones familiares (+15 % cónyuge, +10 % por hijo). Exige al menos 500 semanas y una edad de 60 a 65. Devuelve la pensión mensual, el aguinaldo anual, cada paso de la tabla usado y si se aplicó el piso mínimo. No calcula pensiones de Ley 97 (AFORE) ni Modalidad 40.

Input Schema

NameRequiredDescriptionDefault
hijosNoHijos con derecho (menores de 16, o hasta 25 si estudian): +10 % cada uno.
conyugeNotrue si hay esposa(o) o concubina(o) con derecho: +15 %.
edad_retiroYesAños cumplidos al retirarse: 60–64 = cesantía (75 % a 95 %), 65 = vejez (100 %).
ascendientesNoPadres que dependen económicamente: +10 % c/u, sólo si no hay cónyuge ni hijos.
ayuda_asistencialNo+15 % si no hay cónyuge, hijos ni ascendientes.
meses_adicionalesNoMeses cumplidos además de los años. 6 o más cuentan como año completo (Art. 171).
semanas_cotizadasYesSemanas cotizadas reconocidas por el IMSS. Mínimo legal para pensionarse: 500.
salario_promedio_mensualNoAlternativa al anterior: el mismo promedio expresado en pesos MENSUALES. Envía sólo uno de los dos.
salario_promedio_diario_ultimas_250_semanasNoSalario base de cotización DIARIO promedio de las últimas 250 semanas (el que aparece en el reporte del IMSS).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • changedInput schema / properties / ascendientes / description
      Previous value: -"Padres que dependen económicamente: +10% c/u, sólo si no hay cónyuge ni hijos."New value: +"Padres que dependen económicamente: +10 % c/u, sólo si no hay cónyuge ni hijos."
    • changedInput schema / properties / ayuda_asistencial / description
      Previous value: -"+15% si no hay cónyuge, hijos ni ascendientes."New value: +"+15 % si no hay cónyuge, hijos ni ascendientes."
    • changedInput schema / properties / conyuge / description
      Previous value: -"true si hay esposa(o) o concubina(o) con derecho: +15%."New value: +"true si hay esposa(o) o concubina(o) con derecho: +15 %."
    • changedInput schema / properties / edad_retiro / description
      Previous value: -"Años cumplidos al retirarse: 60–64 = cesantía (75% a 95%), 65 = vejez (100%)."New value: +"Años cumplidos al retirarse: 60–64 = cesantía (75 % a 95 %), 65 = vejez (100 %)."
    • changedInput schema / properties / hijos / description
      Previous value: -"Hijos con derecho (menores de 16, o hasta 25 si estudian): +10% cada uno."New value: +"Hijos con derecho (menores de 16, o hasta 25 si estudian): +10 % cada uno."
  2. First observed

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Las anotaciones ya cubren que es una operación de solo lectura, idempotente y no destructiva. La descripción añade contexto conductual relevante más allá de las anotaciones: explica la tabla del Art. 167, el factor de edad del Art. 171, el factor transitorio 1.11, el piso mínimo garantizado y las asignaciones familiares.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

La información está front-loaded al comenzar con qué estima y para quién aplica. Es densa y contiene una oración larga con muchos detalles legales, pero prácticamente cada elemento aporta contexto relevante para el cálculo.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No hay esquema de salida, pero la descripción compensa indicando que devuelve pensión mensual, aguinaldo anual, pasos de la tabla y si se aplicó el piso mínimo. Para una calculadora compleja de 9 parámetros, la descripción cubre elegibilidad, fórmula, exclusiones y resultados esperados de forma suficiente.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

La cobertura del esquema es del 100%, por lo que la línea base sería 3. La descripción añade semántica útil sobre varios parámetros clave, como las semanas arriba de 500, el redondeo de meses por edad y los porcentajes por cónyuge e hijos, aunque no detalla todos los parámetros de la misma forma.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Estima una pensión mensual del IMSS bajo la Ley 73, especificando cesantía en edad avanzada o vejez y el requisito de cotización antes de julio de 1997. Distingue claramente el alcance frente a Ley 97 (AFORE) y Modalidad 40, por lo que un agente puede identificarlo sin ambigüedad.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Indica condiciones de uso claras: edad de 60 a 65, al menos 500 semanas y haber empezado a cotizar antes del 1 de julio de 1997. También declara exclusiones explícitas ('No calcula pensiones de Ley 97 ni Modalidad 40'), aunque no nombra una herramienta alternativa concreta para esos casos.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources