Skip to main content
Glama

SavingsLast retirement calculators

Social Security claiming ages

social_security_claiming
Read-onlyIdempotent

What claiming Social Security at each age pays, from 62 to 70, using the statutory reduction (5/9 of 1% a month for the first 36 months early, then 5/12 of 1%) and delayed retirement credits (2/3 of 1% a month to 70); the cumulative benefit by age with an optional COLA; the break-even ages between claiming ages; and optionally the case where early payments are invested at a return.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
colaNoAnnual cost-of-living increase in percent. Default 2.5.
claim_agesNoClaiming ages to compare, 62 to 70. Default 62, full retirement age and 70.
invest_returnNoReturn in percent if early payments not needed for spending are invested. Default 0.
full_retirement_ageNoFull retirement age, 66 to 67 for most people. Default 67.
benefit_at_full_retirement_ageYesMonthly benefit at full retirement age (the PIA on the ssa.gov statement), in dollars.

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare the tool read-only, idempotent, and non-destructive. The description adds meaningful behavioral detail beyond annotations, including the statutory reduction formula, delayed retirement credits, optional COLA, break-even calculations, and an optional investment-return scenario. It does not disclose edge-case assumptions, but the provided disclosure is solid.

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?

The description is front-loaded with the core purpose and packs a lot of useful detail into one dense sentence. It could be more scannable with bullet points, but every clause earns its place and there is no filler or repetition.

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

Completeness4/5

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

Given the absence of an output schema, the description does a good job enumerating what the tool returns: age-specific payments, cumulative benefits, break-even ages, and optional invested-early-payments results. It does not specify exact output formatting or limitations, but the scope and key outputs are clear enough for an agent to invoke the tool appropriately.

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

Parameters3/5

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

The input schema already has 100% parameter description coverage, so the baseline is appropriately 3. The tool description adds formula context and mentions optional COLA and investment return, but it does not add substantial semantics beyond the schema descriptions for individual parameters.

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

Purpose4/5

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

The description clearly identifies the resource (Social Security claiming ages 62-70) and the core information delivered: monthly payments, cumulative benefits, and break-even ages. It lacks an explicit action verb like 'calculate' or 'compare,' but the noun-phrase structure is unambiguous and it is distinct from sibling retirement tools.

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

Usage Guidelines3/5

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

The intended use is implied by the content: an agent would invoke this when asked about claiming Social Security at different ages, cumulative benefits, or break-even analysis. However, it never explicitly states when to use this tool versus alternatives or what should not be done with it.

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