accueil / serveurs / Finance & Paiement / nl.nltaxcalculator/dutch-tax
nl.nltaxcalculator/dutch-tax
serveur MCP (Model Context Protocol) · nl-tax-calculator 1.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que nl.nltaxcalculator/dutch-tax est sûr ?
Au dernier audit MCP Hub, le serveur MCP « nl.nltaxcalculator/dutch-tax » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- benefits_toeslagen_check≈ 500 tokens
Estimates which main Dutch household benefits are likely for 2026, from income, assets, rent and children's ages, with indicative yearly amounts. Read-only; it does not apply for anything, and the Belastingdienst decides eligibility. Covers healthcare allowance (zorgtoeslag), rent allowance (huurtoeslag), child benefit (kinderbijslag), child budget (kindgebonden budget), the conditions for childcare allowance (kinderopvangtoeslag), the working-parent tax credit (IACK) and exemption from municipal taxes (kwijtschelding).
Paramètres, retour & exemple (9)
Paramètresassets· number · optionnel
Household savings and investments on 1 January. Default 0.income· number · requis
Your yearly gross income (toetsingsinkomen), euroshousing· string · optionnel · rent | own | other
Rent, own home, or other (e.g. living with parents). Default rent.you_work· boolean · optionnel
You have paid work. Default true.child_ages· array · optionnel
Ages of children under 18 living with you, e.g. [2, 7]. Default none.monthly_rent· number · optionnel
Basic monthly rent (kale huur, without service costs). Needed for rent allowance.partner_works· boolean · optionnel
Partner has paid work. Default true.partner_income· number · optionnel
Partner's yearly gross income. Omit if you have no (benefits) partner.uses_childcare· boolean · optionnel
Uses registered daycare, a childminder or after-school care. Default false.
Exemple d'appel{"name": "benefits_toeslagen_check", "arguments": {"income": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - box3_actual_return_estimate≈ 472 tokens
When the actual return on Box 3 assets was lower than the notional return, the Belastingdienst taxes the actual return instead (following the Supreme Court rulings). For one tax year from 2017 to 2026 this compares the notional Box 3 tax with the tax on the actual return (interest, dividends, rent and value changes minus interest paid), and estimates the difference that could be refunded and which procedure applies to that year. Read-only calculation; it submits nothing and is not tax advice.
Paramètres, retour & exemple (10)
Paramètresyear· number · requis
Tax year, 2017 to 2026debts· number · optionnel
Box 3 debts on 1 Januarysavings· number · optionnel
Savings on 1 January of that yearother_assets· number · optionnel
Investments and other assets on 1 Januaryvalue_change· number · optionnel
End value minus start value of investments, corrected for purchases and sales (negative for a loss)interest_paid· number · optionnel
Interest paid on Box 3 debtsfiscal_partner· boolean · optionnel
Amounts are a fiscal-partner couple's total. Default false.assessed_box3_tax· number · optionnel
The Box 3 tax on the actual assessment, if known (more exact than the estimate)interest_received· number · optionnel
Interest received in the yeardividends_and_rent· number · optionnel
Dividends and net rental income received
Exemple d'appel{"name": "box3_actual_return_estimate", "arguments": {"year": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - box3_wealth_tax≈ 261 tokens
Box 3 tax on savings and investments in the Netherlands for 2026 (the notional-return system): the tax-free allowance, the notional return on savings, investments and debts, and the 36% tax. Optionally for fiscal partners (double allowance).
Paramètres, retour & exemple (4)
Paramètresdebts· number · optionnel
Debts in Box 3 on 1 January (not the mortgage on your own home), eurossavings· number · optionnel
Bank and savings balances on 1 January, eurosinvestments· number · optionnel
Investments and other assets (shares, crypto, a second home) on 1 January, eurosfiscal_partner· boolean · optionnel
Filing together with a fiscal partner (amounts are the couple's total). Default false.
Exemple d'appel{"name": "box3_wealth_tax", "arguments": {"debts": 1, "savings": 1, "investments": 1, "fiscal_partner": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dutch_tax_changes_2027≈ 246 tokens
Compares income tax on a gross salary in 2026 with the Belastingplan 2027 proposal (presented on Prinsjesdag 2026, a proposal until Parliament votes): brackets and tax credits, and the 30% ruling dropping to 27% unless it started before 2024.
Paramètres, retour & exemple (3)
Paramètresgross_annual· number · requis
Gross annual salary in euros, without holiday allowancethirty_percent_ruling· boolean · optionnel
Has the 30% ruling. Default false.ruling_started_before_2024· boolean · optionnel
The ruling started before 2024 (keeps 30% in 2027). Default false.
Exemple d'appel{"name": "dutch_tax_changes_2027", "arguments": {"gross_annual": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - freelancer_tax_netherlands≈ 342 tokens
Estimates 2026 Dutch income tax for a self-employed person (ZZP / eenmanszaak) from yearly revenue and business costs: profit, the self-employed deduction (1,225-hour criterion), starters deduction, SME profit exemption, tax credits, the separate income-related healthcare contribution (Zvw) and the income left after tax. Also shows the VAT charged on the revenue. Read-only calculation; it files nothing and is not tax advice.
Paramètres, retour & exemple (5)
Paramètresrevenue· number · requis
Yearly revenue in euros, excluding VATstarter· boolean · optionnel
Qualifies for the starters deduction (new entrepreneur). Default false.vat_rate· number · optionnel
VAT rate charged in %: 21, 9 or 0. Default 21.business_costs· number · optionnel
Deductible business costs a year, excluding VAT. Default 0.meets_hours_criterion· boolean · optionnel
Works at least 1,225 hours a year on the business. Default true.
Exemple d'appel{"name": "freelancer_tax_netherlands", "arguments": {"revenue": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gross_salary_for_target_net≈ 253 tokens
Reverse salary calculation for salary negotiations in the Netherlands (2026): the gross annual and monthly salary needed to take home a given net amount, with or without holiday allowance and the 30% ruling.
Paramètres, retour & exemple (3)
Paramètrestarget_net_monthly· number · requis
Net pay wanted per month in euros (yearly net / 12, so including holiday allowance when that is on)thirty_percent_ruling· boolean · optionnel
Will have the 30% ruling. Default false.holiday_allowance_on_top· boolean · optionnel
The salary gets 8% holiday allowance on top. Default true.
Exemple d'appel{"name": "gross_salary_for_target_net", "arguments": {"target_net_monthly": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - income_tax_return_netherlands≈ 645 tokens
Estimates the whole 2026 Dutch income tax return: Box 1 salary tax with the tax credits and the 30% ruling, the own home (eigenwoningforfait and mortgage interest, with the best split between fiscal partners), Box 3 on savings and investments, and tax-treaty relief for real estate abroad (exempt in the Netherlands). With the payroll tax already withheld it says whether you get money back or have to pay.
Paramètres, retour & exemple (13)
Paramètresdebts· number · optionnel
Box 3 debts on 1 January (not the own-home mortgage)savings· number · optionnel
Savings on 1 January (couple total if filing together)woz_value· number · optionnel
WOZ value of the own home (main residence). Omit if renting.investments· number · optionnel
Investments and other assets on 1 January, INCLUDING the value of any property abroadgross_annual· number · requis
Gross annual salary in euros, without holiday allowancepartner_gross_annual· number · optionnel
Fiscal partner's gross annual salary (filing together). Omit for a single filer.payroll_tax_withheld· number · optionnel
Payroll tax (loonheffing) withheld in the year, from the annual statement (jaaropgaaf). Optional: without it no refund/payment is given.thirty_percent_ruling· boolean · optionnel
Has the 30% ruling. Default false.foreign_property_value· number · optionnel
Value of real estate abroad (already included in investments), for treaty reliefforeign_property_country· string · optionnel
ISO country code of that property, e.g. IN, GB, US, ES. Default: other (the same relief applies without a treaty).holiday_allowance_on_top· boolean · optionnel
Add the 8% holiday allowance on top. Default true.mortgage_interest_annual· number · optionnel
Mortgage interest paid in the year on the own home, eurospartner_payroll_tax_withheld· number · optionnel
Payroll tax withheld for the partner. Optional.
Exemple d'appel{"name": "income_tax_return_netherlands", "arguments": {"gross_annual": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - job_loss_planner≈ 464 tokens
For an employee whose Dutch contract ends: the statutory transition payment (transitievergoeding), unemployment benefit (WW) amount and duration under UWV rules, and for expats the highly skilled migrant / Blue Card search period end date and the last start date for a new job to keep the 30% ruling.
Paramètres, retour & exemple (9)
Paramètrespermit· string · optionnel · none | hsm | bluecard
none (EU citizen), hsm (highly skilled migrant) or bluecard. Default none.holiday_pay· boolean · optionnel
Receives 8% holiday allowance. Default true.gross_monthly· number · requis
Gross base salary per month in euros, without holiday allowanceemployment_end· string · requis
Last day of the contract, YYYY-MM-DDemployment_start· string · requis
Start date at this employer, YYYY-MM-DDpermit_two_years· boolean · optionnel
Has held the permit for 2 years or more when the job ends. Default false.four_of_five_years· boolean · optionnel
Worked in at least 4 of the last 5 calendar years. Default true.thirty_percent_ruling· boolean · optionnel
Has the 30% ruling. Default false.work_history_start_year· number · optionnel
First calendar year with 208+ paid hours in NL or the EU. Default: the employment start year.
Exemple d'appel{"name": "job_loss_planner", "arguments": {"gross_monthly": 1, "employment_end": "texte", "employment_start": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mortgage_netherlands≈ 414 tokens
For buying a home in the Netherlands in 2026: an indicative maximum mortgage on income, the monthly annuity payment, the first-year mortgage interest deduction worked out with the real Box 1 calculation (eigenwoningforfait, the deduction capped at the second-bracket rate), net monthly cost and whether NHG (national mortgage guarantee) is possible.
Paramètres, retour & exemple (7)
Paramètresprice· number · requis
Purchase price of the home in eurosterm_years· number · optionnel
Term in years. Default 30.loan_amount· number · optionnel
Mortgage amount. Default: the price (Dutch mortgages go up to 100% of the value).other_monthly_debt· number · optionnel
Other monthly debt payments (student loan, car loan). Default 0.gross_annual_income· number · requis
Household gross annual income in euros (both partners together)claimant_gross_income· number · optionnel
Gross income of the partner who takes the interest deduction. Default: the household income.interest_rate_percent· number · optionnel
Yearly interest rate in %, e.g. 3.9. Default 4. Use a current quote when you have one.
Exemple d'appel{"name": "mortgage_netherlands", "arguments": {"price": 1, "gross_annual_income": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - net_salary_netherlands≈ 298 tokens
Gross-to-net salary in the Netherlands for 2026: income tax with the general and labour tax credits, optional 8% holiday allowance on top, the 30% ruling (with its salary norm and cap) and a pension contribution. Returns net per month and per year and the effective tax rate. Single employee below state pension age.
Paramètres, retour & exemple (4)
Paramètresgross_annual· number · requis
Gross annual salary in euros, without holiday allowance (e.g. 60000)pension_percent· number · optionnel
Employee pension contribution as % of salary, 0-30. Default 0.thirty_percent_ruling· boolean · optionnel
The employee has the 30% ruling. Default false.holiday_allowance_on_top· boolean · optionnel
Add the 8% holiday allowance (vakantiegeld) on top of the gross salary. Default false.
Exemple d'appel{"name": "net_salary_netherlands", "arguments": {"gross_annual": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - transfer_tax_netherlands≈ 237 tokens
Overdrachtsbelasting in 2026 when buying a home in the Netherlands: 2% for a home you live in, 0% for first-time buyers aged 18-34 up to a €555,000 price, 8% for other homes.
Paramètres, retour & exemple (4)
Paramètresprice· number · requis
Purchase price / value in eurosown_home· boolean · optionnel
The buyer will live in it as their main home. Default true.buyer_age· number · optionnel
Age of the buyer. Default 40.first_time_starter_exemption· boolean · optionnel
The buyer has never used the starters exemption. Default true.
Exemple d'appel{"name": "transfer_tax_netherlands", "arguments": {"price": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - us_tax_for_americans_in_netherlands≈ 366 tokens
For a US citizen or green-card holder with a Dutch salary: Dutch tax, the creditable part (AOW/Anw premiums are not creditable under the US-Dutch totalization agreement), and the US tax for 2026 under the Foreign Earned Income Exclusion and under the Foreign Tax Credit, incl. the child tax credit and its refundable part.
Paramètres, retour & exemple (6)
Paramètreschildren· number · optionnel
Qualifying children under 17 with an SSN. Default 0.usd_per_eur· number · optionnel
Exchange rate, dollars per euro. Default 1.13.filing_status· string · optionnel · single | joint
US filing status. Default single.gross_annual_eur· number · requis
Dutch gross annual salary in euros, without holiday allowanceother_us_income_usd· number · optionnel
Other US-taxed income, e.g. US dividends, in dollars. Default 0.thirty_percent_ruling· boolean · optionnel
Has the Dutch 30% ruling. Default false.
Exemple d'appel{"name": "us_tax_for_americans_in_netherlands", "arguments": {"gross_annual_eur": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - visa_salary_check≈ 406 tokens
Checks whether a salary meets the 2026 IND salary requirement for a Dutch highly skilled migrant (kennismigrant) permit or an EU Blue Card. Holiday allowance does not count; a 13th month counts only when paid monthly. Also checks the 30% ruling salary norm.
Paramètres, retour & exemple (7)
Paramètresper· string · optionnel · year | month
Whether salary is per year or per month. Default year.permit· string · optionnel · hsm | bluecard
hsm = highly skilled migrant, bluecard = EU Blue Card. Default hsm.salary· number · requis
Gross salary in euros, as in the offerunder_30· boolean · optionnel
Applicant is under 30 on the day the application is filed. Default false.recent_graduate· boolean · optionnel
Graduated within the last 3 years or on an orientation-year permit (reduced norm). Default false.thirteenth_month· string · optionnel · none | lump | monthly
A 13th month: none, paid as a lump sum (does not count), or paid in 12 monthly parts (counts). Default none.includes_holiday_pay· boolean · optionnel
The salary amount includes the 8% holiday allowance. Default false.
Exemple d'appel{"name": "visa_salary_check", "arguments": {"salary": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».