Get a one-city profile
get_city_summaryGet a concise profile of one city: currency, tax shape, headline costs (rent, groceries, transit, childcare), safety-net values (parental leave, vacation, universal healthcare), and data freshness.
Instructions
Concise profile of one city: currency, tax shape (bracket count + top rate + payroll/national insurance), headline costs (rent / groceries / transit / childcare), safety-net values (parental leave, vacation, universal healthcare), and data freshness. Lighter than compare_cities; use when the user is asking about one place rather than a comparison. Read-only, no side effects; returns a text summary plus structured JSON.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"city": "<city>"
},
"name": "get_city_summary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City slug. Use list_cities to discover valid slugs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | ||
| name | Yes | ||
| country | Yes | ||
| currency | Yes | ||
| compensation_index | Yes | ||
| tax | Yes | ||
| cost_snapshot | Yes | ||
| safety_net | Yes | ||
| govt_benefits | Yes | ||
| inbound_tax_regime | Yes | ||
| data_last_updated_field | Yes | ||
| data_year_range | Yes | ||
| methodology_url | Yes |