GovData Docs

MCP Tax Tools

12 tools for UK tax calculations and reference lookups — income tax, NI (including category letter rates), VAT, CGT, dividends, corporation tax, student loans, employer costs, tax comparison, and combined take-home pay.

Each tool call costs 10 credits. All tools are read-only and idempotent.

Tool Description Parameters
calculate_income_tax Calculate UK income tax for a given gross income and region. Returns a full breakdown by tax band, personal allowance, taxable income, total tax, and effective rate. gross_income number, required
region string
tax_year string
marriage_allowance_recipient boolean
marriage_allowance_transferor boolean
blind_persons_allowance boolean
calculate_national_insurance Calculate UK National Insurance contributions. Supports employed (Class 1) and self-employed (Class 2 and Class 4). Returns contribution breakdowns by band. type string, required
annual_salary number
annual_profit number
tax_year string
director boolean
lookup_ni_categories Look up all UK National Insurance category letters (A, B, C, H, J, M, V, Z, plus Freeport and Investment Zone letters) with descriptions and employee/employer contribution rates for a given tax year. tax_year string
calculate_take_home_pay Calculate UK take-home pay from gross income. Combines income tax, National Insurance, student loan repayments, and pension contributions into a single net pay calculation with full deduction breakdown. gross_income number, required
region string
student_loan_plans array
pension_contribution_percent number
pension_type string
tax_year string
marriage_allowance_recipient boolean
marriage_allowance_transferor boolean
blind_persons_allowance boolean
compare_tax Compare take-home pay between two scenarios. Takes two sets of inputs (salary, region, student loans, pension) and returns a side-by-side comparison with differences. scenario_a object, required
scenario_b object, required
tax_year string
calculate_capital_gains_tax Calculate UK Capital Gains Tax on a disposal. Accounts for the annual exempt amount. Requires the asset type and the taxpayer's income tax band. gain number, required
asset_type string, required
taxpayer_band string, required
tax_year string
calculate_dividend_tax Calculate UK dividend tax. Accounts for the dividend allowance. Requires the taxpayer's income tax band to determine the applicable dividend tax rate. dividend_income number, required
taxpayer_band string, required
tax_year string
calculate_corporation_tax Calculate UK Corporation Tax on company profits. Handles small profits rate, main rate, and marginal relief for profits between the two thresholds. profit number, required
tax_year string
calculate_vat Calculate UK VAT on an amount. Supports adding VAT to a net amount (exclusive) or extracting VAT from a gross amount (inclusive). Works with standard, reduced, and zero rates. amount number, required
rate_name string, required
direction string
calculate_student_loan Calculate UK student loan repayments based on annual income. Supports Plan 1, Plan 2, Plan 4, Plan 5, and Postgraduate loan types. Multiple plans can be calculated simultaneously. annual_income number, required
plan_types array, required
tax_year string
calculate_vat_return Calculate the 9 HMRC VAT Return boxes from a set of transactions. Supports standard VAT, flat rate scheme, partial exemption, fuel scale charges, and more. Provide company details, the return period, and an array of transactions. company object, required
period object, required
transactions array, required
calculate_employer_cost Calculate the total cost to an employer of hiring staff in the UK. Includes salary, employer National Insurance contributions, and workplace pension. Can calculate for multiple employees. annual_salary number, required
tax_year string
pension_rate number
num_employees integer
employment_allowance boolean

Related Resources

URI Description
govdata://tax/years/current Current active UK tax year with key dates
govdata://tax/years All available UK tax years
govdata://tax/income-tax/rates/{tax_year} Income tax bands and rates for a given tax year
govdata://tax/national-insurance/thresholds/{tax_year} National Insurance thresholds and rates
govdata://tax/capital-gains/rates/{tax_year} Capital Gains Tax rates and allowances
govdata://tax/dividends/rates/{tax_year} Dividend tax rates and allowances
govdata://tax/corporation/rates/{tax_year} Corporation Tax rates
govdata://tax/student-loan/thresholds/{tax_year} Student loan repayment thresholds
govdata://tax/pension/allowances/{tax_year} Pension annual and lifetime allowances
govdata://tax/vat/rates Current UK VAT rates (standard, reduced, zero)
govdata://tax/vat/flat-rate-percentages VAT flat rate scheme percentages by business type

Related Prompts

Prompt Description Arguments
tax-summary Comprehensive summary of all UK tax rates, bands, and thresholds for a given tax year. tax_year string, optional
take-home-breakdown Payslip-style take-home pay breakdown showing all deductions from gross to net. gross_income required
region optional
student_loan_plan optional
pension_rate optional
employer-cost-breakdown Total cost of employing someone including employer NI, pension, and statutory costs. gross_salary required
pension_rate optional

Data Coverage

Source HMRC / GOV.UK
Date range Income Tax 1990-91–2026-27; National Insurance 1999-00–2026-27; CGT, dividends, Corporation Tax, and VAT 2020-21–2026-27
Records 7 years for CGT, dividends, Corporation Tax, and VAT; 37 years for Income Tax; 28 years for National Insurance
Updated Annually (after Budget)
Limitations CGT, dividend, Corporation Tax, and VAT rates before 2020-21 are not available. FRS percentages are a current snapshot, not historically dated.