io.github.TravelType/travel-poi
Official7 toolsTravelType
Search and explore a global travel points-of-interest catalog (cities, countries, POIs).
Search and explore global travel catalog with cities, countries, and points of interest.
Captured live from the server via tools/list.
list_cities
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 (3)
- countrystring
ISO 3166-1 alpha-2 country code filter, e.g. 'DE'.
- limitinteger
Maximum number of cities to return (1-100).
- offsetinteger
Number of cities to skip, for pagination.
get_city
Get one city by slug, including POI count, top distinctive tags, top categories, and a sample of its top POIs.
Parameters (2)
- slugstringrequired
City slug, e.g. 'berlin'.
- langstring
Language for human-readable name/description fields. EN is canonical.
list_countries
List every country that has at least one active city, with city and POI counts.
No parameters.
get_country
Get one country by ISO 3166-1 alpha-2 code, including its active cities (top 100 by POI count).
Parameters (1)
- iso2stringrequired
ISO 3166-1 alpha-2 code, e.g. 'DE'.
search_pois
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 `city` is required.
Parameters (5)
- qstring
Free-text query (min 2 chars).
- citystring
Restrict to a city slug.
- tagsarray
Tag slugs; a POI must carry all of them.
- limitinteger
Maximum number of POIs to return (1-50).
- langstring
Language for human-readable name/description fields. EN is canonical.
get_poi_details
Get one POI by UUID or slug, with full enrichment: coordinates, approved tags, categories, Wikidata/OSM/Google identifiers, and hero image.
Parameters (2)
- idstringrequired
POI UUID or slug.
- langstring
Language for human-readable name/description fields. EN is canonical.
find_similar_pois
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 (3)
- idstringrequired
POI UUID or slug.
- limitinteger
Maximum number of similar POIs to return (1-30).
- langstring
Language for human-readable name/description fields. EN is canonical.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"travel-poi": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.traveltype.app"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.