Estimate My Paycheck
US take-home pay after federal, FICA and state taxes, all 50 states and DC.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"paycheck": {
"url": "https://estimatemypaycheck.com/api/mcp"
}
}
}Remote endpoints
https://estimatemypaycheck.com/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢calculate_paycheck(state, salary, hourly_rate, hours_per_week, pay_frequency, ...)
Compute a US paycheck for 2026: gross, each tax and pre-tax deduction, and take-home pay per paycheck and per year, for a salary or an hourly rate (overtime over 40 hours at 1.5 times) in any state or DC. Federal withholding follows the annual tax on wages; local city and county taxes are not included (the answer names them when material).
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string",
"description": "Two-letter state code or name: TX, CA, new-york, DC.",
"example": "CA"
},
"salary": {
"type": "number",
"description": "Annual gross salary in dollars. Give this or hourly_rate.",
"example": 60000
},
"hourly_rate": {
"type": "number",
"description": "Hourly rate in dollars, instead of salary.",
"example": 25
},
"hours_per_week": {
"type": "number",
"description": "Hours a week with hourly_rate (over 40 paid at 1.5 times). Default 40.",
"example": 40
},
"pay_frequency": {
"type": "string",
"description": "Default biweekly.",
"enum": [
"weekly",
"biweekly",
"semimonthly",
"monthly"
],
"example": "biweekly"
},
"filing_status": {
"type": "string",
"description": "Default single.",
"enum": [
"single",
"joint",
"head"
],
"example": "single"
},
"k401_percent": {
"type": "number",
"description": "Pre-tax 401(k) contribution, percent of gross. Default 0.",
"example": 5
},
"health_per_paycheck": {
"type": "number",
"description": "Pre-tax health premium per paycheck, dollars. Default 0.",
"example": 0
},
"residency": {
"type": "string",
"description": "resident (default), nonresident (e.g. H-1B first year: taxed as single), student (F/J/M/Q nonresident: no FICA).",
"enum": [
"resident",
"nonresident",
"student"
],
"example": "resident"
}
},
"required": [
"state"
],
"additionalProperties": false
}🟢compare_states(salary, filing_status, pay_frequency, k401_percent)
Take-home pay for the same salary in the 50 states and DC in 2026, sorted from the highest. Useful to answer "which state lets me keep the most" or to price a move.
Input Schema
{
"type": "object",
"properties": {
"salary": {
"type": "number",
"description": "Annual gross salary in dollars. Give this or hourly_rate.",
"example": 60000
},
"filing_status": {
"type": "string",
"description": "Default single.",
"enum": [
"single",
"joint",
"head"
],
"example": "single"
},
"pay_frequency": {
"type": "string",
"description": "Default biweekly.",
"enum": [
"weekly",
"biweekly",
"semimonthly",
"monthly"
],
"example": "biweekly"
},
"k401_percent": {
"type": "number",
"description": "Pre-tax 401(k) contribution, percent of gross. Default 0.",
"example": 5
}
},
"required": [
"salary"
],
"additionalProperties": false
}🟢calculate_bonus_tax(state, bonus, salary, filing_status)
What a bonus check pays after the flat 22% federal supplemental withholding, FICA and state tax, and how much of the federal withholding comes back (or is still owed) at tax time, on top of a salary, 2026 rules (IRS Pub. 15).
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string",
"description": "Two-letter state code or name: TX, CA, new-york, DC.",
"example": "CA"
},
"bonus": {
"type": "number",
"description": "Bonus in dollars.",
"example": 5000
},
"salary": {
"type": "number",
"description": "Annual gross salary in dollars. Give this or hourly_rate.",
"example": 60000
},
"filing_status": {
"type": "string",
"description": "Default single.",
"enum": [
"single",
"joint",
"head"
],
"example": "single"
}
},
"required": [
"state",
"bonus",
"salary"
],
"additionalProperties": false
}Community
Evidence