mcpbeat Sign in

Expatslist MCP Server

by expatslist Your server? Claim it
answering

Expatslist is answering right now. Last checked 8 min ago. It exposes 8 tools.

City guides, local business listings and Q&A for expats and newcomers in cities worldwide.

Uptime history 6 days of history · worst day 99%
6 days agonow
100.0%
Uptime 24h
91 of 91 checks
8
Tools
read from the server
370 ms
Response time
average over 24h
open, no key
Access
streamable-http

Expatslist missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add mcp --transport http https://expatslist.org/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://expatslist.org/api/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://expatslist.org/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://expatslist.org/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://expatslist.org/api/mcp"
    }
  }
}

Available tools 8

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

browse
browse
Newest items of one content type in one city: questions, missed-connection posts (human_connection), recommendations, classifieds, blog posts or businesses. Optional category filter. For businesses with no category it returns the category list with counts instead of items. Use it for "latest questions in X", "any missed connections in X", "show me restaurants in X". Limitation: at most 10 items per call.
cities
list_cities
Lists the cities ExpatsList covers, with the slug every other tool expects. Use it to resolve a city name the user typed, or when the user asks which cities are available. Returns nothing else; it does not search content.
city
city_pulse
Recent community activity in one city: new questions, missed-connection posts, recommendations, classifieds, blog posts and businesses, grouped by type with up to five summaries each and a link to the full section. Use it for "what are people talking about in X" or "what is new in X". Limitation: only the last 1 to 90 days, and only cities from list_cities.
country
country_info
Reference numbers for one country from ExpatsList tools: digital nomad visa (requirements, income threshold, fee, duration), cost of living (rent, meals, utilities, coworking for up to five cities), healthcare (system, costs, English availability), tax (system, residency days, social security), safety (scores, risks, emergency number) or tipping (rates by service). Use it for factual questions about a country. Limitation: one country and one topic per call; figures are indicative and the linked page has the full table and sources.
expatslist
search_expatslist
Keyword search across business listings, classifieds, blog posts, questions, recommendations and missed-connection posts, optionally limited to one city and one content type. Use it when the user names a thing to find (a dentist, a coworking space, a topic). Returns short summaries with links; full details are on the linked page. Limitation: keyword match, not semantic; at most 10 results.
fetch
fetch
Connector-style fetch of one item by the id returned from search. Same summary as get_item.
item
get_item
One item by type, city and slug: a question with its best answer and the count of further answers, a missed-connection post, a recommendation, a classified, a blog post or a business listing. Use it after a search or browse result when the user wants more on one item. Limitation: text is a summary of up to about 600 characters; contact details are never included and are on the linked page.
search
search
Connector-style search across all ExpatsList content. Returns ids for fetch. Prefer search_expatslist when you can filter by city or type.

Endpoints

URLTransportStateLatencyChecked
https://expatslist.org/api/mcp streamable-http answering 235 ms 8 min ago

Alternatives to Expatslist

same job, measured the same way
SphereScout
by spherescout

Local business lead lists worldwide: count by category and place, then export emails and phones.

answering
6ix
by 6ix

Earnings calls, news releases, decks, prices and shareholders for listed companies worldwide.

24 tools answering
Founderhood
by founderhood

Search indie founders and online businesses by city/country, and submit listings to Founderhood.

4 tools answering
Near Fine
by nearfine

Search booksellers worldwide for any book, new or used, and set alerts for copies not listed yet.

5 tools answering
World Public Holidays
by omikuji

Public holidays, business days and long weekends for about 250 countries, in each local time zone.

4 tools answering
Bushdrum Events
by bushdrum

City-scoped Bushdrum event search for agents with list_cities and search_events.

2 tools answering
Pionra
by pionra

Guides, housing, jobs, events and communities for foreigners living in France, in 6 languages.

8 tools answering
Kartvelians.com guides
by kartvelians

Newcomer guides for Georgian speakers in the US: short summaries and links to kartvelians.com.

3 tools answering

Expatslist — questions

Answers built from our own checks of this server.

What can Expatslist do?
It exposes 8 tools, read directly from the server on our last check. Among them: browse, city_pulse, country_info, fetch, get_item, list_cities and 2 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Expatslist working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 370 ms. The bar chart above shows every period we have measured.
How do I connect Expatslist?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Expatslist need an API key?
No. Expatslist completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 8 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Expatslist?
It answers our handshake in 370 ms on average, which is faster than 36% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.