Skip to main content
Glama
theluckystrike

car-loan-interest-deduction-calculator-mcp

car-loan-interest-deduction-calculator-mcp

An MCP server that calculates the 2025-2028 car loan interest deduction, the new SALT cap, the $2,200 child tax credit and the 2025 and 2026 federal brackets from the One Big Beautiful Bill Act (P.L. 119-21), using IRS forms and revenue procedures.

Hosted endpoint, no sign-in and no token:

https://car-loan-interest-deduction-calculator-mcp.lipmichal.workers.dev/mcp

Tools

Tool

What it does

calculate_car_loan_interest_deduction

Deduction for car loan interest after the $10,000 cap and the $200-per-$1,000 MAGI phase-out over $100,000 ($200,000 joint). Checks the vehicle and loan tests: new, US final assembly, personal use, loan after 2024, under 14,000 lb, first lien, not a lease.

calculate_salt_deduction

Deductible state and local tax under the $40,000 (2025) and $40,400 (2026) cap, the 30% phase-down over $500,000 / $505,000 MAGI and the $10,000 floor. Covers 2027-2029 steps and the 2030 return to $10,000. Optionally compares itemizing with the standard deduction.

get_tax_brackets_and_standard_deduction

2025 and 2026 brackets and standard deductions, the extra amount for age 65 or blind, and the tax and marginal rate on a given taxable income.

calculate_child_tax_credit

$2,200 per child and $500 per other dependent, the 5% phase-out, the tax liability limit and the refundable part up to $1,700 per child.

Every result has structured JSON, a plain-English summary, as_of, source (the irs.gov document) and more (a calculator page on taxbreakcalc.com).

Related MCP server: Gig Worker Tax Toolkit

What it knows that your model does not

  • The car loan interest deduction started in tax year 2025, after most models were trained. You can take it without itemizing.

  • Its phase-out is $200 for each $1,000 or part of $1,000 over the threshold. One dollar over $149,000 (single) wipes out the last $200. Schedule 1-A line 28 rounds up.

  • Only new vehicles with final assembly in the US qualify, the loan must be originated after December 31, 2024, and leases never count.

  • Married filing separately can claim it, with the same $100,000 threshold as single filers.

  • The SALT cap is $40,000 for 2025 and $40,400 for 2026, not $10,000. Above $500,000 of MAGI it shrinks by 30 cents per dollar, but never below $10,000.

  • The 2026 standard deduction is $16,100 single and $32,200 joint (Rev. Proc. 2025-32). The child tax credit is $2,200, with up to $1,700 refundable.

  • The IRS has not published 2027 amounts yet (checked 2026-11-02). The tools say so instead of guessing.

Install

Claude.ai custom connector or ChatGPT developer mode

Add a custom connector and paste the URL. No token is needed.

https://car-loan-interest-deduction-calculator-mcp.lipmichal.workers.dev/mcp

Claude Code

claude mcp add --transport http car-loan-interest-deduction https://car-loan-interest-deduction-calculator-mcp.lipmichal.workers.dev/mcp

Or run it locally:

claude mcp add car-loan-interest-deduction -- npx -y github:theluckystrike/car-loan-interest-deduction-calculator-mcp

Claude Desktop

Add this to claude_desktop_config.json:

{
  "mcpServers": {
    "car-loan-interest-deduction": {
      "command": "npx",
      "args": ["-y", "github:theluckystrike/car-loan-interest-deduction-calculator-mcp"]
    }
  }
}

Cursor

