io.github.kishida-devil/jp-payroll-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
日本の給与・社会保険・労働法
Publisher-provided description
Japan payroll & social insurance. 日本の給与計算・社会保険。47都道府県の料率、源泉所得税、割増賃金、有給、標準報酬月額の改定、最低賃金。根拠の条文つき。
Summary by lookupd
Calculates Japanese payroll deductions, social insurance rates, overtime pay, bonuses, year-end tax adjustments and minimum wages, citing…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http jp-payroll https://japan-payroll-api.tsumugi.workers.dev/mcp
Claude Code, npm package (stdio)
claude mcp add jp-payroll -- npx -y jp-payroll-mcp
Codex, remote (streamable-http)
codex mcp add jp-payroll --url https://japan-payroll-api.tsumugi.workers.dev/mcp
Codex, npm package (stdio)
codex mcp add jp-payroll -- npx -y jp-payroll-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"jp-payroll": {
"url": "https://japan-payroll-api.tsumugi.workers.dev/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"jp-payroll": {
"command": "npx",
"args": [
"-y",
"jp-payroll-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (30 tools)
Publisher-provided text
calculate_payslipFull monthly deduction breakdown for one employee: health insurance, long-term care, pension, child support, employment insurance, withholding income tax and nelist_workers_compensation_ratesWorkers compensation (労災保険) rates by business type, and the employer premium on a given 賃金総額. The whole premium falls on the employer — nothing is deducted frocalculate_bonusPremiums and income tax on a 賞与. Both work differently from monthly pay and are routinely got wrong. Premiums are charged on 標準賞与額 (the bonus truncated to thecalculate_withholding_taxIncome tax to withhold from a payment, from the National Tax Agency tables. The taxable amount is pay AFTER social insurance has been deducted, not gross. Pickjudge_monthly_revisionDecides whether a pay change forces the standard remuneration to be revised, and answers SEPARATELY for health insurance and pension — the tables differ, so a cdecide_regular_remunerationThe yearly redetermination of standard remuneration, effective each September through the following August. Months below the payment-basis-day threshold drop Ojudge_leave_end_revisionA separate route with a lower bar than 随時改定, and the one people forget. ONE grade of movement is enough, and fixed pay need not have changed at all — which mattcalculate_payroll_batchRuns calculate_payslip for many employees in one call and returns the run totals: gross, employee deductions, net, and employer cost. Reach for this the momentdecide_regular_remuneration_batchRuns the annual 定時決定 for a whole payroll in one call, and reports which employees moved grade. 健康保険法第41条 puts every insured employee on the same schedule — thejudge_annual_averageFor work whose April-June happens to be its busiest or quietest quarter, where the ordinary calculation would fix a grade that is wrong for eleven months of thelookup_standard_remunerationMaps a monthly amount to its health grade (1-50) and pension grade (1-32), with the standard remuneration each resolves to and whether the pension grade was clanational_insuranceFor anyone outside employee cover: the self-employed, freelancers, people between jobs. Use this instead of calculate_payslip when the person is not an employecalculate_annual_costWhat one employee costs an employer over a year, bonuses included. Reach for this rather than multiplying a payslip by twelve, because the two do not agree oncjudge_annual_leaveWorks out how many days of paid leave someone has been granted, and whether the employer still owes the five days it must direct. 労働基準法第39条 grants ten workingjudge_worker_typeDecides whether someone is covered by health and pension insurance, and on which payment-basis day count their annual determination runs. Call this before decicheck_insurance_eligibilityThe single most expensive month-end mistake in Japanese payroll, and one an assistant will get wrong from memory. Coverage ends the day AFTER the last day workcheck_leave_exemptionMaternity and childcare leave look alike and behave differently. Maternity leave has no day-count test and exempts bonus premiums unconditionally; childcare leaget_age_milestonesReturns the exact date each threshold is crossed and which premium starts or stops: long-term care begins at 40 and ends at 65, pension ends at 70, health insurcalculate_year_end_adjustmentYear-end adjustment (年末調整) for 2026 from the National Tax Agency's 令和8年分 booklet: the printed 給与所得控除後の給与等の金額 table (1,103 rows), the income-adjustment deductionestimate_resident_taxEstimate of next fiscal year's resident tax (住民税: 道府県民税 + 市町村民税 + 森林環境税) from the previous year's income and the municipality: employment income from the NTA taget_insurance_ratesHealth insurance, long-term care, pension and child-support rates for a prefecture, plus the bonus caps and the employer-only child-care contribution. Health raget_minimum_wageHourly 地域別最低賃金 for a prefecture. Revisions take effect prefecture by prefecture from October, on different days, so a date matters — pass one when checking a pabusiness_daysCount business days in a range, shift a date by N business days, or check one date. Covers 1955-2027 including substitute holidays, 国民の休日 (a weekday that is a hvalidate_invoice_numbers_batchChecks the National Tax Agency check digit on many qualified-invoice registration numbers in one call. Be careful how you report the result. A passing check divalidate_corporate_numberChecks the National Tax Agency check digit on a 13-digit 法人番号, or on a qualified invoice registration number (the same 13 digits prefixed with T). This provesconsumption_taxThe consumption tax rate in force on a date, with the national and local parts, and the reduced 8% rate for food and newspapers. Pass amount to have the tax worget_statute_textReturns the full text of a Japanese statutory provision, as published by e-Gov. The judgement tools name the statute or notice their answer rests on, but not icalculate_overtime_payWorks out statutory premium pay under 労働基準法第37条 — overtime, night work and work on a statutory holiday. The rates do not simply add up, and getting this wrongcommuting_allowance_exemptionWorks out how much of a commuting allowance escapes income tax, and states the amount that still counts as remuneration for social insurance. These are two difcheck_data_freshnessJapanese statutory figures change on fixed dates — insurance rates each March, employment insurance each April, minimum wage each October — and a stale table pr
Details
- Version: 0.4.5
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 794 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/kishida-devil/jp-payroll-mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.kishida-devil/jp-payroll-mcp)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp