{
  "name": "Means Tested",
  "description": "Turn your MAGI and filing status into your Medicare IRMAA surcharge tier, the dollars it adds and how far you are over the bracket line. One tool: surcharge(magi, filingStatus, year) returns the Medicare IRMAA tier, monthly Part B and Part D surcharge, annual dollars added and distance over the bracket line. Free tier: 3 calls/day per caller, then 402 Payment Required at $0.02 per call. No payment rail settles yet; the response carries MPP and x402 challenges once a rail is enabled.",
  "url": "https://means-tested.tinyverb.com/mcp",
  "version": "1.0.0",
  "documentationUrl": "https://means-tested.tinyverb.com/openapi.json",
  "provider": { "organization": "Means Tested", "url": "https://means-tested.tinyverb.com/" },
  "capabilities": { "streaming": false, "pushNotifications": false, "stateTransitionHistory": false },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "surcharge",
      "name": "Medicare IRMAA surcharge",
      "description": "From MAGI (tax return two years back) and filing status, the 2025 or 2026 IRMAA tier, monthly Part B and Part D surcharge, annual dollars added, dollars over the bracket line and the SSA-44 appeal basis.",
      "tags": ["medicare", "irmaa", "retirement", "tax"],
      "examples": ["surcharge: MAGI 111100, single, 2026"]
    }
  ]
}