Add this to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "car-loan-interest-deduction": {
      "url": "https://car-loan-interest-deduction-calculator-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

VS Code

Add this to .vscode/mcp.json:

{
  "servers": {
    "car-loan-interest-deduction": {
      "type": "http",
      "url": "https://car-loan-interest-deduction-calculator-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Node 20 or newer is needed for the local npx version.

Example prompts

  • "I bought a new Ford F-150 in March 2026 and paid $3,200 in loan interest. I file single with MAGI of $110,000. What can I deduct?"

  • "Does a used car or a leased car qualify for the no tax on car loan interest deduction?"

  • "We file jointly, MAGI $550,000, and paid $48,000 in state income and property tax in 2026. How much SALT can we deduct, and should we itemize?"

  • "What is the 2026 standard deduction and what is my federal tax on $60,000 of taxable income?"

  • "We have two kids under 17 and MAGI of $410,500. What is our 2026 child tax credit?"

Data sources

All numbers come from documents fetched on 2026-11-02: the 2025 Schedule 1-A and Form 1040 instructions, IRS Notice 2025-57, the 2025 Schedule A instructions and 2026 draft Schedule A, IRC 164(b)(7), Rev. Proc. 2024-40, Rev. Proc. 2025-32 and the 2025 Schedule 8812 with its instructions. See DATA_SOURCES.md for each item and URL.

Limitations

  • Results are estimates, not tax advice.

  • Federal income tax only. State taxes on the same items are not covered.

  • It does not look up a VIN. Check final assembly on the vehicle label or the NHTSA VIN decoder.

  • 2027-2029 SALT amounts follow the statute's 101% rule; the IRS may round them when it prints the forms.

  • The child tax credit tool does not model the Schedule 8812 alternative for three or more children based on social security and Medicare tax.

  • Overtime, tips and the senior deduction are in a separate server: no-tax-on-overtime-mcp.

More

Calculators and guides for people: taxbreakcalc.com.

Part of the Zovo MCP collection: https://mcp.zovo.one

Development

npm install
npm run build
npm test

src/core.ts holds all the rules and has no I/O. src/stdio.ts is the local entry and src/worker.ts is the Cloudflare Worker entry. Both use the same tool registry in src/tools.ts.

License

MIT

More data servers from the same author

Each one is free, needs no API key and has a hosted URL you can paste into Claude or ChatGPT.

server

tools

hosted URL

cups-to-grams-mcp

convert_ingredient, search_ingredients, scale_recipe, convert_oven_temperature

https://cups-to-grams-mcp.lipmichal.workers.dev/mcp

dscr-loan-calculator-mcp

calculate_dscr, max_loan_for_target_dscr, rent_needed_for_target_dscr, compare_scenarios, amortization_summary

https://dscr-loan-calculator-mcp.lipmichal.workers.dev/mcp

gold-price-per-gram-mcp

get_gold_price_per_gram, get_metal_prices, calculate_jewelry_value, convert_gold_units

https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp

lake-level-mcp

search_lakes, get_lake_level, get_lake_history, compare_lakes

https://lake-level-mcp.lipmichal.workers.dev/mcp

minimum-wage-mcp

get_minimum_wage, list_upcoming_increases, compare_states, annual_income_at_minimum_wage

https://minimum-wage-mcp.lipmichal.workers.dev/mcp

no-tax-on-overtime-mcp

calculate_overtime_deduction, calculate_tips_deduction, calculate_senior_deduction, estimate_tax_savings, explain_eligibility

https://no-tax-on-overtime-mcp.lipmichal.workers.dev/mcp

paycheck-calculator-mcp

calculate_take_home_pay, compare_states_take_home, salary_to_hourly, hourly_to_salary, get_federal_tax_brackets

https://paycheck-calculator-mcp.lipmichal.workers.dev/mcp

uk-income-tax-salary-mcp

calculate_uk_take_home, get_uk_tax_bands, compare_salaries, marginal_rate_at_income

https://uk-income-tax-salary-mcp.lipmichal.workers.dev/mcp

us-federal-holidays-business-days-mcp

list_federal_holidays, is_business_day, add_business_days, count_business_days, invoice_due_date

https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp

ab-test-sample-size-calculator-mcp

calculate_sample_size, estimate_test_duration, test_ab_significance, fisher_exact_test, check_peeking_risk

https://ab-test-sample-size-calculator-mcp.lipmichal.workers.dev/mcp

ap-score-distributions-mcp

get_ap_score_distribution, estimate_ap_percentile, compare_ap_exams, list_ap_exams, estimate_ap_score_from_composite

https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp

recipe-nutrition-calculator-mcp

lookup_ingredient_nutrition, calculate_recipe_nutrition, round_nutrition_label, scale_recipe_nutrition

https://recipe-nutrition-calculator-mcp.lipmichal.workers.dev/mcp

section-179-deduction-calculator-mcp

calculate_section_179, calculate_bonus_depreciation, get_vehicle_depreciation_limits, calculate_asset_loan_payment

https://section-179-deduction-calculator-mcp.lipmichal.workers.dev/mcp

subdomain-finder-mcp

find_subdomains, resolve_subdomains, get_certificate_history, summarize_attack_surface

https://subdomain-finder-mcp.lipmichal.workers.dev/mcp

The paid back-office collection (invoices, VAT, PDFs, spreadsheets) is at https://mcp.zovo.one

Available Tools

4 tools
calculate_car_loan_interest_deductionCar loan interest deduction (2025-2028)A
Read-onlyIdempotent
Inspect

Calculates the 2025-2028 federal deduction for car loan interest created by the One Big Beautiful Bill Act (P.L. 119-21, IRC 163(h)(4)) the way IRS Schedule 1-A Part IV does: up to $10,000 of qualified passenger vehicle loan interest, then $200 off for each $1,000 or part of $1,000 of MAGI over $100,000 ($200,000 married filing jointly), so it reaches $0 at $149,001 ($249,001 joint). Checks the eligibility tests: loan originated after Dec 31 2024, new vehicle, final assembly in the US, personal use, car/minivan/van/SUV/pickup/motorcycle under 14,000 lb GVWR, first lien, not a lease. Available whether or not you itemize. Rules copied from the 2025 Schedule 1-A, Form 1040 instructions and IRS Notice 2025-57.

NameRequiredDescriptionDefault
magiYesModified adjusted gross income in USD (Form 1040 line 11b plus excluded foreign and Puerto Rico income).
is_leaseNoTrue if this is a lease. Lease payments never qualify.
tax_yearYesTax year, 2025 to 2028. The deduction ends after 2028.
new_vehicleNoTrue if the original use starts with you (new). Used vehicles do not qualify.
personal_useNoTrue if you expect personal use more than 50% of the time.
vehicle_typeNocar, minivan, van, suv, pickup, motorcycle or other.
filing_statusYesFederal filing status.
interest_paidYesInterest paid or accrued on the vehicle loan in the year, in USD (the lender's year-end statement).
marginal_tax_rateNoYour federal marginal rate as a decimal (e.g. 0.22) to estimate the tax saved.
us_final_assemblyNoTrue if final assembly was in the United States (vehicle label or NHTSA VIN decoder).
gvwr_under_14000_lbsNoTrue if the gross vehicle weight rating is under 14,000 pounds.
loan_origination_dateNoDate the loan was originated, YYYY-MM-DD. Must be after 2024-12-31.
secured_by_first_lienNoTrue if the loan is secured by a first lien on the vehicle.
interest_deducted_elsewhereNoPart of that interest already deducted on Schedule C, E or F. It cannot be deducted twice.

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, so the safety profile is covered. The description adds genuinely useful non-annotated behavior: the $10,000 cap, the exact phase-out mechanics ($200 per $1,000 of MAGI over $100,000/$200,000, reaching $0 at $149,001/$249,001), and the eligibility gates. It does not describe the return payload (e.g. whether it reports the deductible amount and estimated tax saved via marginal_tax_rate), which is the remaining gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core calculation and phase-out math, then the eligibility checklist, then provenance. The middle eligibility run-on is dense but every clause carries a distinct rule; nothing is filler, though the single-sentence block could be broken for scanability.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 14-parameter, no-output-schema tool, the description covers the domain rules, the computation, and the eligibility gates thoroughly. The one omission is what the tool actually returns (deductible amount, phase-out-reduced figure, estimated tax savings), which an agent cannot infer since there is no output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description still adds meaning beyond the schema by explaining the phase-out formula that governs how magi and interest_paid interact, the $10,000 cap, and by enumerating the eligibility tests that map to the boolean flags (new_vehicle, us_final_assembly, secured_by_first_lien, is_lease, gvwr_under_14000_lbs). It does not explain marginal_tax_rate or interest_deducted_elsewhere, leaving a small residual gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Calculates the 2025-2028 federal deduction for car loan interest'), cites the exact statutory authority (P.L. 119-21, IRC 163(h)(4)) and the IRS form it mirrors (Schedule 1-A Part IV). This is unmistakably distinct from the SALT, bracket, and child tax credit siblings without needing to open any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The tax-year window (2025-2028, 'deduction ends after 2028'), the eligibility checklist, and 'available whether or not you itemize' give clear conditions for when this applies. It never names an alternative tool or states when not to use it, but the sibling deductions are conceptually disjoint so the routing risk is low.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

calculate_child_tax_creditChild tax credit (2025-2026)A
Read-onlyIdempotent
Inspect

Calculates the child tax credit as Schedule 8812 does after the One Big Beautiful Bill Act: $2,200 per qualifying child under 17 for 2025 and 2026, $500 per other dependent, reduced by 5% of MAGI over $400,000 joint / $200,000 others (excess rounded up to the next $1,000), limited by tax liability, with the refundable additional child tax credit of up to $1,700 per child at 15% of earned income over $2,500. Amounts from the 2025 Schedule 8812 and Rev. Proc. 2025-32.

NameRequiredDescriptionDefault
magiYesModified adjusted gross income in USD (Form 1040 line 11b plus excluded foreign and Puerto Rico income).
tax_yearYes2025 or 2026. 2027 is not yet published.
earned_incomeNoEarned income for the refundable part. Defaults to MAGI.
filing_statusYesFederal filing status.
other_dependentsNoOther dependents (credit for other dependents, $500 each).
qualifying_childrenYesChildren under 17 at year end with a valid SSN.
tax_liability_before_creditsNoIncome tax before credits (Form 1040 line 18). Estimated from MAGI if left out.

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, idempotent, non-destructive behavior, so no credit is due for restating safety. The description adds genuine behavioral substance the annotations cannot: the 5% phase-out with excess rounded up to the next $1,000, the tax-liability limitation, and the separate refundable component at 15% of earned income over $2,500 — all of which affect how an agent should interpret results. It stops short of describing what the response actually returns.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The lead clause is front-loaded with verb, resource, and authority, and every subsequent number (per-child amount, phase-out rate, thresholds, refundable cap) is load-bearing for a credit calculation. It is dense to the point of being a single run-on sentence, which costs a little readability, but no sentence is wasted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter credit engine with no output schema, the description supplies the full calculation logic so the agent can predict what the numbers mean and sanity-check results. The remaining gap is that it never states the shape of the returned value (e.g., split between nonrefundable and refundable amounts), which a no-output-schema tool would ideally disclose.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 100% schema description coverage, the schema already documents every parameter including the MAGI default for earned income and the MAGI-based estimate for tax liability, so the baseline is 3. The description does add some semantic mapping — $400,000 joint vs $200,000 other thresholds tie directly to filing_status, and $2,200 per qualifying child vs $500 per other dependent tie to those counts — but it does not add format or edge-case guidance beyond that.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource ("Calculates the child tax credit as Schedule 8812 does") and pins the governing law and applicable years, so an agent can distinguish it from the three deduction/bracket siblings without opening any schema. The statutory anchor makes the tool's scope unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Scope is clearly bounded to 2025 and 2026 tax years with the OBBBA rules, which effectively tells the agent when this tool applies, and the description implies a completed calculation rather than a rate lookup. However, it never names the sibling tools or states exclusions (e.g., what to do for other years or for non-child credits), so the alternative-selection guidance is implicit rather than explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

calculate_salt_deductionSALT deduction cap (2025-2030)A
Read-onlyIdempotent
Inspect

Calculates the deductible state and local tax (SALT) on Schedule A under the One Big Beautiful Bill Act cap (IRC 164(b)(6)-(7)): $40,000 for 2025 and $40,400 for 2026 ($20,000 / $20,200 married filing separately), rising 1% a year through 2029, reduced by 30% of MAGI over $500,000 (2025) or $505,000 (2026) but never below $10,000, then back to a flat $10,000 in 2030. Uses the IRS State and Local Tax Deduction Worksheet. Optionally compares itemizing with the standard deduction. Amounts copied from the 2025 Schedule A instructions, the 2026 draft Schedule A and the statute.

NameRequiredDescriptionDefault
magiYesModified adjusted gross income in USD (Form 1040 line 11b plus excluded foreign and Puerto Rico income).
tax_yearYesTax year, 2025 or later. 2027-2029 amounts are the statutory 101% steps; 2030 on is $10,000.
filing_statusYesFederal filing status.
state_and_local_taxesYesState and local income (or sales) tax plus real estate and personal property tax paid in the year (Schedule A line 5d).
other_itemized_deductionsNoOther itemized deductions (mortgage interest, gifts to charity, medical over the floor). Give it to compare itemizing with the standard deduction.

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare this a pure read-only, idempotent, closed-world computation, so the bar is lower; the description earns credit by disclosing the exact computation method (IRS worksheet), the phase-out formula, and source provenance for the amounts. It stops short of describing the response shape or units of the returned comparison.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose is front-loaded in the first clause and every sentence carries substantive information, but the middle sentence is a dense run-on of statutory dollar amounts that is harder to scan than a short list. No filler, though.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description should say what comes back; it implies a deduction amount plus an optional itemize-vs-standard comparison but never names the returned fields. Parameters and computation logic are otherwise fully covered for a calculator of this complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so baseline is 3. The description adds formula-level meaning for how magi and tax_year drive the cap and phase-out, but it does not add per-parameter guidance beyond what the schema descriptions already state (e.g., filing_status enum handling, behavior when state_and_local_taxes is below the cap).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (calculates) and resource (SALT deduction on Schedule A), plus the governing statute and year range. It is unambiguous against siblings like calculate_car_loan_interest_deduction or get_tax_brackets_and_standard_deduction, since the tax item is named explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage ('Optionally compares itemizing with the standard deduction') and explains that other_itemized_deductions is only needed for that comparison, but it never says when to call this versus the sibling standard-deduction tool or what to do for years before 2025/tax years outside the modeled window. Usage is inferable, not stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_tax_brackets_and_standard_deduction2025 and 2026 federal brackets and standard deductionA
Read-onlyIdempotent
Inspect

Returns the official 2025 and 2026 federal income tax brackets and standard deductions after the One Big Beautiful Bill Act: 2026 standard deduction $16,100 single, $32,200 joint, $24,150 head of household (Rev. Proc. 2025-32), 2025 $15,750 / $31,500 / $23,625, plus the additional amount for age 65 or blind. Optionally computes the tax and marginal rate on a taxable income. Says plainly that 2027 amounts are not yet published (checked against the Internal Revenue Bulletin and irs-drop on 2026-11-02).

NameRequiredDescriptionDefault
tax_yearYes2025 or 2026. 2027 returns a not-yet-published error.
filing_statusNoLeave out to get all filing statuses.
taxable_incomeNoTaxable income to compute tax on (needs filing_status).

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), and the description goes well beyond them: it names the legal provenance (One Big Beautiful Bill Act, Rev. Proc. 2025-32), documents a freshness check date against the Internal Revenue Bulletin and irs-drop, and states how unpublished years fail. That is exactly the trust and staleness context an agent needs for a tax-data lookup.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose is front-loaded in the first clause, which is good, but the body is a dense run-on that inlines eight dollar figures per year plus provenance and a check date. The dollar amounts are return values that the response itself would carry, so much of this length is not load-bearing for tool selection.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the return-value burden and does so: it enumerates brackets, standard deductions per filing status, the age-65/blind add-on, and the optional tax and marginal-rate result. Nothing an agent needs to call it correctly or interpret the result is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents tax_year bounds, the filing_status enum, and that filing_status is required for the income computation. The description reinforces the optional computation behavior but adds no new syntax or constraint detail beyond that baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Returns the official 2025 and 2026 federal income tax brackets and standard deductions,' plus an optional computation mode. This is clearly distinguishable from the calculate_* siblings, which are single-deduction calculators rather than a bracket/deduction reference with tax computation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by two described modes - fetch the bracket tables, or 'optionally computes the tax and marginal rate on a taxable income' when income is supplied. However, it never tells the agent when to prefer this tool over the calculate_* siblings, nor any exclusions beyond the 2027 'not yet published' case.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updatesv1.0.0
    • First observedcalculate_car_loan_interest_deduction
    • First observedcalculate_child_tax_credit
    • First observedcalculate_salt_deduction
    • First observedget_tax_brackets_and_standard_deduction

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation4/5

Each tool maps to a clearly distinct tax provision (car loan interest, SALT, brackets/standard deduction, child tax credit), so an agent can select by topic without much risk of confusion. The only minor overlap is that standard deduction figures appear both in calculate_salt_deduction's itemize-vs-standard comparison and in get_tax_brackets_and_standard_deduction.

Naming Consistency4/5

Three tools follow a clean calculate_<topic> pattern and the fourth uses get_<topic>, all in consistent snake_case with descriptive, domain-accurate nouns. The calculate/get verb mix is a small deviation but still predictable and readable.

Tool Count4/5

Four tools is a lean but reasonable surface, and each covers a substantial, non-trivial calculation rather than a trivial wrapper. It sits slightly on the thin side, but nothing feels redundant or padded.

Completeness3/5

The tools cover car loan interest, SALT, brackets/standard deduction, and the child tax credit, which is coherent OBBBA/Schedule 1-A territory. However, other Schedule 1-A items (tips, overtime, senior deduction) and any return-level aggregation of these deductions are absent, leaving notable gaps for an agent computing a full picture.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    39 tax tools for US individual taxpayers — federal/state tax calculations, credits, deductions, retirement strategies, audit risk, and tax planning. All calculations run locally, no data leaves the machine. Supports TY2024 and TY2025 (One Big Beautiful Bill Act).
    44
    140 npm
    13
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 1099 gig workers and freelancers to calculate 2026 quarterly federal estimates, self-employment tax, safe-harbor minimum payments, and mileage or actual-expense deductions, including the mid-year business mileage rate change from 72.5 to 76 cents. It also compares standard mileage against actual vehicle costs and exposes every tax constant with its source.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables users to calculate 2026 US freelancer and sole-proprietor tax figures — quarterly estimated payments with safe harbor, self-employment tax, IRS due dates, mileage deductions, home office deductions, and SEP IRA vs Solo 401(k) contribution limits. Runs entirely locally with no API key, account, or network calls.
    8
    1,235 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables calculation of the 2025-2028 federal overtime, tips, and senior deductions — applying IRS caps, MAGI phase-outs, and bracket tables — plus eligibility explanations and estimated federal tax savings.
    5
    0
    MIT