MyNomadWorld: where should I live?

Ranks 197 countries for remote workers: tax, cost of living, climate, safety, visas, internet

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
93%
命名品質
85%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,360Token(工具定義)
~2.9 KB典型回應大小
中等的注意力影響(128k 上下文的 1.06%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "where-to-live": {
      "url": "https://mynomadworld.com/api/mcp"
    }
  }
}

遠端端點

https://mynomadworld.com/api/mcpstreamable-http

它能做什麼

工具清單

工具(4)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢recommend_countries(home_country, current_country, monthly_income_eur, priorities, climate, ...)

Ranks the countries that best fit a person who wants to move abroad ("where should I live?", "where should I move next?", "best country for me as a remote worker"). Same algorithm and data as the MyNomadWorld quiz: tax the user would actually pay, cost of living versus where they live, safety, climate, sea, flight time to family, language, healthcare, ease of residency. Extra filters: digital nomad visa, minimum internet speed, time zone overlap. Returns the top matches with reasons, watch-outs and links.

輸入結構描述

{
  "type": "object",
  "properties": {
    "home_country": {
      "type": "string",
      "description": "Country the user is from (English name or ISO code). Distance to family and language are measured from here. Required."
    },
    "current_country": {
      "type": "string",
      "description": "Country the user lives in now, if different. Cost and current tax are compared with this one, and it is left out of the results."
    },
    "monthly_income_eur": {
      "type": "number",
      "description": "Monthly income in euros before tax. Used to estimate the income tax the user would pay in each country."
    },
    "priorities": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "tax",
          "cost",
          "safety",
          "near",
          "lang",
          "life"
        ]
      },
      "description": "Ordered list, most important first. Values: tax (low taxes), cost (low cost of living), safety, near (close to home and family), lang (they speak my language), life (healthcare and long life expectancy)."
    },
    "climate": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "warm",
          "mild",
          "cold"
        ]
      },
      "description": "Wanted climates (any of them). warm = average 17 C or more, mild = 9 to 24 C, cold = 15 C or less. Empty = climate does not matter."
    },
    "sea": {
      "type": "string",
      "enum": [
        "coast",
        "near",
        "any"
      ],
      "description": "coast = only countries with a coastline; near = sea is a plus; any = does not matter."
    },
    "residency_budget_eur": {
      "type": "number",
      "description": "Money available for a residency deposit or investment. Hides countries whose minimum is higher."
    },
    "age_band": {
      "type": "string",
      "enum": [
        "u30",
        "30-45",
        "45-60",
        "60+"
      ]
    },
    "household": {
      "type": "string",
      "enum": [
        "solo",
        "couple",
        "kids"
      ],
      "description": "Who is moving: alone, with a partner, or with children."
    },
    "needs_digital_nomad_visa": {
      "type": "boolean",
      "description": "Only countries with a digital nomad or remote-work visa in our data (and, if income is given, whose income requirement the user meets)."
    },
    "min_internet_mbps": {
      "type": "number",
      "description": "Minimum fixed broadband speed in Mbps (approximate national median)."
    },
    "work_timezone_utc_offset": {
      "type": "number",
      "description": "UTC offset of the team or clients the user works with, for example -5 for New York in winter or 1 for Berlin."
    },
    "max_hours_difference": {
      "type": "number",
      "description": "Maximum hours of difference from work_timezone_utc_offset (default 3 when an offset is given)."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "How many countries to return (default 5)."
    }
  },
  "required": [
    "home_country"
  ]
}
🟢country_profile(country, home_country, current_country, monthly_income_eur)

Key facts for living in one country as a remote worker or expat: income tax the user would pay (if income given), special newcomer tax regime, cost of living, climate by month, safety, healthcare, internet speed, languages and English level, time zone, digital nomad visa and residency minimum. Links to the full MyNomadWorld country page.

輸入結構描述

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "description": "Country name or ISO code."
    },
    "home_country": {
      "type": "string",
      "description": "Country the user is from (English name or ISO code). Distance to family and language are measured from here. Required."
    },
    "current_country": {
      "type": "string",
      "description": "Country the user lives in now, if different. Cost and current tax are compared with this one, and it is left out of the results."
    },
    "monthly_income_eur": {
      "type": "number",
      "description": "Monthly income in euros before tax. Used to estimate the income tax the user would pay in each country."
    }
  },
  "required": [
    "country"
  ]
}
🟢compare_countries(country_a, country_b, home_country, current_country, monthly_income_eur)

Side-by-side comparison of two countries for someone deciding where to move: tax for their income, cost of living, climate, safety, healthcare, internet, time zone, language, digital nomad visa. With home_country it also gives each one's match score from the MyNomadWorld engine.

輸入結構描述

{
  "type": "object",
  "properties": {
    "country_a": {
      "type": "string"
    },
    "country_b": {
      "type": "string"
    },
    "home_country": {
      "type": "string",
      "description": "Country the user is from (English name or ISO code). Distance to family and language are measured from here. Required."
    },
    "current_country": {
      "type": "string",
      "description": "Country the user lives in now, if different. Cost and current tax are compared with this one, and it is left out of the results."
    },
    "monthly_income_eur": {
      "type": "number",
      "description": "Monthly income in euros before tax. Used to estimate the income tax the user would pay in each country."
    }
  },
  "required": [
    "country_a",
    "country_b"
  ]
}
🟢digital_nomad_visas(monthly_income_eur, region, limit)

Lists countries that offer a digital nomad or remote-work visa in the MyNomadWorld dataset, with the monthly income requirement, length and family option. Optionally only those the user qualifies for on income.

輸入結構描述

{
  "type": "object",
  "properties": {
    "monthly_income_eur": {
      "type": "number",
      "description": "If given, only visas whose income requirement is at or below this."
    },
    "region": {
      "type": "string",
      "description": "Optional continent filter: Europe, Asia, Americas, Africa, Oceania."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  }
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本4 個工具