{"id":1244777,"recorded_at":"2026-10-30T11:56:12.540474Z","observed_at":"2026-10-30T11:56:12.540306Z","subject_kind":"endpoint","subject":"8348d3e2-af27-47c5-b6b0-da79860d8917","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"tools":[{"description":"Calculates take-home (net) pay for a US employee in any of the 50 states or DC for tax year 2025 or 2026: federal income tax from the IRS Rev. Proc. 2024-40 / 2025-32 bracket tables with the One Big Beautiful Bill Act standard deduction ($15,750 single for 2025, $16,100 for 2026), Social Security with the wage base ($176,100 in 2025, $184,500 in 2026), Medicare plus the 0.9% Additional Medicare tax, and state income tax. State tax is exact from each state's 2026 schedule for CA, NY, NJ, IL, PA, GA, NC; other states return a labeled effective-rate estimate (method: \"estimate\"). Handles pre-tax 401(k) (not FICA-exempt) and payroll HSA (FICA-exempt), and Pennsylvania/New Jersey rules that tax 401(k) or HSA money. Returns per-period and annual figures. Local taxes (NYC etc.) are out of scope. Figures copied from irs.gov and state revenue sites in Oct 2026.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"filing_status":{"description":"Federal filing status. Qualifying surviving spouse uses married_filing_jointly.","enum":["single","married_filing_jointly","married_filing_separately","head_of_household"],"type":"string"},"gross_annual":{"description":"Gross annual pay in USD before any deduction. Give this OR gross_per_period.","maximum":100000000,"minimum":0,"type":"number"},"gross_per_period":{"description":"Gross pay for one pay period in USD. Multiplied by the periods in pay_frequency.","maximum":100000000,"minimum":0,"type":"number"},"hsa_annual":{"description":"HSA contribution through payroll (cafeteria plan) for the year in USD. Lowers income tax, Social Security and Medicare.","maximum":100000000,"minimum":0,"type":"number"},"pay_frequency":{"description":"Pay frequency: weekly (52), biweekly (26, default), semimonthly (24), monthly (12), quarterly (4) or annual (1).","enum":["weekly","biweekly","semimonthly","monthly","quarterly","annual"],"type":"string"},"pretax_401k_annual":{"description":"Traditional (pre-tax) 401(k) deferral for the year in USD. Lowers income tax, not FICA. Leave out for Roth.","maximum":100000000,"minimum":0,"type":"number"},"pretax_401k_percent":{"description":"Traditional 401(k) deferral as a percent of gross (e.g. 6). Use instead of pretax_401k_annual.","maximum":100,"minimum":0,"type":"number"},"state":{"description":"US state or DC: two-letter code (CA), name (California) or slug (new-york).","maxLength":40,"minLength":2,"type":"string"},"tax_year":{"description":"Tax year: 2025 or 2026.","enum":[2025,2026],"type":"number"}},"required":["state","filing_status","tax_year"],"type":"object"},"name":"calculate_take_home_pay"},{"description":"Runs the same gross pay through 2 to 10 states (or DC) and ranks them by annual take-home pay for tax year 2025 or 2026, showing state income tax, the method for each state (exact 2026 schedule for CA, NY, NJ, IL, PA, GA, NC; labeled estimate elsewhere; no wage income tax in AK, FL, NV, NH, SD, TN, TX, WA, WY) and how far each trails the best. Federal tax and FICA use the IRS 2025/2026 tables and wage base. Use it for relocation and remote-work offers.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"filing_status":{"description":"Federal filing status. Qualifying surviving spouse uses married_filing_jointly.","enum":["single","married_filing_jointly","married_filing_separately","head_of_household"],"type":"string"},"gross_annual":{"description":"Gross annual pay in USD before any deduction. Give this OR gross_per_period.","maximum":100000000,"minimum":0,"type":"number"},"gross_per_period":{"description":"Gross pay for one pay period in USD. Multiplied by the periods in pay_frequency.","maximum":100000000,"minimum":0,"type":"number"},"hsa_annual":{"description":"HSA contribution through payroll (cafeteria plan) for the year in USD. Lowers income tax, Social Security and Medicare.","maximum":100000000,"minimum":0,"type":"number"},"pay_frequency":{"description":"Pay frequency: weekly (52), biweekly (26, default), semimonthly (24), monthly (12), quarterly (4) or annual (1).","enum":["weekly","biweekly","semimonthly","monthly","quarterly","annual"],"type":"string"},"pretax_401k_annual":{"description":"Traditional (pre-tax) 401(k) deferral for the year in USD. Lowers income tax, not FICA. Leave out for Roth.","maximum":100000000,"minimum":0,"type":"number"},"pretax_401k_percent":{"description":"Traditional 401(k) deferral as a percent of gross (e.g. 6). Use instead of pretax_401k_annual.","maximum":100,"minimum":0,"type":"number"},"states":{"description":"2 to 10 states, e.g. [\"CA\", \"TX\", \"NY\"].","items":{"description":"US state or DC: two-letter code (CA), name (California) or slug (new-york).","maxLength":40,"minLength":2,"type":"string"},"maxItems":10,"minItems":2,"type":"array"},"tax_year":{"description":"Tax year: 2025 or 2026.","enum":[2025,2026],"type":"number"}},"required":["states","filing_status","tax_year"],"type":"object"},"name":"compare_states_take_home"},{"description":"Returns the exact federal income tax brackets (rate, lower and upper bound, tax on lower brackets) and standard deduction for tax year 2025 or 2026 and a filing status, from IRS Rev. Proc. 2024-40 and Rev. Proc. 2025-32, including the One Big Beautiful Bill Act (P.L. 119-21) standard deduction increase for 2025 ($15,750 / $31,500 / $23,625). Also returns the Social Security wage base and Medicare thresholds for that year.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"filing_status":{"description":"Federal filing status. Qualifying surviving spouse uses married_filing_jointly.","enum":["single","married_filing_jointly","married_filing_separately","head_of_household"],"type":"string"},"tax_year":{"description":"Tax year: 2025 or 2026.","enum":[2025,2026],"type":"number"}},"required":["tax_year","filing_status"],"type":"object"},"name":"get_federal_tax_brackets"},{"description":"Converts an hourly wage to weekly, monthly and annual gross pay, with optional weekly overtime hours at a multiplier (1.5 by default). Defaults: 40 hours a week, 52 weeks. Gross pay only; use calculate_take_home_pay for net.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"hourly_rate":{"description":"Hourly wage in USD.","maximum":1000000,"minimum":0,"type":"number"},"hours_per_week":{"description":"Regular hours per week (default 40).","exclusiveMinimum":0,"maximum":168,"type":"number"},"overtime_hours_per_week":{"description":"Overtime hours per week (default 0).","maximum":128,"minimum":0,"type":"number"},"overtime_multiplier":{"description":"Overtime pay multiplier (default 1.5).","maximum":5,"minimum":1,"type":"number"},"weeks_per_year":{"description":"Paid weeks per year (default 52).","exclusiveMinimum":0,"maximum":53,"type":"number"}},"required":["hourly_rate"],"type":"object"},"name":"hourly_to_salary"},{"description":"Converts an annual salary to an hourly rate and to weekly, biweekly (26), semimonthly (24) and monthly gross pay. Defaults: 40 hours a week, 52 weeks (2,080 hours). Gross pay only; use calculate_take_home_pay for net.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"annual_salary":{"description":"Gross annual salary in USD.","maximum":100000000,"minimum":0,"type":"number"},"hours_per_week":{"description":"Paid hours per week (default 40).","exclusiveMinimum":0,"maximum":168,"type":"number"},"weeks_per_year":{"description":"Paid weeks per year (default 52; paid vacation still counts).","exclusiveMinimum":0,"maximum":53,"type":"number"}},"required":["annual_salary"],"type":"object"},"name":"salary_to_hourly"}]},"body_sha256":"13a88857c0801acf3146bc2104250ad6ad6b57cd758aaa7a6df05fb5d6cc3873","prev_id":null,"leaf":"0xb67c178725412a5c5985c310662c4d3a87500bc54fba5f54f53d93f348fa4389","leaf_text":"{\"body\":\"13a88857c0801acf3146bc2104250ad6ad6b57cd758aaa7a6df05fb5d6cc3873\",\"id\":1244777,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793361372540306,\"prev\":null,\"subject\":\"8348d3e2-af27-47c5-b6b0-da79860d8917\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-30","leaves":243099,"root":"0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875","chained":"0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822","anchor_chain":"eip155:5042002","anchor_tx":"0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861","anchor_block":69923247},"proof":["0xb67c31f9617a0f5a8aaf160d7c70011b3c87def365f43c7fba577ca1609a4dad","0xc13be6069d3d9bf58ac4b73f0f8a5470a4e00745af4172f5084aead9989041b8","0x7f2e5befc386a3fdf040d3ee7ad842a9d70ed589fdc920181b7ec335e8c3edee","0x31e2491335ca9c98c03cd18f246f995922d1def32c27f536a42bb9b1e3625dd9","0x7b386dfbbf91e5974521924f4e43ac560e0ccc2e241718eae3d1c617cf4f28b5","0x0c1829e4bae8dc3189fc10c92552d6005192b6f7dbc77e070c074e931d7cb558","0x57798147b414a9ab72393b8752af5d9033bb800526e2cfe946ace927b0dde797","0x352a1f23cbd932ac87bcc8aca88f90efa0e0ea250126ac096097185734f04372","0xa8de6e3f0b60dd8988da70ed8cbc0a7f17911f3673a6214ea1cff6aab3b8730f","0x487c865fbcb0d7f9fb113dcde5173f80a22041121ceba11949b794c4c65d4e5e","0x40ebc91c42e796011975ed36119721b4aaeb6f47827a51bd9fceff174d2bfcfd","0x82afd42380b9419da914e81b1a060e5a4afd7a64384d71a3041d840a811f646f","0x5643b9288b814282552e201f88aaff802fe65d56312c6c392b831728b9fe829f","0x4ac91605f15503f7d7aa9a25d4e54c100a1a62c26e93a7ed87049569e871a9a4","0xa0b1f6bc1eecfaf70581673c1a7f638b96d1769a5c578c460337f7db0dbe963e","0x0c59b8770d2782eb535aefbb9b2f6810bab4757f51b37e00f5147713a1de9481","0x61ef83255d34604cb052882568ca1d1386ac3cfb8284509715bc1734cff77831","0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d"]}