Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.dma9527/irs-taxpayer

NPM · IRS-TAXPAYER-MCP · SCANNED SEP 21

44 local US tax estimation and planning tools for supported TY2024 through TY2026 scenarios.

Available components

0 this week 89 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 31 of 96 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency97
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to dma9527/irs-taxpayer-mcp). View diagnostics → Pass
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 2 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability61
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 7542 tokens (~171/item across 44 items; 44 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management94
  • Stability check failed: the tool surface changed between 0.5.3 and 1.1.0: 0 tool removals, 2 breaking changes, 2 additions. See how to fix → Fail
Tool Coverage93
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 75% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "check_refund_status" implies "refund" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
  • An AI judge read all 44 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the io.github.dma9527/irs-taxpayer MCP server?

io.github.dma9527/irs-taxpayer runs locally as an npm package, launched with npx -y irs-taxpayer-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · irs-taxpayer-mcp

# add to Claude Code
claude mcp add dma9527-irs-taxpayer -- npx -y irs-taxpayer-mcp
// .cursor/mcp.json
{
  "mcpServers": {
    "dma9527-irs-taxpayer": {
      "command": "npx",
      "args": [
        "-y",
        "irs-taxpayer-mcp"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "dma9527-irs-taxpayer": {
      "command": "npx",
      "args": [
        "-y",
        "irs-taxpayer-mcp"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add dma9527-irs-taxpayer -- npx -y irs-taxpayer-mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "dma9527-irs-taxpayer": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "irs-taxpayer-mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add dma9527-irs-taxpayer --command npx --arg -y --arg irs-taxpayer-mcp
# ~/.hermes/config.yaml
mcp_servers:
  dma9527-irs-taxpayer:
    command: "npx"
    args: ["-y", "irs-taxpayer-mcp"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "dma9527-irs-taxpayer": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "irs-taxpayer-mcp"
      ]
    }
  }
}
# add to Vellum
assistant mcp add dma9527-irs-taxpayer -t stdio -c npx -a -y irs-taxpayer-mcp
// mcp.json
{
  "mcpServers": {
    "dma9527-irs-taxpayer": {
      "command": "npx",
      "args": [
        "-y",
        "irs-taxpayer-mcp"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 21 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 91 to 94.

  • 19 Sept 26 +16
    • Malware scan: unverified → pass security
  • 18 Sept 26 −15
    • Malware scan: pass → unverified security
    • Package version: 1.0.2 → 1.1.0 functional
  • 16 Sept 26 −2

    No change was recorded against any check on this day. Stability & Change Management went from 98 to 78.

  • 14 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 91 to 94.

  • 12 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 84 to 88.

  • 10 Sept 26 −2

    No change was recorded against any check on this day. Stability & Change Management went from 98 to 81.

  • 9 Sept 26 +15
    • Malware scan: unverified → pass security
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 21 Sept 2026 · Analysed npm/irs-taxpayer-mcp@1.1.0

Provenance Verified

A signed build attestation was found and verified, binding this exact artifact to the source repository it claims to come from.

Result Verified
Ecosystem npm
Reason Verified
Discovered via Registry attestation endpoint
Source repo dma9527/irs-taxpayer-mcp
Certificate issuer https://token.actions.githubusercontent.com
Certificate SAN https://github.com/dma9527/irs-taxpayer-mcp/.github/workflows/publish.yml@refs/tags/v1.1.0
Rekor log index 2886136455
Predicate type https://slsa.dev/provenance/v1
Subject digest sha512:5f841c9799355d26aff7b5c4975c9c169cc222545e6f9fcf35ebe1f099430f7e707d1ca2e5c0243fe773312cc186ddd0e0d75dd5f87615e812c501ec9

Background: How many MCP packages publish verified provenance →

Dependencies 96 packages
Packages resolved 96
Stale 31
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 44 exposed · ~7,542 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
analyze_education_tax_benefits ~159

Compare education tax benefits: AOTC vs Lifetime Learning Credit, student loan interest deduction, and 529 plan advantages.

NameTypeReqDescription
aginumberyesAdjusted Gross Income
contribution529number529 plan contribution this year
filingStatusstringyes
has529PlanbooleanContributing to or using a 529 plan
isUndergradbooleanyesIs the student in first 4 years of undergrad?
studentLoanInterestnumberStudent loan interest paid this year
tuitionPaidnumberyesTuition and qualified expenses paid
yearsAOTCClaimedintegerYears AOTC already claimed (max 4)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

analyze_mortgage_tax_benefit ~174

Analyze the tax benefit of mortgage interest deduction and property taxes. Compares itemizing with mortgage vs taking the standard deduction.

NameTypeReqDescription
filingStatusstringyes
grossIncomenumberyesGross income, also used as MAGI because this tool does not collect MAGI adjustments
interestRatenumberMortgage interest rate (e.g., 0.065 for 6.5%)
mortgageBalancenumberCurrent mortgage balance
mortgageInterestnumberyesAnnual mortgage interest paid
otherItemizednumberOther itemized deductions (charity, medical, etc.)
propertyTaxesnumberyesAnnual property taxes paid
stateIncomeTaxesnumberState/local income taxes paid
taxYearnumberyesTax year
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

analyze_paycheck ~166

Analyze a paycheck to verify withholding accuracy. Input your pay stub numbers and see if your employer is withholding the right amount.

NameTypeReqDescription
federalWithheldnumberyesFederal tax withheld this period
filingStatusstringyes
grossPaynumberyesGross pay this period
hsaContributionnumberHSA contribution this period
medicareWithheldnumberMedicare withheld
payFrequencystringyes
retirement401knumber401k/403b pre-tax contribution this period
socialSecurityWithheldnumberSocial Security withheld
stateCodestring
stateWithheldnumberState tax withheld this period
taxYearnumberyesTax year
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

analyze_relocation_taxes ~155

In-depth relocation tax analysis using exact-year state profiles. Additional projection years require explicit annual federal and state data.

NameTypeReqDescription
capitalGainsnumber
dependentsinteger
filingStatusstringyes
fromStatestringyesCurrent state code
grossIncomenumberyesAnnual gross income
incomeGrowthRatenumberAnnual income growth rate (e.g., 0.03 for 3%)
selfEmploymentIncomenumber
taxYearnumberyesTax year
toStatestringyesTarget state code
yearsToProjectintegerYears to project with explicit annual profiles (default: 1)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

assess_audit_risk ~252

Evaluate your IRS audit risk based on your tax return profile. Identifies red flags, scores your risk level, and provides tips to reduce audit exposure.

NameTypeReqDescription
businessMealsnumberBusiness meal deductions
cashBusinessbooleanIs your business cash-intensive (restaurant, salon, etc.)?
charitableDonationsnumberTotal charitable donations
charitableNonCashnumberNon-cash charitable donations (clothing, property)
cryptoTransactionsbooleanHad cryptocurrency transactions?
eitcClaimedbooleanClaiming EITC?
filingStatusstringyes
foreignAccountsbooleanHave foreign bank accounts or assets?
grossIncomenumberyesTotal gross income
homeOfficeDeductionbooleanClaiming home office deduction?
largeRefundbooleanExpecting a very large refund?
rentalLossesnumberRental property losses claimed
roundNumbersbooleanAre most deductions round numbers ($5,000, $10,000)?
selfEmploymentIncomenumberSelf-employment income
vehicleDeductionnumberVehicle/mileage deduction
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

calculate_eitc ~140

Calculate the exact Earned Income Tax Credit (EITC) amount. The EITC is one of the largest refundable credits for low-to-moderate income workers.

NameTypeReqDescription
aginumberyesAdjusted Gross Income
earnedIncomenumberyesEarned income (wages, salary, self-employment)
filingStatusstringyes
investmentIncomenumberInvestment income (interest, dividends, capital gains)
qualifyingChildrenintegeryesNumber of qualifying children (0-3)
taxYearnumberyesTax year (2024, 2025, or 2026)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

calculate_federal_tax ~892

Calculate federal income tax for an individual taxpayer. Supports TY2024 through TY2026. Includes bracket breakdown, effective/marginal rates, SE tax, NIIT, Additional Medicare Tax, QBI deduction, capital gains, and child tax credit. All calculations run locally — no data is sent to any server.

NameTypeReqDescription
aboveTheLineDeductionsnumberAbove-the-line deductions (HSA, student loan interest, etc.)
age65OrOlderbooleanTaxpayer is 65 or older
aotcRefundableAllowedbooleanWhether refundable AOTC is allowed after under-age-24 support rules
aotcStudentQualifiedExpensesarrayQualified AOTC expenses per already-verified eligible student
blindbooleanTaxpayer is blind
capitalGainsnumberLong-term capital gains (can be negative for losses)
capitalGainsLongTermbooleanWhether capital gains are long-term (default: true)
dependentsintegerLegacy count of qualifying child dependents for nonrefundable CTC only
earlyRetirementDistributionSubjectToPenaltynumberTaxable early-distribution amount remaining after exceptions
earnedIncomenumberSchedule 8812 earned income used for ACTC
earnedIncomeCreditnumberEITC used by the 3-or-more-child ACTC payroll-tax method
filingStatusstringyesFiling status
grossIncomenumberyesTotal gross income including supplied capital gains, qualified dividends, Social Security benefits, and gross retirement distributions
hasForm2555booleanWhether Form 2555 is filed, which makes ACTC unavailable
isoExerciseSpreadnumberISO stock option exercise spread (for AMT calculation)
itemizedDeductionsnumberTotal itemized deductions (if greater than standard deduction)
lifetimeLearningQualifiedExpensesnumberQualified LLC expenses not used for AOTC or another benefit
longTermCapitalLossCarryovernumberPrior-year long-term capital loss carryover as a positive amount
marriedFilingSeparatelyLivedWithSpouseboolean
netInvestmentIncomenumberTotal net investment income for NIIT, including taxable interest, dividends, gains, rents, royalties, and passive income
otherDependentsForOdcintegerDependents already verified for the nonrefundable Credit for Other Dependents
qualifiedBusinessIncomenumberQualified Business Income for Section 199A deduction
qualifiedBusinessIsSstbbooleanWhether the business is a specified service trade or business
qualifiedBusinessPropertyBasisnumberUnadjusted basis immediately after acquisition of qualified property; pass 0 when none
qualifiedBusinessW2WagesnumberSection 199A W-2 wages; pass 0 when none
qualifiedDividendsnumberQualified dividends included in gross income, taxed at preferential rates but not netted with capital losses
qualifyingChildrenForCtcintegerChildren already verified as CTC/ACTC qualifying children under age 17 with required SSNs
retirementDistributionsnumberGross Form 1099-R distributions included in grossIncome
selfEmploymentIncomenumberSelf-employment income (Schedule C)
shortTermCapitalGainsnumberShort-term capital gain or loss
shortTermCapitalLossCarryovernumberPrior-year short-term capital loss carryover as a positive amount
socialSecurityBenefitsnumberNet Social Security benefits included in grossIncome
socialSecurityTaxesPaidnumberSchedule 8812 payroll-tax amount for the 3-or-more-child ACTC method
stateTaxDeductednumberState/local taxes included in itemized deductions (for AMT)
taxExemptInterestnumberTax-exempt interest used by the Publication 915 worksheet
taxYearnumberyesTax year (2024, 2025, or 2026)
taxableRetirementDistributionsnumberTaxable Form 1099-R amount
w2IncomenumberW-2 wage income
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

calculate_obbb_deductions ~191

Calculate all OBBB (One Big Beautiful Bill) new deductions for TY2025+: tips income deduction, overtime pay deduction, senior bonus deduction, and auto loan interest deduction. Shows which deductions you qualify for and the total tax savings.

NameTypeReqDescription
ageintegerTaxpayer age (needed for senior bonus)
aginumberyesAdjusted Gross Income
autoLoanInterestnumberInterest paid on qualifying US-assembled new vehicle loan
filingStatusstringyes
marginalRatenumberYour marginal tax rate (for savings estimate, e.g. 0.22)
overtimePaynumberAnnual overtime premium pay
spouseAgeintegerSpouse age if MFJ
taxYearnumberyesTax year (2025+)
tipIncomenumberAnnual tip income from qualifying occupation
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

calculate_total_tax ~582

Calculate combined federal + state tax for a complete picture of total tax liability. Returns federal breakdown, state tax, and combined totals in one call.

NameTypeReqDescription
aboveTheLineDeductionsnumberAbove-the-line deductions
aotcRefundableAllowedboolean
aotcStudentQualifiedExpensesarray
capitalGainsnumberLong-term capital gains
capitalGainsLongTermbooleanWhether capital gains are long-term (default: true)
dependentsintegerLegacy dependent count for nonrefundable CTC only
earlyRetirementDistributionSubjectToPenaltynumber
earnedIncomenumberSchedule 8812 earned income for ACTC
earnedIncomeCreditnumberEITC used by 3-or-more-child ACTC method
filingStatusstringyesFiling status
grossIncomenumberyesTotal gross income including supplied capital gains, qualified dividends, Social Security benefits, and gross retirement distributions
hasForm2555boolean
itemizedDeductionsnumberTotal itemized deductions
lifetimeLearningQualifiedExpensesnumber
longTermCapitalLossCarryovernumberPrior-year long-term capital loss carryover
marriedFilingSeparatelyLivedWithSpouseboolean
netInvestmentIncomenumberTotal net investment income used for NIIT
otherDependentsForOdcintegerVerified dependents for ODC
qualifiedBusinessIncomenumberQBI for Section 199A deduction
qualifiedBusinessIsSstbboolean
qualifiedBusinessPropertyBasisnumber
qualifiedBusinessW2Wagesnumber
qualifiedDividendsnumberQualified dividends included in gross income
qualifyingChildrenForCtcintegerVerified CTC/ACTC qualifying children
retirementDistributionsnumber
selfEmploymentIncomenumberSelf-employment income
shortTermCapitalGainsnumberShort-term capital gain or loss
shortTermCapitalLossCarryovernumberPrior-year short-term capital loss carryover
socialSecurityBenefitsnumber
socialSecurityTaxesPaidnumberPayroll-tax amount for 3-or-more-child ACTC method
stateCodestringyesTwo-letter state code (e.g., 'CA', 'TX', 'NY')
taxExemptInterestnumber
taxYearnumberyesTax year (2024, 2025, or 2026)
taxableRetirementDistributionsnumber
w2IncomenumberW-2 wage income
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

calculate_w4_withholding ~169

Calculate recommended W-4 withholding settings. Estimates per-paycheck federal tax and provides step-by-step W-4 form recommendations.

NameTypeReqDescription
annualSalarynumberyesAnnual salary from this job
deductionsnumberExpected itemized deductions (if more than standard)
dependentsintegerNumber of qualifying child dependents
filingStatusstringyesFiling status
multipleJobsbooleanDo you hold multiple jobs simultaneously?
otherIncomenumberOther annual income (interest, dividends, side gigs)
payFrequencystringyesHow often you get paid
spouseWorksbooleanDoes your spouse also work?
taxYearnumberyesTax year (2024, 2025, or 2026)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

check_credit_eligibility ~215

Check which tax credits you may be eligible for based on your situation.

NameTypeReqDescription
aginumberyesAdjusted Gross Income
boughtEVbooleanPurchased an electric vehicle this year
filingStatusstringyes
hasChildcarebooleanPay for childcare to work
hasChildrenbooleanHave qualifying children under 17
hasEarnedIncomebooleanHas earned income from work
hasMarketplaceInsurancebooleanBought health insurance through ACA marketplace
hasRetirementContributionsbooleanContributed to IRA/401k
hasStudentLoansbooleanPaying student loan interest
installedSolarbooleanInstalled solar panels or renewable energy
isStudentbooleanCurrently enrolled in post-secondary education
madeHomeImprovementsbooleanMade energy-efficient home improvements
numChildreninteger
paidForeignTaxbooleanPaid income tax to a foreign country
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

check_refund_status ~53

Provide instructions on how to check IRS refund status. This tool does NOT access your IRS account — it provides the official links and requirements.

NameTypeReqDescription
filedElectronicallybooleanWhether the return was e-filed
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

compare_filing_statuses ~93

Compare tax liability across different filing statuses for the same income. Helps determine the most advantageous filing status.

NameTypeReqDescription
dependentsintegerNumber of qualifying dependents
grossIncomenumberyesTotal gross income
itemizedDeductionsnumberItemized deductions if applicable
taxYearnumberyesTax year (2024, 2025, or 2026)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

compare_mfj_vs_mfs ~203

Compare Married Filing Jointly (MFJ) vs Married Filing Separately (MFS). Shows tax difference and lists all MFS restrictions that may affect your situation.

NameTypeReqDescription
dependentsintegerNumber of qualifying children (maximum 20)
hasEITCbooleanEither spouse would qualify for EITC
hasEducationCreditsbooleanEither spouse claiming AOTC or LLC
hasIRAContributionsbooleanEither spouse contributing to IRA
itemizedDeductionsnumberTotal itemized deductions (combined for MFJ, split for MFS)
spouse1IncomenumberyesSpouse 1 gross income
spouse2IncomenumberyesSpouse 2 gross income
studentLoanInterestbooleanEither spouse paying student loan interest
taxYearnumberyesTax year (2024, 2025, or 2026)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

compare_state_taxes ~123

Compare state income tax for one tax year only when every requested state has an explicit calculation profile.

NameTypeReqDescription
filingStatusstringFiling status (default: single)
incomeBeforeStateDeductionsnumberAnnual income before modeled state deductions
statesarrayyesArray of state codes to compare (e.g., ['CA', 'TX', 'WA', 'NY'])
taxYearintegeryesTax year for all versioned state calculation profiles
taxableIncomenumberDeprecated alias for incomeBeforeStateDeductions
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

compare_tax_years ~72

Compare tax liability across different tax years for the same income. Shows how bracket changes and inflation adjustments affect your tax.

NameTypeReqDescription
dependentsinteger
filingStatusstringyes
grossIncomenumberyesGross income to compare across years
selfEmploymentIncomenumber
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

estimate_quarterly_tax ~114

Calculate estimated quarterly tax payments (Form 1040-ES) for self-employed or other taxpayers who need to make estimated payments.

NameTypeReqDescription
expectedAnnualIncomenumberyesExpected total annual income
filingStatusstringyes
otherCreditsnumberExpected other tax credits
selfEmploymentIncomenumberExpected self-employment income
taxYearnumberyesTax year
w2WithholdingnumberExpected total W-2 tax withholding for the year
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

estimate_self_employment_tax ~203

Detailed self-employment tax breakdown including Schedule C profit, SE tax, QBI deduction, and recommended quarterly payments. Above the annual QBI threshold, provide SSTB classification, W-2 wages, and qualified-property basis, using 0 where none apply.

NameTypeReqDescription
businessExpensesnumberyesTotal business expenses (Schedule C)
dependentsinteger
filingStatusstringyes
grossRevenuenumberyesTotal business revenue (Schedule C line 1)
healthInsurancePremiumsnumberSelf-employed health insurance premiums
otherW2IncomenumberW-2 income from other jobs
qualifiedBusinessIsSstbboolean
qualifiedBusinessPropertyBasisnumber
qualifiedBusinessW2Wagesnumber
retirementContributionsnumberSEP IRA or Solo 401k contributions
taxYearnumberyesTax year
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

estimate_state_tax ~111

Estimate state income tax using an explicit tax-year calculation profile. Unsupported state-year paths fail closed.

NameTypeReqDescription
filingStatusstringFiling status (default: single)
incomeBeforeStateDeductionsnumberState income before the modeled state standard deduction and personal exemption
stateCodestringyesTwo-letter state code
taxYearintegeryesTax year for the versioned state calculation profile
taxableIncomenumberDeprecated alias for incomeBeforeStateDeductions
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

generate_full_tax_report ~646

Generate a detailed tax estimate combining federal tax, supported state tax, FICA, modeled credits, deductions, take-home pay, and refund inputs.

NameTypeReqDescription
aboveTheLineDeductionsnumberHSA, student loan interest, educator expenses, etc.
aotcRefundableAllowedboolean
aotcStudentQualifiedExpensesarray
charitableDonationsnumberCharitable contributions
dependentsintegerChildren already verified as CTC, ACTC, and EITC qualifying children
dividendIncomenumber1099-DIV ordinary dividends
earlyRetirementDistributionSubjectToPenaltynumber
estimatedPaymentsMadenumberEstimated tax payments already made
federalWithheldnumberFederal tax already withheld YTD
filingStatusstringyes
hasForm2555booleanWhether Form 2555 is filed
interestIncomenumber1099-INT interest income
lifetimeLearningQualifiedExpensesnumber
longTermCapitalGainsnumberLong-term capital gains/losses
longTermCapitalLossCarryovernumberPrior-year long-term capital loss carryover
marriedFilingSeparatelyLivedWithSpouseboolean
medicalExpensesnumberUnreimbursed medical expenses
mortgageInterestnumberMortgage interest
otherDependentsintegerDependents already verified for the nonrefundable ODC
otherIncomenumberOther income (rental, alimony, etc.)
otherItemizednumberOther itemized deductions
qualifiedBusinessIncomenumberQBI for Section 199A
qualifiedBusinessIsSstbboolean
qualifiedBusinessPropertyBasisnumber
qualifiedBusinessW2Wagesnumber
qualifiedDividendsnumberQualified dividends (subset of dividends, taxed at CG rates)
retirementDistributionsnumberGross Form 1099-R distributions
selfEmploymentIncomenumberSelf-employment net profit
shortTermCapitalGainsnumberShort-term capital gains/losses
shortTermCapitalLossCarryovernumberPrior-year short-term capital loss carryover
socialSecurityBenefitsnumberNet benefits from Form SSA-1099 or RRB-1099
socialSecurityTaxesPaidnumberSchedule 8812 payroll-tax amount for 3-or-more-child ACTC method
stateCodestringState code for state tax estimate
stateLocalTaxesPaidnumberState/local/property taxes paid
stateWithheldnumberState tax already withheld YTD
taxExemptInterestnumber
taxYearnumberyesTax year (2024, 2025, or 2026)
taxableRetirementDistributionsnumber
w2IncomenumberW-2 wages
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

generate_tax_plan ~127

Generate a deterministic, privacy-first local tax plan with structured results, assumptions, source provenance, calculation trace, and explicit unsupported boundaries.

NameTypeReqDescription
businessobject
deductionsobject
educationobject
familyobject
filingStatusstringyes
incomeobjectyesAnnual income facts. Qualified dividends are included in ordinary dividends.
paymentsobject
stateCodestring
taxYearintegeryesTax year: 2024, 2025, or 2026
NameTypeReqDescription
errorobject
isErrorbooleanyes
planobject
textstringyes

No examples provided.

get_form_filing_guide ~78

Step-by-step guide for filling out a specific IRS form or schedule. Explains each section, what data you need, and common mistakes to avoid.

NameTypeReqDescription
formNumberstringyesIRS form (e.g., '1040', 'Schedule C', 'Schedule D', 'Form 8949', 'W-4')
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

get_irs_form_info ~67

Get information about common IRS tax forms — what they are, who needs them, and where to find them.

NameTypeReqDescription
formNumberstringyesIRS form number (e.g., '1040', 'W-2', '1099-NEC', 'Schedule C')
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

get_personalized_tax_calendar ~124

Generate a personalized tax calendar based on your situation. Shows deadlines for filing, estimated payments, extensions, and key actions.

NameTypeReqDescription
filedExtensionbooleanDid you file an extension?
hasEmployerbooleanDo you have W-2 employment?
hasInvestmentsbooleanDo you have investment accounts?
hasRentalIncomebooleanDo you have rental property income?
isSelfEmployedbooleanDo you have self-employment income?
taxYearnumberyesTax year to get calendar for
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

get_retirement_accounts ~66

Get details on retirement account types — contribution limits, tax treatment, income limits, and tips.

NameTypeReqDescription
accountTypestringSpecific account (e.g., 'roth_ira', '401k', 'hsa', 'sep_ira'). Leave empty for all
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

get_retirement_strategy ~93

Get detailed info on tax-advantaged retirement strategies like Backdoor Roth, Mega Backdoor Roth, Roth Conversion Ladder, Tax Loss/Gain Harvesting.

NameTypeReqDescription
strategyIdstringStrategy ID (e.g., 'backdoor_roth', 'mega_backdoor_roth', 'roth_conversion_ladder', 'tax_loss_harvesting', 'tax_gain_harvesting'). Leave empty for all
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

get_state_tax_info ~52

Get state income tax information — rates, brackets, and key details for any US state.

NameTypeReqDescription
stateCodestringyesTwo-letter state code (e.g., 'CA', 'TX', 'NY')
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

get_tax_brackets ~59

Get federal income tax brackets and standard deduction for a given tax year and filing status.

NameTypeReqDescription
filingStatusstringyesFiling status
taxYearnumberyesTax year (2024, 2025, or 2026)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

get_tax_deadlines ~40

Get important IRS tax deadlines and due dates for a given tax year.

NameTypeReqDescription
taxYearnumberTax year (default: 2026)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

get_tax_document_checklist ~312

Generate a personalized checklist of tax documents you need to gather for filing. Based on your income sources, deductions, and life events.

NameTypeReqDescription
boughtEVbooleanBought an electric vehicle
gotDivorcedbooleanGot divorced this year
gotMarriedbooleanGot married this year
hadBabybooleanHad a baby this year
hasCharitableDonationsbooleanMade charitable donations
hasChildcarebooleanPay for childcare
hasChildrenbooleanHave dependent children
hasEducationExpensesbooleanPaying tuition or student expenses
hasForeignAccountsbooleanHave foreign bank accounts or income
hasHSAbooleanHave HSA account
hasHealthInsurancebooleanHave health insurance (marketplace or employer)
hasInvestmentsbooleanHave investment accounts (stocks, bonds, crypto)
hasMortgagebooleanHave a mortgage
hasRentalPropertybooleanOwn rental property
hasRetirementContributionsbooleanContributed to IRA/401k
hasSelfEmploymentbooleanHave self-employment/freelance income
hasStudentLoansbooleanPaying student loans
hasW2booleanHave W-2 employment
installedSolarbooleanInstalled solar panels
soldHomebooleanSold a home this year
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

get_tax_planning_tips ~230

Get personalized year-end tax optimization strategies based on your income, deductions, and situation. Suggests actions to reduce tax liability before year-end.

NameTypeReqDescription
charitableGivingnumberYTD charitable donations
currentHSAContributionsnumberYTD HSA contributions
currentRetirementContributionsnumberYTD retirement contributions
currentWithholdingnumberTotal tax already withheld/paid YTD
estimatedCapitalGainsnumber
estimatedIncomenumberyesExpected total income for the year
estimatedItemizedDeductionsnumber
filingStatusstringyes
hasCapitalGainsboolean
hasCapitalLossesboolean
hasHSAbooleanHave HSA-eligible health plan
hasMortgageboolean
hasRetirementPlanbooleanHave access to 401k/403b
isSelfEmployedboolean
taxYearnumberyesTax year to plan for
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

list_deductions ~45

List available tax deductions with eligibility rules and limits. Covers both above-the-line and itemized deductions.

NameTypeReqDescription
categorystringFilter by deduction category (default: all)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

list_no_income_tax_states ~21

List all US states with no state income tax.

Input schema present but exposes no named parameters.

NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

list_tax_credits ~67

List available federal tax credits with eligibility, amounts, and phase-out rules. Covers family, education, energy, retirement, healthcare, and income-based credits.

NameTypeReqDescription
categorystringFilter by category (default: all)
refundableOnlybooleanOnly show refundable credits
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

lookup_tax_rule ~87

Look up IRS tax rules, definitions, and common questions. Covers filing rules, income types, deduction rules, credit eligibility, stock options, wash sales, and more.

NameTypeReqDescription
topicstringyesTax topic to look up (e.g., 'wash sale rule', 'ISO vs NSO', 'AOTC and LLC same year', 'gift tax', 'estimated tax penalty')
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

optimize_capital_gains ~120

Analyze investment lots and suggest which to sell to minimize tax. Considers long-term vs short-term, 0% bracket space, loss harvesting, and wash sale rules.

NameTypeReqDescription
filingStatusstringyes
lotsarrayyesInvestment lots to analyze
ordinaryIncomenumberyesOrdinary income (W-2, SE, interest, etc.) before investment sales
targetGainOrLossnumberTarget net gain/loss to realize (negative for harvesting losses)
taxYearnumberyesTax year
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

plan_multi_year_taxes ~67

Create a 3-5 year tax projection and strategy. Models income changes, Roth conversions, retirement contributions, and bracket management across multiple years.

NameTypeReqDescription
currentAgeintegeryes
filingStatusstringyes
yearsarrayyesYear-by-year projections
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

plan_retirement_withdrawals ~160

Plan tax-efficient retirement withdrawals. Determines optimal order to draw from Traditional IRA, Roth IRA, and taxable accounts to minimize lifetime tax.

NameTypeReqDescription
ageintegeryesYour current age
annualSpendingnumberyesAnnual spending need (pre-tax)
filingStatusstringyes
pensionIncomenumberAnnual pension income
rothBalancenumberyesRoth IRA/401k balance
rothConversionInterestbooleanInterested in Roth conversion strategy?
socialSecurityIncomenumberAnnual Social Security income
taxYearnumberyesTax year
taxableBalancenumberyesTaxable brokerage account balance
traditionalBalancenumberyesTraditional IRA/401k balance
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

process_1099_income ~176

Process multiple 1099 forms and calculate the tax impact of each income type. Handles 1099-NEC (freelance), 1099-INT (interest), 1099-DIV (dividends), 1099-B (investments), 1099-MISC.

NameTypeReqDescription
filingStatusstringyes
formsarrayyesArray of 1099 forms
longTermCapitalLossCarryovernumber
qualifiedBusinessIsSstbboolean
qualifiedBusinessPropertyBasisnumber
qualifiedBusinessW2Wagesnumber
shortTermCapitalLossCarryovernumber
taxYearnumberyesTax year
w2IncomenumberW-2 income (for context)
NameTypeReqDescription
errorobject
isErrorbooleanyes
textstringyes

No examples provided.

Common questions

What is the io.github.dma9527/irs-taxpayer MCP server?

io.github.dma9527/irs-taxpayer is an MCP server listed in the public MCP registry as io.github.dma9527/irs-taxpayer. 44 local US tax estimation and planning tools for supported TY2024 through TY2026 scenarios. This page covers its npm package (irs-taxpayer-mcp).

Is the io.github.dma9527/irs-taxpayer MCP server safe to use?

io.github.dma9527/irs-taxpayer scores 89 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 21 September 2026. It declares no install or post-install scripts. Its build provenance is signed and verified. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.dma9527/irs-taxpayer MCP server expose?

io.github.dma9527/irs-taxpayer exposes 44 tools: calculate_federal_tax, get_tax_brackets, compare_filing_statuses, estimate_quarterly_tax, calculate_total_tax, and 39 more. Their descriptions and schemas cost roughly 7,542 tokens of context every time the server is loaded.

Is the io.github.dma9527/irs-taxpayer MCP server still maintained?

io.github.dma9527/irs-taxpayer is still listed as active in the MCP registry. We last reached this channel on 21 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the io.github.dma9527/irs-taxpayer MCP server under?

io.github.dma9527/irs-taxpayer declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.