Rank cities by composite quality score
rank_citiesRank cities by composite quality-of-life score across five weighted dimensions. Filter by country, region, or specific cities, and customize the scenario for accurate comparisons.
Instructions
Rank supported cities by composite quality-of-life score across five weighted dimensions (financial, healthcare, vacation, childcare, safety_net). Returns top N (default 10), with filters for country, countries, region (europe/asia/north_america/south_america/oceania), has_universal_healthcare, include_cities, and exclude_cities. Use this to shortlist across many cities; for a head-to-head between two named cities use compare_cities. The same scenario is applied to every city so scores are directly comparable (default: single person, 2BR rent, $100k USD-equivalent gross). Read-only, no side effects; returns a text summary plus structured JSON.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| weights | No | Override the composite-score weights. Defaults: financial 30, healthcare 20, vacation 15, childcare 15, safety_net 20. | |
| filter | No | Restrict which cities are ranked, by country, region, universal-healthcare flag, or explicit include/exclude slug lists. Omit to rank all supported cities. | |
| scenario | No | Override the default ranking scenario. The same scenario is applied to every city so scores are comparable. | |
| limit | No | Max results to return. Default 10. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ranked | Yes | ||
| considered | Yes | ||
| skipped | Yes | ||
| weights | Yes | ||
| scenario_used | Yes | ||
| methodology_url | Yes |