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.

Xearno Tools

REMOTE · XEARNO.TOOLS · SCANNED SEP 26

Money, tax & business calculators kept current with 2026 rules — plus operator insights.

Available components

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

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security57
Transport & Reachability100
Schema Quality & AI Usability58
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 25313 tokens (~351/item across 72 items; 72 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 Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "uk_statutory_redundancy_pay" implies "pay" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
  • An AI judge read all 73 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 Xearno Tools MCP server?

Xearno Tools is a hosted endpoint at https://xearno.tools/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · xearno.tools

# add to Claude Code
claude mcp add --transport http tools-xearno-calculators 'https://xearno.tools/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "tools-xearno-calculators": {
      "url": "https://xearno.tools/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "tools-xearno-calculators": {
      "type": "http",
      "url": "https://xearno.tools/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.tools-xearno-calculators]
url = "https://xearno.tools/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "tools-xearno-calculators": {
      "type": "remote",
      "url": "https://xearno.tools/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add tools-xearno-calculators --url 'https://xearno.tools/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  tools-xearno-calculators:
    url: "https://xearno.tools/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "tools-xearno-calculators": {
      "Transport": "http",
      "Url": "https://xearno.tools/mcp"
    }
  }
}
# add to Vellum
assistant mcp add tools-xearno-calculators -t streamable-http -u 'https://xearno.tools/mcp'
// mcp.json
{
  "mcpServers": {
    "tools-xearno-calculators": {
      "type": "http",
      "url": "https://xearno.tools/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

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.

  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Aug 26 0
    • Stability: 0.97 → pass security
  • 15 Aug 26 0
    • Tool “income_tax” rewrote its description, which is the text the model reads security
    • New tool “hong_kong_profits_tax” functional
    • New tool “income_tax_netherlands” functional
    • New tool “income_tax_singapore” functional
  • 12 Aug 26 0
    • New tool “uk_redundancy_package” functional
    • “car_loan” added an optional parameter “vehicleType” cosmetic
  • 11 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 10 Aug 26 0
    • Tool “income_tax” rewrote its description, which is the text the model reads security
    • New tool “income_tax_hong_kong” functional
    • New tool “uk_notice_pay” functional
  • 5 Aug 26 0
    • TLS certificate: 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 26 Sept 2026 · Probed https://xearno.tools/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=xearno.tools CN=WE1,O=Google Trust Services,C=US 19 Sept 2026 18 Dec 2026 ECDSA 256 ECDSA-SHA256 11a8047d61d3f0c30e50dd1932a69dbd
SANs: xearno.tools, *.xearno.tools
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of xearno.tools. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
tools. present 13831 8 Verified
xearno.tools. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://xearno.tools/mcp Verified 200
http (plaintext) http://xearno.tools/mcp HTTPS enforced 301 https://xearno.tools/mcp
MCP tools · 72 exposed · ~25,075 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
true_hourly_wage ~332

What a gig actually pays per hour — after vehicle costs, waiting time, and self-employment tax. Turns gross gig or side-hustle earnings into the real hourly wage: counting every hour worked (including waiting and driving between jobs), the full per-mile cost of the vehicle (not just gas), and the tax that no employer is withholding. Then compares the result to minimum wage — and is honest when the answer is "stay home."

NameTypeReqDescription
costPerMilenumber–Vehicle cost / mile Gas alone is ~$0.12–0.18/mi. The IRS all-in rate (fuel + maintenance + depreciation + insurance) is ~$0.70/mi. Most drivers’ true cost is $0.25–0.45.
grossnumber–Gross earnings / week What the app(s) paid you, before anything.
hoursnumber–Total hours / week Include waiting, driving between jobs, and returning empty — research finds unpaid "deadhead" time is about a third of gig working time.
milesnumber–Miles driven / week All of them, including empty miles. 0 if the hustle has no vehicle.
minWagenumber–Local minimum wage The benchmark an employer would legally have to beat. US federal is $7.25; many states/cities are $15+.
taxPctnumber–Tax on profit (%) US self-employment tax alone is ~14% of profit; add your income-tax bracket for the fully-taxed number. Set 0 to see pre-tax.

No output schema declared.

No examples provided.

uae_gratuity ~433

Your end-of-service gratuity under Decree-Law 33/2021 Art. 51 — basic wage, no resignation penalty — plus the savings-scheme comparison. Computes the end-of-service gratuity (مكافأة نهاية الخدمة) under UAE Decree-Law 33/2021: 21 days of basic wage per year for the first five years of service, 30 days per year after, on the LAST basic wage only, capped at two years' wage — and, in compare mode, the monthly contribution the voluntary savings scheme (Cabinet Resolution 96/2023) would pay instead. General AI reliably gets the UAE wrong in two ways: it cites the ABOLISHED 1980-law rules (limited/unlimited contracts, the 1/3–2/3 resignation penalty, forfeiture on dismissal — all gone since February 2022), and it ports Saudi rules across the border (KSA uses the actual wage including allowances, keeps a resignation ladder, and zeroes the award on an Art. 80 dismissal; the UAE does none of those). Mainland UAE only — DIFC (DEWS) and ADGM have their own regimes.

NameTypeReqDescription
basicMonthlynumber–Last monthly BASIC wage (AED) (AED) UAE gratuity uses the BASIC wage only — housing, transport, and other allowances are excluded. This is the OPPOSITE of Saudi Arabia, where the base is the actual w…
modestring–What to compute The savings scheme is an employer opt-in that replaces gratuity accrual with monthly contributions to a licensed, ring-fenced fund. Compare mode shows the monthly contribution at your…
serviceYearsnumber–Years of service Total continuous service in years — decimals are fine, fractions of a year earn pro-rata. Days of unpaid absence are excluded from the service count. Under one full year of service,…

No output schema declared.

No examples provided.

uk_capital_gains_tax ~577

Capital Gains Tax on shares, crypto, property, or a business sale — current £3,000 allowance, the 18%/24% rate split driven by your income, and the BADR 14% → 18% ramp. Computes UK Capital Gains Tax on a disposal using the current rules: the £3,000 annual exempt amount, the 18%/24% rates that have applied to ALL assets since 30 October 2024, the income-stacking rule that decides how much of the gain falls at 18% vs 24%, and Business Asset Disposal Relief with its stepping rate (14% in 2025-26, 18% from 6 April 2026) and £1 million lifetime limit. General AI reliably gets this wrong three ways at once — quoting the abolished £12,300 allowance, the dead 10%/20% share rates, and a BADR rate from the wrong year — and answers without asking for your taxable income, the input that actually sets the rate.

NameTypeReqDescription
assetTypestring–What are you selling? BADR (Business Asset Disposal Relief) needs, broadly: 2 years of ownership, and for company shares at least 5% of shares and votes while being an officer or employee — check the…
badrLifetimeUsednumber–BADR lifetime relief already claimed (£) Only matters for BADR disposals. Gains you have already claimed BADR on, ever — the relief has a £1 million lifetime limit.
disposalDatestring–When are you disposing (tax year)? The BADR rate steps 14% → 18% at this boundary (6 April 2026) — the disposal date IS a rate input now, not admin detail. Main 18%/24% rates and the £3,000 allowance…
gainnumber–Total gain on the disposal (£) Proceeds minus what you paid minus allowable costs (buying/selling fees, improvement costs). The gain, not the sale price.
otherGainsUsedAeastring–Already used the £3,000 allowance this year? The annual exempt amount is per tax year across all your disposals, not per disposal.
taxableIncomenumber–Your taxable income this year (£) Income AFTER the personal allowance — roughly your salary minus £12,570. This is the hidden input: the gain stacks on top of it, and it decides how much falls in the…

No output schema declared.

No examples provided.

uk_car_tax_ved ~556

What you’ll pay to tax your car this year — the first-year bill on a new one, the £200 everyone pays after that, and the £440 surcharge on pricier cars. Car tax arrives as two very different bills. The first year is a one-off charge set by the car’s CO2, running from a few hundred pounds to over £5,000 — which is why it usually disappears into the on-the-road price and is forgotten. Every year after that is a flat £200, and electric cars have paid it since 1 April 2025, the single fact a general-purpose AI is most likely to get wrong. Then there is the surcharge: any car listed above £40,000 pays an extra £440 a year from its second year to its sixth. For EVs that threshold rose to £50,000 on 1 April 2026 and was backdated to anything registered from April 2025, so even an answer that was correct last year has gone stale. Cars from 2001 to 2017 run on an older CO2 table, which is here as well.

NameTypeReqDescription
co2number–CO2 emissions (g/km) From the V5C logbook or the manufacturer. Sets the first-year rate for cars registered from April 2025 and the band for 2001–2017 cars. Ignored for EVs, and for the standard-year…
fuelstring–Fuel type Zero emission = pure electric (or hydrogen fuel-cell). Hybrids count as petrol/diesel — their £10 hybrid discount ended in April 2025. Non-RDE2 diesels pay one first-year band higher (see m…
listPricenumber–Manufacturer list price when new (£) The published list price on the day of first registration, including factory options and VAT — not what was actually paid. This decides the expensive-car suppleme…
regDatestring–When was the car first registered? The decisive input — three different tax regimes by first-registration date (the date the car was first registered anywhere, not when you bought it). Cars first reg…
yearOfOwnershipstring–Which year of the car’s life? Which year’s tax to show. The CO2-based first-year rate only exists for cars registered from April 2025 — for older cohorts "first year" is shown as a normal year. Years…

No output schema declared.

No examples provided.

uk_child_benefit_charge ~424

How much of your child benefit the £60k–£80k charge claws back — and the exact pension contribution that makes it disappear. Computes the High Income Child Benefit Charge on the higher earner’s adjusted net income (ANI): 1% of the household’s child benefit per £200 of ANI above £60,000, reaching 100% at £80,000. Then it computes the lever most people miss — relief-at-source pension contributions are grossed up ×1.25 before they reduce ANI, so a precise net contribution can zero the charge while collecting higher-rate relief on top. General AI still quotes the old £50,000 threshold, cites the household-income reform that was announced and then dropped, and tells you Self Assessment is required when PAYE collection has been live since September 2025.

NameTypeReqDescription
childrennumber–Children you claim child benefit for Eldest child £27.05/week, each additional child £17.90/week (2026-27).
giftAidnumber–Gift Aid donations this year (net) (£) Charity donations under Gift Aid (what you actually gave). Like pensions, they are grossed up ×1.25 and reduce adjusted net income.
higherIncomenumber–Higher earner’s taxable income (£) The HIGHER earner’s adjusted-net-income components before this tool’s deductions: salary + bonus + benefits in kind (company car, medical) + rental and investment i…
pensionContributionsnumber–Pension contributions this year (relief at source, net) (£) What you actually paid into a personal/workplace relief-at-source pension (the net amount). The provider adds 25% basic-rate relief, and th…

No output schema declared.

No examples provided.

uk_first_year_self_assessment ~444

Your real first-January Self Assessment bill — the year’s tax PLUS 50% of next year’s, due the same day — with the exact dated payment schedule. Computes a UK sole trader’s 2025-26 Self Assessment bill (income tax stacked on top of any PAYE income, plus Class 4 National Insurance) and then the part general AI reliably misses: payments on account. First-time filers owe 150% of their bill on 31 January 2027 — the full year’s tax plus the first half of next year’s, in one payment, for income earned up to ~22 months earlier. The tool applies the exact boundary tests (POAs are waived when the bill is under £1,000 or when more than 80% of your tax was collected at source through PAYE), the post-April-2025 late-payment interest formula (Bank rate + 4%, currently 7.75% — models still quote the old + 2.5%), and flags whether Making Tax Digital’s quarterly reporting catches you from April 2026.

NameTypeReqDescription
firstYearstring–Is this your FIRST Self Assessment year? First-timers get the 150% shock: the whole year’s bill plus the first payment on account land on the same day. Returning filers have already part-paid via las…
payeIncomenumber–Employment (PAYE) income in the same year (£) Salary taxed through payroll. It uses up your personal allowance and basic-rate band BEFORE your profit — and because its tax is collected at source, it…
priorBillnumber–Last year’s total Self Assessment bill (£) Only used when this is NOT your first year: it set the two payments on account (50% each) you have already made toward this year.
profitnumber–Self-employment profit for 2025-26 (£) Tax year 6 Apr 2025 – 5 Apr 2026: revenue minus allowable expenses (your taxable profit, not turnover).

No output schema declared.

No examples provided.

uk_notice_pay ~472

How many weeks’ notice you’re owed, what it pays, and how much of it is taxed. Your employer owes you notice when they end your job: one week if you have been there under two years, then one week for every full year, up to twelve. This works out your weeks and what they pay — and then the part people get wrong. Notice pay is not covered by the £30,000 tax-free allowance that shelters redundancy pay; if it is paid in lieu it is taxed as normal earnings. And if your employer has gone bust and the state pays instead, the amount is capped at £751 a week and reduced by benefits you claimed — or could have claimed, even if you never applied.

NameTypeReqDescription
benefitsnumber–Benefits you got (or could have got) during notice (£ total) Insolvency claims only. Universal Credit or Jobseeker’s Allowance for the notice period is deducted — and it is deducted even if you never…
contractWeeksnumber–Notice in your contract (weeks, if longer) Leave 0 to use the statutory minimum. Many contracts say one or three months — that is 4.3 or 13 weeks, and the longer of the two always wins.
nationstring–Where you work Notice periods are the same everywhere in the UK. Only the insolvency weekly cap differs: £751 in Great Britain, £783 in Northern Ireland.
situationstring–How is your notice being handled? The decisive input: it changes both the amount and the tax. Paid in lieu is taxed as earnings with no £30,000 shelter. The insolvency route is capped weekly and redu…
taxRatestring–Your income tax rate Used to estimate the tax on your notice pay. National Insurance comes off on top of this and is not included in the estimate.
weeklyPaynumber–Your weekly pay before tax (£) Gross, before tax. Monthly salary ÷ 4.333 if that is easier.
yearsnumber–Complete years worked there Full years of continuous employment. Part years do not add a week — at 4 years 11 months you get 4 weeks, not 5.

No output schema declared.

No examples provided.

uk_redundancy_package ~467

Redundancy pay, notice and untaken holiday together — and which parts of it the £30,000 exemption does not cover. Being made redundant pays you three different things, taxed three different ways, and the letter usually quotes only the first. Statutory redundancy pay is tax-free, and shares a £30,000 exemption with any ex-gratia top-up. Notice pay is not covered by it — since the PENP rules a payment in lieu is taxed as earnings whatever it is called. Accrued untaken holiday is not covered either. So "redundancy is tax-free up to £30,000" is true of one component and false of the other two, and someone with twelve weeks of notice and a fortnight of holiday can be several thousand pounds out. This adds all of it up and splits the tax the way HMRC does, including the National Insurance boundary, which sits in a different place again. Northern Ireland is included, with its own higher limits.

NameTypeReqDescription
agenumber–Your age when the job ends
exGratianumber–Employer top-up above the statutory minimum (£) An enhanced or ex-gratia payment. Shares the £30,000 exemption with your statutory redundancy pay.
holidayDaysnumber–Untaken holiday days owed
nationstring–Where do you work? Northern Ireland sets its own, higher statutory limits: £783 a week and £23,490 maximum.
niRatestring–Your National Insurance rate NI is due on notice and holiday pay, never on the termination payment — a different boundary from income tax.
noticeTreatmentstring–How is your notice being handled? Both are taxed as earnings. Since the 2018 PENP rules, calling a payment "compensation" no longer makes notice tax-free.
serviceYearsnumber–Complete years of service Only full years count for redundancy pay. Under 2 years there is no statutory redundancy — but notice and holiday are still owed.
taxRatestring–Your marginal income tax rate A large payout can push you into a higher band for the year; this applies one rate to the taxable part.
weeklyPaynumber–Gross weekly pay (£)

No output schema declared.

No examples provided.

uk_stamp_duty_sdlt ~398

What stamp duty you’ll pay on a house in England or Northern Ireland — including first-time buyer relief and the extra on a second home. Stamp duty is not one number attached to a price. Four things can apply at once: the standard bands, first-time buyer relief that takes you to nothing below £300,000, a 5% surcharge that lands on the whole purchase price rather than just the top slice if this is a second home or a buy-to-let, and another 2% if you are buying from abroad. They stack. Two of those changed recently — the bands went back up on 1 April 2025 and the second-home surcharge rose from 3% to 5% in October 2024 — so a general-purpose AI will often hand you a number that was right eighteen months ago and is now thousands of pounds out. Scotland and Wales charge different taxes altogether, LBTT and LTT, and are not covered here.

NameTypeReqDescription
buyerTypestring–Which buyer are you? The decisive input — it selects the whole rate table. "First-time buyer" means ALL purchasers are first-time buyers: never owned (or part-owned) a dwelling ANYWHERE in the world,…
nonResidentstring–Any buyer non-UK-resident? Non-resident for SDLT = present in the UK fewer than 183 days in the 12 months before completion. Adds 2% to every band. On a joint purchase, ANY non-resident buyer makes t…
pricenumber–Purchase price (£) The chargeable consideration — normally the agreed purchase price of the property.

No output schema declared.

No examples provided.

uk_statutory_redundancy_pay ~472

How much redundancy pay you’re owed — from your age, your years of service and your weekly pay, on the 2026 limits. Redundancy pay in the UK has a formula, and it is stranger than most people expect. Your years of service are weighted by how old you were during each of them — a year past 41 is worth a week and a half’s pay, a year in your twenties or thirties is worth one, a year before 22 is worth half. Only your last twenty count. And the weekly pay that feeds the formula is capped at £751 however much you actually earn, with £22,530 the ceiling on the whole payment. That cap moves every April, which is why a general-purpose AI will usually quote you last year’s. The age-weighting runs backwards from your leaving date and drops any year straddling a birthday into the lower band — a small fiddly rule, easy to state and easy to get wrong. Northern Ireland sets its own higher limits; those are here too.

NameTypeReqDescription
agenumber–Your age at the dismissal (relevant) date The multiplier depends on your age DURING each backward-counted year of service, not just today’s age — this is the table walk general AI botches. Use your a…
dismissalDatestring–When does (did) your employment end? Picks the statutory limits: £751 weekly / £22,530 max from 6 April 2026, £719 / £21,570 before. The limits re-uprate every April.
nationstring–Where do you work? Northern Ireland sets its own limits — currently HIGHER than Great Britain’s: £783 weekly, £23,490 maximum.
serviceYearsnumber–Complete years of continuous service Only FULL years count — 9 years 11 months is 9. Under 2 years there is no statutory entitlement; over 20 only the most recent 20 count.
weeklyPaynumber–Gross weekly pay (£) Before tax. If your pay varies, use the average over the 12 weeks before your notice day. Capped at £751 — high earners all get the same statutory figure.

No output schema declared.

No examples provided.

uk_statutory_residence_test ~935

Whether you are UK tax resident this year — the full statutory test, not the 183-day myth. Runs the full UK Statutory Residence Test (FA 2013 Sch 45): automatic overseas tests, automatic UK tests, then the sufficient-ties tables. The 183-day figure everyone (and general AI) anchors on is only the ceiling — a leaver with 3 UK ties is resident at just 46 days, and at 121 days a single tie is enough. The input that decides which table applies — were you UK-resident in any of the 3 prior tax years — is the one users never volunteer, so this tool leads with it. Includes the deeming rule for non-midnight days, which AI answers routinely miss.

NameTypeReqDescription
automaticOverseasWorkstring–Did you work full-time overseas this year? The statutory test in brief: averaged ≥35 hours/week of overseas work over the year (HMRC applies a precise 5-step hours calculation), no significant break…
automaticUkHomestring–Do you meet the UK home test? Yes if you had a UK home you were present in on ≥30 days this year, and there was a window of 91 consecutive days (at least 30 of them falling in this tax year) during w…
automaticUkWorkstring–Did you work full-time in the UK? Yes if over a 365-day period (falling at least partly in this year) more than 75% of your 3-hour-plus workdays were UK workdays, with at least one such UK workday in…
daysnumber–Days present in the UK at midnight this tax year Count days you were in the UK at the end of the day (midnight). Enter the count with exceptional-circumstances days (capped at 60) already removed, an…
priorResidencestring–Were you UK tax resident in any of the 3 prior tax years? The decisive input, and the one everyone omits when they ask "am I resident?". It decides WHICH ties table applies to you and whether two ext…
qualifyingDaysnumber–Days present but NOT at midnight (optional) Days you were in the UK at some point but had left before midnight, so they are not in the count above. Only matters for leavers with 3+ ties — the deeming…
tie90Daystring–90-day tie You spent more than 90 days in the UK in either (or both) of the 2 previous tax years.
tieAccommodationstring–Accommodation tie A place to live in the UK available to you for a continuous period of 91+ days, in which you spent at least 1 night this year. If it is the home of a close relative, it only counts…
tieCountrystring–Country tie (leavers only) The UK is the country where you spent the most midnights this year — a tie for first place that includes the UK counts as met. IGNORED for arrivers: if you answered "No" to…
tieFamilystring–Family tie A UK-resident spouse/civil partner (or partner you live with) or minor child. A child you saw in the UK on fewer than 61 days is disregarded; a child who is UK-resident only because of ful…
tieWorkstring–Work tie 40 or more days this year (in any pattern) on which you did more than 3 hours of work in the UK.

No output schema declared.

No examples provided.

uk_universal_credit_taper ~524

What an extra shift or pay rise really leaves you on Universal Credit — the 55% taper, the work allowance you may not have, and the pension trick. Computes your Universal Credit payment at your current net earnings and at your earnings plus the raise or extra shift you are weighing — showing exactly how much of the extra you keep after the 55% taper. The taper applies to NET earnings (after tax, NI, and 100% of pension contributions), the work allowance only exists for households with children or limited capability for work, and whether your UC includes a housing element switches that allowance between £427 and £710 a month. General AI gets all three wrong: it tapers gross pay, hands everyone an allowance, and quotes outdated rates.

NameTypeReqDescription
extraEarningsnumber–Extra net earnings you are considering (£) The raise, extra shift, or overtime you are weighing — as extra NET (take-home) pay per month. The tool shows how much of it survives the taper.
hasChildrenstring–Children on the claim? The work-allowance gate. Only households responsible for a child OR with limited capability for work (LCW/LCWRA after a Work Capability Assessment) get a work allowance. Answer…
householdstring–Your household Sets the standard allowance — the base of your maximum UC award. Couples claim jointly and their earnings are combined.
housingElementstring–Does your UC include a housing element? The hidden switch. If your UC award includes help with housing costs, your work allowance is £427/month; with no housing element it is £710. Check your UC stat…
netMonthlyEarningsnumber–Your net monthly earnings (take-home) (£) Take-home pay per assessment month — after income tax, National Insurance, AND 100% of your pension contributions. UC tapers NET earnings, not gross: this is…
otherElementsnumber–Other UC elements on your statement (£) Child, housing, disability, and carer elements from your UC statement — add them so the taper math starts from your real maximum award. Left at 0, the tool use…

No output schema declared.

No examples provided.

unit_economics ~149

LTV, LTV:CAC, and CAC payback — with the benchmarks that make them mean something. Computes customer lifetime value from ARPU, gross margin, and churn; compares it to acquisition cost; and reads the result against the standard SaaS/subscription benchmarks (3:1 LTV:CAC, sub-12-month payback).

NameTypeReqDescription
arpunumber–Revenue per customer / month Average monthly revenue per active customer (ARPU).
cacnumber–Customer acquisition cost Fully-loaded sales + marketing cost per new customer.
churnnumber–Monthly customer churn (%) Share of customers lost per month.
grossMarginnumber–Gross margin (%)

No output schema declared.

No examples provided.

unit_price ~102

Which package is actually cheaper per unit. Compares two package options by price per unit and quantifies the savings — the supermarket-shelf math, done honestly.

NameTypeReqDescription
priceAnumber–Option A price
priceBnumber–Option B price
qtyAnumber–Option A quantity Any unit — grams, sheets, count — as long as both options use the same one.
qtyBnumber–Option B quantity

No output schema declared.

No examples provided.

us_aca_subsidy_cliff ~490

Where your 2026 marketplace subsidy sits against the restored 400%-of-poverty cliff — and the clawback risk if income crosses it. For 2026 the enhanced ACA premium tax credits have expired, and the pre-2021 structure is back: below 400% of the federal poverty line your premium is capped at a sliding share of income; one dollar above 400% and the subsidy drops to zero. This tool places your household on that curve — your FPL percentage, your expected contribution, your estimated monthly subsidy, and exactly where the cliff falls in dollars. It also flags the 2026 change most people miss: the cap on repaying advance credits was repealed, so if your year-end income lands over 400% you repay every advance dollar with no limit. The decisive input is your FULL-YEAR 2026 MAGI, reconciled at filing — not the estimate you gave at enrollment.

NameTypeReqDescription
benchmarknumber–Benchmark Silver premium (monthly, for your household) The second-lowest-cost Silver plan (SLCSP) for your household — the plan the subsidy is pegged to. Find yours on healthcare.gov’s plan preview o…
expansionstring–Did your state expand Medicaid? Decides the bottom end. In expansion states, adults under 138% of poverty get Medicaid instead of a marketplace subsidy. In the 10 non-expansion states, adults below 1…
householdnumber–People in your tax household You, your spouse if filing jointly, and everyone you claim as a dependent — this sets the poverty line the percentage is measured against.
incomenumber–Expected 2026 household income (MAGI) Your best estimate of full-year 2026 household modified AGI — the number the credit is reconciled against at filing, not just what you report at enrollment. A bo…
statestring–Which state Alaska and Hawaii have higher federal poverty guidelines, which shifts every threshold up.

No output schema declared.

No examples provided.

us_estate_tax_exemption ~444

Whether your estate owes federal estate tax under the permanent $15M exclusion — and what the “2026 sunset” answer would have wrongly told you. Computes federal estate-tax exposure under the 2026 rules: a flat $15,000,000 basic exclusion per person, made PERMANENT by OBBBA §70106 — the long-scheduled TCJA sunset to ~$7M never happened, but AI trained before mid-2025 still tells you it did. Accounts for lifetime taxable gifts already made (they consume the unified exclusion) and a deceased spouse’s unused exclusion (DSUE) via portability. Shows the prior-law contrast so you can see exactly how much the “sunset” answer would have overstated your tax, and flags the separate state-level estate taxes (12 states + DC, thresholds from $1M) that the federal all-clear does not cover.

NameTypeReqDescription
dsueAmountnumber–DSUE amount from deceased spouse ($) The unused exclusion ported from your deceased spouse (from their Form 706). Only applies with the “surviving spouse with elected DSUE” status above.
estateValuenumber–Gross estate value ($) Everything you own at death — real estate, investments, retirement accounts, business interests, life-insurance proceeds you own. Use today’s value as an estimate.
lifetimeGiftsUsednumber–Lifetime taxable gifts already made ($) Cumulative gifts above the annual exclusion ($19,000/recipient in 2026) reported on gift-tax returns. These consume your unified exclusion before death.
maritalStatusstring–Marital / portability situation DSUE (deceased spousal unused exclusion) only counts if a Form 706 was filed for the deceased spouse to elect portability — it is not automatic.
statestring–Does your state levy its own estate tax? WA, OR, MN, IL, MD, MA, RI, CT, VT, NY, ME, HI + DC levy their own estate tax with thresholds far below $15M (Oregon starts at $1M). This tool flags it but co…

No output schema declared.

No examples provided.

us_freelance_vs_employee ~506

The 1099 rate that truly replaces a W-2 salary — solved from taxes, benefits, and billable reality, not a folk multiplier. Rules of thumb ("charge 1.5× your salary hourly") hide what actually changes when you go independent: you pay both halves of Social Security and Medicare, buy the whole health premium instead of the employee share, self-fund the 401(k) match, and bill far fewer hours than you work. One thing runs the other way — the §199A QBI deduction (made permanent in 2025) shelters about 20% of profit from income tax, and models routinely forget it. This tool solves for the 1099 gross at which your net-of-everything genuinely matches the W-2 job, then divides by the hours that realistically bill. All 2026 parameters verified on IRS primary sources; benefit defaults from the KFF 2025 employer survey.

NameTypeReqDescription
employeeHealthCostnumber–Your share of health premium as an employee (annual) What comes out of your paycheck for coverage. Default: KFF 2025 average worker contribution for single coverage.
filingstring–Filing status
freelanceHealthCostnumber–Full health premium as a freelancer (annual) What you would pay for comparable coverage on your own (marketplace or otherwise). Default: KFF 2025 average single premium. Family coverage runs ~$27,000…
hoursPerWeeknumber–Hours worked per week (freelance)
matchPctnumber–Employer 401(k) match (%) Percent of salary your employer contributes. Default: the 2025 Vanguard average (4.7%). The freelancer self-funds this to stay even (deductible via a solo 401(k)).
salarynumber–The W-2 salary to match Annual gross salary of the job you have or are comparing against.
utilizationPctnumber–Billable share of worked hours (%) The hidden lever. Sales, admin, invoicing, and bench time don’t bill — professional-services benchmark is ~66%; solo practices vary widely.
weeksWorkednumber–Working weeks per year After vacation, holidays, and sick time — which no longer come paid. A W-2 job with ~23 paid days off works ≈47 weeks but is paid for 52.

No output schema declared.

No examples provided.

us_raise_benefits_cliff ~567

What a raise really adds after EITC, CTC, SNAP, Medicaid, and ACA subsidies move against it — the effective marginal rate no single program shows. For working households on any support program, a raise triggers five simultaneous countercurrents: federal tax and FICA go up, EITC phases out (up to 21¢ per dollar), SNAP tapers (30¢ per net dollar), Medicaid ends abruptly at 138% of the poverty line, and — new for 2026 — the ACA subsidy cliff at 400% FPL is back after the enhanced credits expired 31 Dec 2025. Stacked, effective marginal rates in the $25k–$45k band routinely exceed 60–80%. This tool computes your household’s net resources before and after a raise using the verified 2026 parameter tables, and names each cliff the raise crosses. The decisive inputs are ones most people don’t know matter: whether your state expanded Medicaid, and whether it raised the SNAP gross-income limit.

NameTypeReqDescription
bbcestring–SNAP gross-income limit in your state Most states raised the SNAP entry limit to 200% FPL via Broad-Based Categorical Eligibility — whether yours did decides where the SNAP door slams. Check your sta…
expansionstring–Did your state expand Medicaid? The decisive input. In expansion states adults keep Medicaid up to 138% of the poverty line — and lose it in one step above. In the 10 non-expansion states, adults bel…
filingstring–Filing status Married filing jointly assumes a 2-adult household; single and head-of-household assume 1 adult.
incomenumber–Current annual earned income (household) Gross W-2 wages for the household before tax. This model treats all income as earned.
kidsnumber–Qualifying children (under 17) Sets CTC ($2,200 each), the EITC schedule, and household size for SNAP/Medicaid.
premiumnumber–Marketplace benchmark premium (monthly, optional) The second-lowest-cost Silver plan for your household on healthcare.gov. Enter it to model ACA subsidies and the restored 400% FPL cliff; leave 0 to…
raisenumber–The raise (annual amount) Annual value of the raise, extra hours, or second job you are weighing.
rentnumber–Monthly rent / shelter cost Rent plus basic utilities — drives SNAP’s excess-shelter deduction, which changes the benefit materially.

No output schema declared.

No examples provided.

us_self_employment_quarterly_taxes ~509

How much you’ll owe on 2026 freelance income — SE tax, income tax, QBI — and the exact quarterly payment the safe-harbor rules actually require. The first-year freelancer’s tax planner. Computes your 2026 self-employment tax (both halves of Social Security and Medicare — including how W-2 wages eat the $184,500 wage base first), federal income tax with the QBI deduction, and then the number that matters: the quarterly estimated payment §6654 actually requires. That number usually does NOT depend on what you earn this year — the safe harbor is 100% of last year’s tax (110% if prior AGI topped $150k), and if you owed $0 last year, no estimated payments are required at all. General AI reliably misses these mechanics and quotes stale parameters; this uses the 2026 Form 1040-ES figures directly.

NameTypeReqDescription
filingstring–Filing status
priorAgiOver150kstring–Was your 2025 AGI over $150,000? Over $150,000 ($75,000 married filing separately), the prior-year safe harbor rises from 100% to 110% of last year’s tax.
priorYearTaxnumber–Total tax on your 2025 return The "total tax" line (line 22-ish) on your 2025 Form 1040. This is the safe-harbor anchor: pay 100% of it (110% if prior AGI > $150k) and you cannot be penalized regardl…
seProfitnumber–Expected 2026 self-employment profit Profit, not revenue — revenue minus business expenses. Entering gross revenue here is the most common way freelancers over-pay.
w2Wagesnumber–W-2 wages this year (if side-gigging) Your day-job wages matter twice: they eat the Social Security wage cap first (shrinking your SE tax), and their withholding counts toward the safe harbor.
w2Withholdingnumber–Federal income tax withheld at the W-2 job (annual) From your pay stubs — federal income tax only. Withholding is treated as paid evenly across the year, which matters for the safe harbor.

No output schema declared.

No examples provided.

us_student_loan_rap_vs_ibr ~593

Your monthly payment and forgiveness timeline under RAP vs IBR — the choice SAVE borrowers are being forced to make. SAVE is dead (vacated, then repealed by the July 2025 law) and the Repayment Assistance Plan (RAP) went live 1 July 2026; PAYE, ICR, and SAVE all end 1 July 2028, when anyone who hasn’t picked is auto-enrolled in RAP. This tool computes your monthly payment under RAP (a %-of-AGI cliff schedule) and IBR (15% or 10% of discretionary income depending on when your first loan was disbursed), the forgiveness horizon for each (30 vs 25/20 years — and 10 tax-free years on PSLF), and the traps: RAP’s payment cliffs at every $10k of AGI, Parent PLUS exclusion, and the new default Tiered Standard plan not counting toward PSLF. General AI still recommends the dead SAVE plan and calls IDR forgiveness tax-free — the ARPA tax exclusion expired 31 Dec 2025.

NameTypeReqDescription
aginumber–Adjusted gross income (AGI) From your latest federal return. Married filing jointly: combined AGI of both spouses. Married filing separately: yours only.
balancenumber–Total loan balance Outstanding principal. Sets the standard-plan comparator, the IBR payment cap, and the interest math.
dependentsnumber–Dependents claimed on your return RAP subtracts $50/month per dependent (IRC §152 dependents claimed on your federal return). Not the same thing as family size.
familySizenumber–Family size You + spouse + dependents — sets the poverty-guideline deduction in IBR.
firstLoanstring–When was your FIRST federal loan disbursed? The decisive input. Your first-ever federal disbursement date sets WHICH IBR you get (15%/25yr vs 10%/20yr) — and loans originated from 1 Jul 2026 can’t us…
loanTypestring–Loan type Parent PLUS loans are excluded from RAP entirely, and reach IBR only through a consolidation carve-out — the answer changes completely.
pslfstring–Public Service Loan Forgiveness track? PSLF flips the strategy: forgiveness arrives at 120 qualifying payments and is federally TAX-FREE, so the lowest qualifying payment wins. Both RAP and IBR quali…
ratenumber–Average interest rate (%) Weighted average across your loans.
statestring–Where do you live? Alaska and Hawaii have higher poverty guidelines, which lowers IBR payments.

No output schema declared.

No examples provided.

us_substantial_presence_test ~627

Whether your US days make you a tax resident — the weighted 3-year formula where 122 days a year is enough, and student-visa days may not count at all. Determines US tax residency under the Substantial Presence Test (IRC §7701(b)): 31+ days this year AND a weighted total ≥ 183, counting this year’s days in full, last year’s at one-third, and the year before at one-sixth. The popular "stay under 183 days" rule is wrong — a steady 122 days every year triggers residency. The inputs that actually decide the answer are the ones people don’t know matter: visa status (F/J/M/Q student and J/Q teacher days can be excluded entirely — or suddenly start counting), prior-year day counts, and whether the closer connection exception (Form 8840) is still open — it closes at 183 actual days, and a pending green-card application bars it.

NameTypeReqDescription
closerConnectionstring–Foreign tax home with a closer connection? If the test is met but you spent under 183 actual days, the closer connection exception can still keep you a nonresident: a tax home in a foreign country fo…
daysCurrentnumber–Days in the US this calendar year Any part of a day counts as a full day — an evening arrival is a day. But first REMOVE days that never count: regular-commuter days from Canada/Mexico, under-24h tra…
daysPrior1number–Days in the US in the 1st preceding year Last calendar year’s day count, same counting rules. It is weighted at one-third — prior years are why "under 183 this year" is not safe.
daysPrior2number–Days in the US in the 2nd preceding year The calendar year before that, weighted at one-sixth.
exemptYearsnumber–Exempt calendar years Only used for student/teacher status; two meanings. Student (F/J/M/Q): the calendar years you have EVER spent as an exempt student, teacher, or trainee — cumulative over your li…
statusstring–US immigration status this year The decisive input, and the one almost nobody knows matters. A green card makes you a resident regardless of days. F/J/M/Q student and J/Q teacher visas can make your…

No output schema declared.

No examples provided.

vat ~135

Add or remove VAT at any rate — including the divide-not-subtract trap. Adds VAT to a net price or extracts it from a gross price at any rate. The extraction direction is where invoices go wrong: removing 20% VAT means dividing by 1.2, not subtracting 20%.

NameTypeReqDescription
amountnumber–Amount
modestring–Direction
ratenumber–VAT rate (%) UK 20 · DE 19 · FR 20 · ES 21 · IT 22 · NL 21 · SE 25 · CH 8.1 · AE/SA 5/15

No output schema declared.

No examples provided.

Common questions

What is the Xearno Tools MCP server?

Xearno Tools is an MCP server listed in the public MCP registry as tools.xearno/calculators. Money, tax & business calculators kept current with 2026 rules, plus operator insights. This page covers its hosted endpoint (https://xearno.tools/mcp).

Is the Xearno Tools MCP server safe to use?

Xearno Tools scores 74 out of 100 on VerifyMCP. 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 Xearno Tools MCP server expose?

Xearno Tools exposes 72 tools: income_tax, us_aca_subsidy_cliff, us_student_loan_rap_vs_ibr, uk_statutory_redundancy_pay, uk_notice_pay, and 67 more. Their descriptions and schemas cost roughly 25,075 tokens of context every time the server is loaded.

Does the Xearno Tools MCP server require authentication?

No. We connected to Xearno Tools without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Xearno Tools MCP server still maintained?

Xearno Tools is still listed as active in the MCP registry. We last reached this channel on 26 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.