traveltype avatar

TravelType

io.github.traveltype/travel-poi

This connects Claude to TravelType's global POI database for searching and retrieving information about cities, countries, and points of interest worldwide. You'd reach for this when building travel planning agents, location-based assistants, or any workflow that needs structured geographic and tourism data without hardcoding destination lists or scraping travel sites. The server runs remotely at mcp.traveltype.app over streamable HTTP, so there's no local setup. Useful for prototyping itinerary tools, answering location questions with real data, or enriching travel recommendations with actual POI catalogs instead of relying solely on the model's training data.

tools
7
transport
HTTP
last updated
Jun 4, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.traveltype.app --name travel-poi

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http travel-poi https://mcp.traveltype.app

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 7 tools

Verified live against the running server on Nov 6, 2026.

list_citiesList active cities ordered by POI count, with coordinates and Wikidata QID. Paginate with limit/offset; filter by ISO 3166-1 alpha-2 country code.3 params

List active cities ordered by POI count, with coordinates and Wikidata QID. Paginate with limit/offset; filter by ISO 3166-1 alpha-2 country code.

Parameters* required
countrystring
ISO 3166-1 alpha-2 country code filter, e.g. 'DE'.
limitinteger
Maximum number of cities to return (1-100).default: 50
offsetinteger
Number of cities to skip, for pagination.default: 0
get_cityGet one city by slug, including POI count, top distinctive tags, top categories, and a sample of its top POIs.2 params

Get one city by slug, including POI count, top distinctive tags, top categories, and a sample of its top POIs.

Parameters* required
langstring
Language for human-readable name/description fields. EN is canonical.one of en · dedefault: en
slug*string
City slug, e.g. 'berlin'.
list_countriesList every country that has at least one active city, with city and POI counts.

List every country that has at least one active city, with city and POI counts.

No parameters. Call it with no arguments.

get_countryGet one country by ISO 3166-1 alpha-2 code, including its active cities (top 100 by POI count).1 params

Get one country by ISO 3166-1 alpha-2 code, including its active cities (top 100 by POI count).

Parameters* required
iso2*string
ISO 3166-1 alpha-2 code, e.g. 'DE'.
search_poisFree-text POI search with prefix/tag/fuzzy ranking plus popularity and geo boosts. Provide `q` (free text, min 2 chars) and/or `city` (slug); with both, the search is scoped to that city. Optionally narrow with `tags` (a POI must carry all of them). At least one of `q` or `cit...5 params

Free-text POI search with prefix/tag/fuzzy ranking plus popularity and geo boosts. Provide `q` (free text, min 2 chars) and/or `city` (slug); with both, the search is scoped to that city. Optionally narrow with `tags` (a POI must carry all of them). At least one of `q` or `cit...

Parameters* required
citystring
Restrict to a city slug.
langstring
Language for human-readable name/description fields. EN is canonical.one of en · dedefault: en
limitinteger
Maximum number of POIs to return (1-50).default: 20
qstring
Free-text query (min 2 chars).
tagsarray
Tag slugs; a POI must carry all of them.
get_poi_detailsGet one POI by UUID or slug, with full enrichment: coordinates, approved tags, categories, Wikidata/OSM/Google identifiers, and hero image.2 params

Get one POI by UUID or slug, with full enrichment: coordinates, approved tags, categories, Wikidata/OSM/Google identifiers, and hero image.

Parameters* required
id*string
POI UUID or slug.
langstring
Language for human-readable name/description fields. EN is canonical.one of en · dedefault: en
find_similar_poisFind the nearest POIs to the given one by tag-cosine similarity (shared distinctive tags) — 'more like this'. Empty when the POI has only generic tags.3 params

Find the nearest POIs to the given one by tag-cosine similarity (shared distinctive tags) — 'more like this'. Empty when the POI has only generic tags.

Parameters* required
id*string
POI UUID or slug.
langstring
Language for human-readable name/description fields. EN is canonical.one of en · dedefault: en
limitinteger
Maximum number of similar POIs to return (1-30).default: 10

Sponsors

Details

Category
Search & Web Crawling
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1ultrastarz avatarTollkit Cryptoultrastarz/x402-extract-mcpCrypto news, perps, market pulse, price history and token checks for AI agents. USDC per call.0stars
2us-all avatarOpenmetadataus-all/openmetadata-mcp-serverOpenMetadata MCP — metadata, lineage, search, data quality, OM 1.12+ Data Contracts0stars
3vistoya avatarMarketvistoya/vistoya-mcpSearch and get fashion products recommendations across multiple e-ecom stores0stars
4wellknownmcp avatarIA-Asso.fr — French Associations Registrywellknownmcp/ia-asso.frSearch 1.26M+ active French associations (official RNA registry, 10 tools, premium & RUP filters)0stars
5kolverahq avatarKolverakolverahq/kolvera-mcpAI sales & BD platform for Australian recruiters: search, enrich, campaign, research, reports.0stars
6scispot-repo avatarMcpscispot-repo/scispot-mcp-serverTurn any LLM into your lab assistant: search samples, track experiments, analyze data with AI.0stars