Skip to content
Back to search
100
MCP live MCP 2026-07-28 http

Geo-Parity

adam-simmons-spaans/geo-parity

Geo-Parity answers the questions that come up when work, pay or life crosses a border. Give it an income and a destination and it returns what you would actually keep after rent, everyday prices, out-of-pocket healthcare and income tax; the local wage ladder from the survival floor to the top 1%, so the answer can be checked against what people there really earn; which digital-nomad visas that income qualifies for and which of them lead to residency; how far a passport reaches visa-free; Schengen 90/180 and per-country tax-residency day limits; the working days a distributed team genuinely shares once public holidays are counted, not just the overlapping hours; measured internet latency and jitter rather than headline megabits, because a video call fails on delay long before it fails on throughput; monthly climate normals; and country risk. 25 tools over published data — World Bank, IMF, OECD, Penn World Table, Eurostat, WHO, HUD, Open-Meteo (ERA5) and Cloudflare Radar. Every result carries its own citation: which dataset, which provider, which reference year, and a permalink to the page that answers the same question. Where a figure is modelled rather than measured, the response says so. Estimates for orientation, not tax, legal or financial advice. Free and key-less. No account, no API key, no sign-up — connect the URL and every tool works. Generous anonymous limits per IP; an optional key raises them without changing any response.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1069ms
last probe
Tools
62
callable
Resources
4
readable
Prompts
5
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
62 tools, 4 resources, 5 prompts returned.
pass 3 or more catalogue items 10/10
71 items in total; 3 or more earns these points.
pass Describes itself 10/10
1459 characters; more than 30 earns these points.

Tools · 62

compare_total_cost

