Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2027-01-04
Changed the definition of "list_datasets" and "passport_power"
⟨17 unchanged words⟩ time, inflation, remittance prices, and therestrest.—Eacheachcarrieswith`updated`, the date it was lastchangedREBUILT (a fetcher ran,whetheror a person reviewed it),isandFETCHED—bywhere the dataset knows it — `vintage`, what the figures themselves describe: ascriptyear, an edition, a quarter, orREVIEWEDthebysource's own publication date. THE TWO ARE DIFFERENT AND OFTEN YEARS APART: exchange rates rebuilt in 2026 are 2025 annual averages, and city rents rebuilt in 2026 are from 2023. Judge how current apersonfigure(hand-maintainedisdataby `vintage` andmodelfallassumptionsbackcarrytoreview`updated`datesonly where `vintage` is absent,notwhichrefreshmeansdates)the dataset has none of its own — a curated register's vintage is the day a person read the authority's page. Also says whether it is FETCHED by a script or REVIEWED by a person, the page it appears on, and the refresh script. With `since` (YYYY-MM-DD), `changed` lists only the datasetsstrictlyrebuiltnewerstrictlythanafter that date, so an agent that cached ⟨9 unchanged words⟩ re-fetching everything. Pure: `since` comes from thecaller; the stamps are the engines' own `updated` exports.caller. Carries no figures and therefore no attribution block; ⟨10 unchanged words⟩
⟨40 unchanged words⟩ ranked league table. Reference data from the openilyankou/passport-index-datasetimorte/passport-index-data (public domain) — confirm entry rules with ⟨5 unchanged words⟩
Added "find_country_fit" (61 tools before, 62 now)
Which country fits me — ranked by your own weights — 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 budget in USD goes against modelled essentials, using 0–10 weights per dimension (`cost`, `internet`, `safety`, `healthcare`, `air`, `english`; default 5 each). Region, budget and visa are FILTERS, never weights: `region` (a World Bank region name), `withinBudget` (default true; false keeps countries the budget does not cover), `needsVisa` (an eligible digital nomad visa on the budget). Each row c…
Added "compare_food_cost"; changed the definition of "arrival_cost", "banking_access", "build_pay_range" and 57 more (60 tools before, 61 now)
{"additionalProperties":false,"examples":[{"destination":"GB","passport":"US"}],"properties":{"depositMonths":{"description":"Months ⟨108 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"PT"}],"properties":{"access":{"description":"Narrow ⟨87 unchanged words⟩
Added "banking_access" (59 tools before, 60 now)
Banking access — opening an account, deposit protection and instant payments — 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 depositor per bank in local currency AND converted to USD at the site's FX snapshot, the country's instant payment systems from the World Bank's Project FASTT tracker, the EU basic-account right under Directive 2014/92/EU where it applies, and a FATCA flag where banks commonly decline US citizens — a hand-curated register over all 186 spine countries, added 17 Sep 2026, with the scheme or regulator page…
Certificate changed, valid to 2026-12-14
Added "driving_rules" and "employment_rules"; changed the definition of "country_dossier" (57 tools before, 59 now)
⟨355 unchanged words⟩ answer "tell me about moving to Portugal". From 13 Sep 2026 `rules` also carries `minAnnualLeaveDays` and `noticeEmployerMinWeeks` (tool `employment_rules`) and `safety` carries `drivesOn` and `bacLimitPct` (tool `driving_rules`), each absent where the register sets none.
Road rules before you drive — side, speed limits, alcohol limit, equipment, IDP — 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 mph, never converted), the blood-alcohol limit for ordinary drivers in g/100 ml (`bacNote` for novice and professional limits; 0 is a real zero-tolerance rule), equipment the law requires carried from a fixed vocabulary, and whether an International Driving Permit is needed (`idpRequired`, from GOV.UK's per-country table for a UK photocard licence; absent where that table is silent) — a hand-cur…
Certificate recorded, valid to 2026-11-06
Authorization not required
First tool surface recorded: 57 tools (server version 0.2.0)
Showing the latest 10 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"additionalProperties":false,"examples":[{"country":"DE","occupation":"professionals","seniority":"senior"}],"properties":{"country":{"description":"ISO ⟨64 unchanged words⟩
{"additionalProperties":false,"examples":[{"income":100000,"target":"TH"}],"properties":{"city":{"description":"Optional ⟨218 unchanged words⟩
{"additionalProperties":false,"examples":[{"burn":3000,"currency":"GBP","fixed":800,"home":"GB","savings":20000,"targets":"TH:chiang-mai,GE"}],"properties":{"burn":{"description":"Total ⟨91 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"PL","percentile":90}],"properties":{"country":{"description":"ISO ⟨58 unchanged words⟩
{"additionalProperties":false,"examples":[{"stays":[{"country":"PT","entry":"2026-01-10","exit":"2026-04-02"}]}],"properties":{"referenceDate":{"description":"Optional ⟨50 unchanged words⟩
{"additionalProperties":false,"examples":[{"trips":[{"entry":"2025-01-01","exit":"2025-03-01"}]}],"properties":{"plannedEntry":{"description":"Optional ⟨89 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"ES","days":120,"income":80000}],"properties":{"arrival":{"description":"Optional ⟨62 unchanged words⟩
{"additionalProperties":false,"examples":[{"income":120000,"stays":[{"country":"ES","entry":"2026-01-10","exit":"2026-07-28"}]}],"properties":{"income":{"description":"Optional ⟨67 unchanged words⟩
{"additionalProperties":false,"examples":[{"countries":"GB,NG,IN"}],"properties":{"countries":{"description":"Comma-separated ⟨69 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"PT"}],"properties":{"countries":{"description":"Comma-separated ⟨50 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"GB"}],"properties":{"countries":{"description":"Comma-separated ⟨57 unchanged words⟩
{"additionalProperties":false,"examples":[{"limit":15,"month":1}],"properties":{"city":{"description":"City ⟨73 unchanged words⟩
{"additionalProperties":false,"examples":[{"maxLatency":100,"sort":"latency"}],"properties":{"limit":{"description":"Return ⟨69 unchanged words⟩
{"additionalProperties":false,"examples":[{"contractorRate":100,"country":"US","employeeRate":70}],"properties":{"contractorRate":{"description":"Self-employed ⟨187 unchanged words⟩
{"additionalProperties":false,"examples":[{"a":"DE","b":"TH"}],"properties":{"a":{"description":"First ⟨29 unchanged words⟩
{"additionalProperties":false,"examples":[{"limit":20,"maxRisk":3}],"properties":{"country":{"description":"ISO ⟨72 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"DE"}],"properties":{"countries":{"description":"Comma-separated ⟨61 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"KR"}],"properties":{"countries":{"description":"Comma-separated ⟨51 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"DE"}],"properties":{"countries":{"description":"Comma-separated ⟨50 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"TH","sort":"outOfPocket"}],"properties":{"country":{"description":"Optional ⟨131 unchanged words⟩
{"additionalProperties":false,"examples":[{"remoteIncome":6000,"sort":"affordability"}],"properties":{"country":{"description":"Optional ⟨140 unchanged words⟩
{"additionalProperties":false,"examples":[{"countries":"GB,DE,TR"}],"properties":{"countries":{"description":"Comma-separated ⟨73 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"GB","occupation":"professionals"}],"properties":{"country":{"description":"ISO ⟨41 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"DE"}],"properties":{"countries":{"description":"Comma-separated ⟨87 unchanged words⟩
{"additionalProperties":false,"examples":[{"countries":"GB,JP"}],"properties":{"countries":{"description":"Comma-separated ⟨69 unchanged words⟩
{"additionalProperties":false,"examples":[{"countries":"DE,BR,ZA"}],"properties":{"countries":{"description":"Comma-separated ⟨69 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"PT"}],"properties":{"countries":{"description":"Comma-separated ⟨51 unchanged words⟩
{"additionalProperties":false,"examples":[{"countries":"DE,IE,TH"}],"properties":{"countries":{"description":"Comma-separated ⟨73 unchanged words⟩
{"examples":[{"income":6000,"sort":"remaining"}],"properties":{"country":{"description":"ISO ⟨76 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"PT"}],"properties":{"countries":{"description":"Comma-separated ⟨51 unchanged words⟩
{"additionalProperties":false,"examples":[{"countries":"GB,US,DE"}],"properties":{"countries":{"description":"Comma-separated ⟨53 unchanged words⟩
{"additionalProperties":false,"examples":[{"countries":"DE,US,TH"}],"properties":{"countries":{"description":"Comma-separated ⟨71 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"PT","income":5000}],"properties":{"country":{"description":"ISO ⟨28 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"FR"}],"properties":{"countries":{"description":"Comma-separated ⟨98 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"DE"}],"properties":{"countries":{"description":"Comma-separated ⟨64 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"DE","gross":60000}],"properties":{"country":{"description":"ISO ⟨105 unchanged words⟩
{"additionalProperties":false,"examples":[{"base":"GB","target":"TH"}],"properties":{"base":{"description":"ISO ⟨107 unchanged words⟩
{"additionalProperties":false,"examples":[{"portfolio":400000,"swr":0.04}],"properties":{"coast":{"description":"Set ⟨91 unchanged words⟩
{"additionalProperties":false,"examples":[{"currency":"GBP","funds":50000}],"properties":{"countries":{"description":"Comma-separated ⟨52 unchanged words⟩
{"additionalProperties":false,"examples":[{"zones":["Europe/London","America/New_York","Australia/Sydney"]}],"properties":{"date":{"description":"Reference ⟨82 unchanged words⟩
{"additionalProperties":false,"examples":[{"children":1,"currency":"EUR","income":4000,"partners":1}],"properties":{"children":{"description":"Number ⟨103 unchanged words⟩
{"additionalProperties":false,"examples":[{"age":62,"currency":"GBP","income":1500}],"properties":{"age":{"description":"Applicant ⟨85 unchanged words⟩
{"additionalProperties":false,"examples":[{"currency":"GBP","funds":20000}],"properties":{"countries":{"description":"Comma-separated ⟨50 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"BR"}],"properties":{"countries":{"description":"Comma-separated ⟨27 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"SA"}],"properties":{"countries":{"description":"Comma-separated ⟨93 unchanged words⟩
{"additionalProperties":false,"examples":[{"since":"2026-09-01"}],"properties":{"since":{"description":"Return ⟨24 unchanged words⟩
{"additionalProperties":false,"examples":[{"base":150000,"home":"US","source":"consensus","target":"ES"}],"properties":{"base":{"description":"Base ⟨81 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"SG"}],"properties":{"country":{"description":"Passport ⟨18 unchanged words⟩
{"additionalProperties":false,"examples":[{"amount":1000,"currency":"GBP","from":"GB","to":"PT","years":10}],"properties":{"amount":{"description":"Monthly ⟨79 unchanged words⟩
{"additionalProperties":false,"examples":[{"members":"GB,DE,US"}],"properties":{"end":{"description":"Default ⟨100 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"TH"}],"properties":{"band":{"description":"Restrict ⟨49 unchanged words⟩
{"additionalProperties":false,"examples":[{"maxBudget":3000,"minInternet":80}],"properties":{"budget":{"default":3000," ⟨81 unchanged words⟩
{"additionalProperties":false,"examples":[{"amount":500,"from":"GB","to":"IN"}],"properties":{"amount":{"description":"Amount ⟨76 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"US","desiredNet":100000,"utilization":0.7,"weeksOff":6}],"properties":{"country":{"default":"US" ⟨134 unchanged words⟩
{"additionalProperties":false,"examples":[{"amount":1500,"currency":"GBP"}],"properties":{"amount":{"default":1500," ⟨34 unchanged words⟩
{"additionalProperties":false,"examples":[{"users":"US-East:40,UK:30,Germany:30"}],"properties":{"hosts":{"description":"Optional ⟨69 unchanged words⟩
{"additionalProperties":false,"examples":[{"country":"TH"}],"properties":{"countries":{"description":"Comma-separated ⟨72 unchanged words⟩
{"additionalProperties":false,"examples":[{"from":"TH","to":"GB"}],"properties":{"from":{"description":"ISO ⟨60 unchanged words⟩
Measured cost of a healthy diet, by country, and how far modelled grocery prices are from it — 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 International Comparison Program retail prices), 165 of the 186 spine countries. Returns the cost in local currency (dailyLocal) and USD (dailyUsd, monthlyUsd), the share of people who cannot afford it (unaffordable.pct, on its own year), the diet's split across six food groups as percentage shares for the single year published, and how this site's MODELLED grocery prices compare: vsUsMeasured and vsUsMod…
Statutory employment floors — annual leave, notice, probation, weekly hours — 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 must give in weeks (`noticeNote` where it rises with tenure), the probation ceiling in months and the ordinary weekly-hours ceiling — a hand-curated register with the labour authority's page and check date per row, added 13 Sep 2026; an entry read from secondary reporting because the official page could not be fetched is marked `confidence: "secondary"`. A fact the law does not set is ABSENT, neve…