Estimate My Paycheck
API và máy chủ MCP miễn phí để tính lương thực nhận tại Mỹ sau thuế liên bang, FICA và thuế tiểu bang cho cả 50 tiểu bang và DC. Không cần khóa.
Máy chủ MCP được lưu trữ
npx add-mcp 'https://estimatemypaycheck.com/api/mcp'Cài vào Claude Code, Codex, Cursor và nhiều công cụ khác
Tài liệu
Paycheck API
Take-home pay for any state in JSON, free and with no key. The same math as this site, also as an MCP server for AI assistants.
| Endpoint | What it does | Parameters (? = optional) |
|---|---|---|
| GET /api/v1/paycheck | Take-home pay per paycheck and per year, every tax line | state, salary?, hourly_rate?, hours_per_week?, pay_frequency?, filing_status?, k401_percent?, health_per_paycheck?, residency? |
| GET /api/v1/compare-states | The same salary in the 50 states and DC, best first | salary, filing_status?, pay_frequency?, k401_percent? |
| GET /api/v1/bonus | A bonus check after the 22% withholding, and what comes back | state, bonus, salary, filing_status? |
Example: a paycheck
https://estimatemypaycheck.com/api/v1/paycheck?state=CA&salary=60000&pay_frequency=biweekly
{
"state": "California",
"tax_year": 2026,
"state_rules_year": 2025,
"pay_frequency": "biweekly",
"gross": {
"per_paycheck": 2307.69,
"annual": 60000
},
"take_home": {
"per_paycheck": 1845.01,
"annual": 47970.47
},
"tax_rate": 0.2005,
"deductions": [
{
"name": "Federal income tax",
"per_paycheck": 193.08,
"annual": 5020
},
{
"name": "Social Security",
"per_paycheck": 143.08,
"annual": 3720
},
{
"name": "Medicare",
"per_paycheck": 33.46,
"annual": 870
},
{
"name": "California income tax",
"per_paycheck": 63.06,
"annual": 1639.53
},
{
"name": "State disability insurance (SDI)",
"per_paycheck": 30,
"annual": 780
}
],
"local_taxes_not_included": null,
"sources": [
"https://estimatemypaycheck.com/method-and-sources/",
"https://www.ftb.ca.gov/forms/2025/2025-540-tax-rate-schedules.pdf",
"https://www.ftb.ca.gov/about-ftb/newsroom/tax-news/2025/10.html",
"https://hrcalifornia.calchamber.com/articles/2026-social-security-taxable-wage-base-california-sdi-withholding-rate-increase"
],
"docs": "https://estimatemypaycheck.com/california/"
}
Example: the same salary in every state
https://estimatemypaycheck.com/api/v1/compare-states?salary=60000
{
"salary": 60000,
"tax_year": 2026,
"states": [
{
"state": "Florida",
"code": "FL",
"take_home_annual": 50390,
"take_home_per_paycheck": 1938.07,
"tax_rate": 0.1602,
"state_income_tax": false,
"docs": "https://estimatemypaycheck.com/florida/"
},
{
"state": "Nevada",
"code": "NV",
"take_home_annual": 50390,
"take_home_per_paycheck": 1938.07,
"tax_rate": 0.1602,
"state_income_tax": false,
"docs": "https://estimatemypaycheck.com/nevada/"
},
{
"state": "New Hampshire",
"code": "NH",
"take_home_annual": 50390,
"take_home_per_paycheck": 1938.07,
"tax_rate": 0.1602,
"state_income_tax": false,
"docs": "https://estimatemypaycheck.com/new-hampshire/"
}
],
"note": "48 more states in the full answer"
}
MCP server
Address https://estimatemypaycheck.com/api/mcp, streamable HTTP, no authentication. In an MCP config file:
{
"mcpServers": {
"paycheck": {
"type": "http",
"url": "https://estimatemypaycheck.com/api/mcp"
}
}
}
Tools: calculate_paycheck, compare_states, calculate_bonus_tax. Same parameters as the API.
Usage rules
| Key | None |
| Limit | 60 requests a minute per IP (429 past it) |
| Methods | GET with a query string, or POST with a JSON body |
| CORS | Open to every domain |
| Errors | 400 with error and message |
| Spec | OpenAPI 3.1: https://estimatemypaycheck.com/api/openapi.json |
| Personal data | Nothing stored: each request is computed and forgotten |
Rules and sources: method and sources. A bug or an idea? Write to contact@estimatemypaycheck.com.
Frequently asked questions
Is the paycheck API free?
Yes: no key, no sign-up, CORS open, so it works from a browser too. The limit is 60 requests a minute per IP address; past it the answer is 429.
How do I get take-home pay from the API?
GET https://estimatemypaycheck.com/api/v1/paycheck with state and salary (or hourly_rate). For $60,000 a year in California, paid every two weeks, single, the answer is $1,845.01 per paycheck, with each tax line.
Which taxes does it include?
Federal income tax, Social Security, Medicare (with the additional 0.9%), state income tax and state payroll levies such as California SDI or paid family leave, for 2026. City and county income taxes are not included; the answer names them for the states where they matter.
How do I use it in Claude, ChatGPT or Cursor?
Add the MCP server https://estimatemypaycheck.com/api/mcp (HTTP, no authentication) in the app's connector settings or MCP config file. Three tools: calculate_paycheck, compare_states and calculate_bonus_tax.
Is it tax advice?
No. It is an estimate from published rates and withholding rules, the same as the calculators on this site. The payroll of an employer or a tax professional has the final word.