What a month actually costs in each of 41 countries on a stated income, and what is left over. Sums four lines that are kept from overlapping: rent (measured Eurostat city rents, HUD Fair Market Rents…

calculate_ppp

Given a US-denominated annual income and a target country code, returns the effective local purchasing power (income / pppIndex), the lifestyle equilibrium cost (income * pppIndex), and the purchasing…

localize_salary

Convert a base salary from a home country into a cost-of-living-fair local equivalent: S_local = S_base × (I_target / I_home), where I is a US-relative price level. Omit `target` to receive a localize…

calculate_wage_bands

Models a country's wage distribution as log-normal, calibrated from World Bank GNI per capita (mean) and the Gini index (spread: sigma = sqrt(2)*normInv((Gini+1)/2)), then returns the survival floor (…

compare_occupation_pay

MEASURED gross monthly earnings of employees by ISCO-08 major occupation group, from ILOSTAT — median and mean, in USD, PPP dollars and local currency, for 35 countries (a median is published for most…

build_pay_range

Returns a floor, midpoint and ceiling salary for a broad occupation and seniority in a country, anchored on ILO's measured earnings where they exist and on the modelled national wage ladder where they…

check_schengen

Validate a set of trips against the Schengen Area rule: a non-EU visitor may be present at most 90 days within any rolling 180-day window. Entry and exit days both count as days of presence; overlappi…

find_meeting_slot

Given a set of cities/timezones and each participant's local working hours, find the longest UTC window where everyone is simultaneously within their working day (DST-accurate), AND score the team's o…

compare_contract

Compute gross-to-net parity between a self-employed contractor hourly rate and an employee (W2/EOR) hourly rate, accounting for self-employment/income tax and self-paid health insurance, and return th…

select_region

Given a user-population breakdown, find the cloud host region that minimizes population-weighted round-trip latency (argmin_j Σ_i P_i × L_ij), and compute the optimal multi-region split (each user reg…

compare_countries

Side-by-side comparison of two countries: US-relative price levels across every dataset (World Bank, IMF, OECD, Penn World Table, consumption basket), the consensus ratio, percent difference, and $100…

required_rate

Given a desired annual net income, compute the freelance hourly and day rate required after taxes, self-paid health insurance, weeks off, and billable utilization. Uses the same per-country effective-…

check_residency

Count distinct days of presence per country per calendar year and evaluate the generic 183-day rule, the US Substantial Presence Test (weighted 3-year formula), and the UK 183-day tax-year test. Early…

check_travel_residency

The comprehensive engine: from one travel itinerary it returns (1) Schengen 90/180 tourist-visa status (days used/remaining, first overstay, longest compliant stay), (2) per-country tax-residency risk…

find_fire_locations

Geo-arbitrage FIRE analysis: given a portfolio and safe withdrawal rate, returns every country where the passive income sustains a lean ($32k US-equivalent/yr), comfortable ($55k), upper ($90k), or lu…

estimate_micro_costs

Estimates local prices for a 32-item everyday basket (rent, pint of beer, groceries, transport, gym, …) in two countries, derived as usPrice × pppIndex^elasticity — non-tradables like rent swing harde…

check_tax_residency_risk

Remote Worker Tax Trap radar: evaluates how close a stay is to triggering tax residency (183-day rule with per-country variations across 43 tax jurisdictions) and estimates the tax owed on the FULL an…

rank_livability

Quality-of-Life vs Cost matrix: ranks 41 countries by a user-weighted composite of livability metrics (median broadband Mbps, safety, healthcare, air quality, English usability — curated country-level…

compare_healthcare

Healthcare cost and financial exposure across 41 countries: out-of-pocket spend per person per year (US$), out-of-pocket as a share of all health spending, total health spend per capita (PPP internati…

compare_housing

Housing cost and affordability across countries, built for remote workers. Returns monthly rent plus TWO ratios that together answer the real question: rent as a share of the LOCAL median wage (are lo…

find_nomad_visas

Digital-nomad visa Income Matcher: given a monthly remote income (any currency) and household size, computes each program's real income threshold (base plus its published per-dependent uplift) and ret…

passport_power

Passport Power: for a given country's passport, returns the visa-free-access score (visa-free + visa-on-arrival + eTA destinations), global rank and percentile among all ~199 passports, and the full d…

calculate_runway

For founders/freelancers stretching savings: computes how many extra months of runway relocating to a cheaper hub buys. Burn is split into fixed (location-independent — subscriptions, debt, insurance)…

compare_connectivity

Measured connection quality per country from Cloudflare Radar: median download and upload (Mbps), median idle latency and jitter (ms), and a call-quality verdict derived from latency and jitter rather…

compare_public_holidays

Two questions in one. Given `countries` (two or more), returns the working days those places genuinely SHARE in a year — weekdays on which nobody is on a public holiday — which is the number a distrib…

plan_team_calendar

When a distributed team can actually all work. Joins the two halves no free tool puts together: the weekdays on which NOBODY is on a public holiday (the engine behind compare_public_holidays) and the …

estimate_employer_cost

What a hire actually costs the employer: the gross wage plus the employer's own social security contributions at the rate OECD Taxing Wages publishes (single earner, no children, 100% of the average w…

compare_working_time

Two questions in one. Given `countries` (two or more ISO alpha-2 codes), returns side by side: mean weekly hours actually worked per employed person (ILOSTAT, newest year from 2023), average annual ho…

compare_inflation

What money earns or loses in real terms. Given `countries` (two or more ISO alpha-2 codes), returns side by side: consumer-price inflation (World Bank, latest annual, plus the IMF's monthly year-on-ye…

remittance_cost

What it costs to send money from one country to another, from the World Bank's Remittance Prices Worldwide survey (newest quarter, CC BY 4.0): the mean total cost — fee plus exchange-rate margin — of …

pension_abroad

A fixed pension paid from one country and spent in another, after the exchange rate, the destination's price level and the destination's inflation. Converts `amount` in `currency` at the site's FX sna…

compare_banking_access

Whether adults there can bank: the share of adults (15+) with an account at a bank, another financial institution or a mobile-money provider, from the World Bank's Global Findex — a triennial househol…

banking_access

Whether a newcomer can open a personal bank account in a country (`yes`, `restricted` or `no`) with the documents usually asked for from a fixed vocabulary, the statutory deposit guarantee per deposit…

compare_tax_rates

Statutory tax schedules from the OECD, compared or ranked. Given `countries` (two or more ISO alpha-2 codes), returns side by side the corporate income-tax rate (combined central plus average sub-nati…

legal_profile

The World Bank's Women, Business and the Law reading of each country's statute (2026 edition, 41 spine countries). Give `country` for one country: the Legal Frameworks index (0-100), eight topic score…

compare_vat

Standard and reduced VAT/GST rates for the 41-country spine, hand-curated from each national tax authority's published page and served with that page's URL and the date it was checked, so a figure can…

travel_advice

What two governments say about going. Give `country` (ISO alpha-2) for one country: the UK FCDO's level (none, all-but-essential to parts, all-but-essential, all travel to parts, all travel) with its …

health_prep

What to sort out with a travel clinic, as facts from TravelHealthPro (NaTHNaC, the UK's national travel-health centre) with the source page linked per row: the yellow-fever certificate position (requi…

compare_safety_stats

Measured danger once there. Given `countries` (two or more ISO alpha-2 codes), returns side by side: intentional homicides per 100,000 (UNODC via World Bank WDI) and mean annual PM2.5 exposure in µg/m…

compare_pension_systems

What the state pension system looks like there, from OECD Pensions at a Glance (members and G20 partners, 33 of the 41 spine countries). Give `country` for one: normal retirement age now and for a 22-…

find_retirement_visas

Which of the 41 spine countries would let a retiree in, and on what terms — a hand-curated register of retiree, passive-income and deposit routes (kind), each with minimum age, monthly income or depos…

retire_on_budget

Does a fixed monthly pension cover a month of local essentials. Given `amount` and `currency` (default GBP 1,500), returns every spine country ranked by coverage — the pension in USD divided by the co…

compare_effective_tax

What a company's investment is actually taxed at: OECD's forward-looking effective average tax rate (EATR), effective marginal rate (EMTR) and cost of capital for a composite investment under fixed in…

withholding_tax

What a company in `from` keeps back when it pays dividends, interest, royalties or technical fees to a recipient in `to`: OECD's standard withholding rates for the payer's country and, for the pair, t…

compare_business_entry

How long and how much it takes to register a limited company: World Bank B-READY's calendar days and cost to complete company entry for a domestic and a foreign-owned company (cost in local currency w…

find_founder_visas

Which of the 41 spine countries would let a founder in, and on what terms — a hand-curated register of founder/start-up routes, investor routes and `kind: "none"` entries, each with its one published …

compare_health_capacity

How much health system there is per person: medical doctors and nursing and midwifery personnel per 10,000 (WHO Global Health Observatory) and hospital beds per 10,000 (WHO, or OECD where newer — the …

compare_childcare_cost

What full-time centre-based childcare costs a family after benefits and tax, from OECD's tax-benefit model (two children aged 2 and 3, no social assistance or rent supplement): a couple both earning 1…

compare_food_cost

What eating a healthy diet costs per person per day, MEASURED: the World Bank's Food Prices for Nutrition series (the cheapest locally available foods that meet a healthy-diet standard, from Internati…

compare_trade_customs

How long goods take to clear the border and what compliance costs, from World Bank B-READY's International Trade topic (firm-survey averages in the largest business city): days for exported and import…

compare_tax_burden

How much work paying tax is, from World Bank B-READY's Taxation topic (firm surveys in the largest business city): median hours spent on tax compliance a year, the share of firms filing and paying ele…

compare_egov

How much of government can be done online: the UN E-Government Development Index (0–1) and its three components — Online Service Index, Telecommunication Infrastructure Index, Human Capital Index — fo…

property_rules

Whether a foreigner may buy residential property in each of the 41 spine countries: an ownership band (`free`, `restricted`, `leasehold-only`, `prohibited`), the main restrictions in a sentence, wheth…

employment_rules

The minimums a job's law sets in each of the 41 spine countries: paid annual leave in days with its `basis` (`working` or `calendar`, never converted), the minimum notice an employer and an employee m…

driving_rules

What a visitor needs before driving in each of the 41 spine countries: which side of the road, the national default urban, rural and motorway speed limits in the unit signed there (`speedUnit` km/h or…

find_student_visas

Student-visa routes for the 41 spine countries — a hand-curated register of the funds a student must show (amount, currency, per month or year), the work hours allowed in term, the post-study stay in …

find_country_fit

Ranks countries by a fit score that blends the livability composite (internet speed, safety, healthcare access, air quality, English — measured, each with its own source year) with how far a monthly b…

country_dossier

The three to six headline figures each hub owns for one country, in one call: price level vs the US and datasets covering it (compare); monthly essentials, health out-of-pocket spending and — with `in…

list_datasets

The registry of every dataset behind the site's figures — price levels, wages, housing, healthcare, holidays, working time, inflation, remittance prices, and the rest. Each carries `updated`, the date…

compare_climate

Monthly climate normals from ERA5 reanalysis (2015-2024) via Open-Meteo: mean daily maximum and minimum temperature, average monthly rainfall, and a count of comfortable days. Pass `city` (slug) or `c…

compare_country_risk

INFORM Risk from the European Commission's Joint Research Centre: a 0-10 composite where HIGHER IS WORSE, plus the three dimensions behind it — hazard (exposure to earthquakes, floods, cyclones, droug…

arrival_cost

The cash needed to ARRIVE somewhere, as opposed to what a month costs once you live there: the entry fee for a given passport, the first month's rent, the deposit, and a long-stay visa fee where one h…

Resources · 4

countries

Every country this site holds data for: ISO code, canonical name, currency, region, price level relative to the US where one exists, and which of the six per-country routes the country actually has. T…

geo-parity://countries
datasets

Every dataset behind every figure, with the date it last changed, whether it is machine-refreshed or reviewed by a person, the page where the change is visible, and the refresh script. Read this to ju…

geo-parity://datasets
exchange-regimes

The countries whose price-level sources disagree, and which source this site believes for each, with the evidence and the date it was read. Hand-curated: where an official exchange rate is administere…

geo-parity://exchange-regimes
methodology-price-levels

The vote structure behind every price level: which providers count as one view of the exchange rate, the disagreement threshold above which a country is withheld rather than blended, and how the curat…

geo-parity://methodology/price-levels

Prompts · 5

relocation_brief

A full relocation brief for one corridor: what the destination costs against what you earn, what locals earn, healthcare exposure, visa routes and tax residency. Composes the tools in the order that m…

fair_local_salary

Localise a salary into another country two ways — purchasing-power equivalence and the local wage distribution — and say where the answer lands among people who live there.

retire_on_budget

Rank countries by what a fixed monthly budget actually buys, then check the two things a cost ranking hides: whether a visa route exists, and what healthcare would cost out of pocket.

price_level_provenance

Trace one country's price level back to the providers behind it, and say plainly whether it is a blend, a single curated source, or withheld. Built for the case where a confident figure is the wrong o…

remote_work_setup

The practical half of working remotely from another country: timezone overlap with a team, connection quality, public holidays, and the visa and tax-residency position.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://geo-parity.com/api/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "geo-parity": {
      "url": "https://geo-parity.com/api/mcp",
      "transport": "http"
    }
  }
}