{"name":"io.github.TravelType/travel-poi","slug":"traveltype-travel-poi","title":"TravelType","description":"Search and explore a global travel points-of-interest catalog (cities, countries, POIs).","url":"https://mcp.market/server/traveltype-travel-poi","rating":null,"grade":"C","score":63,"certified":false,"status":"active","category":"search","tags":["search","maps"],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-09-27T09:51:12.890Z","last_ok_at":"2026-09-27T09:51:12.890Z","latency_ms":575},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.traveltype.app"}],"packages":[],"tools":[{"name":"find_similar_pois","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","description":"POI UUID or slug."},"limit":{"type":"integer","minimum":1,"maximum":30,"default":10,"description":"Maximum number of similar POIs to return (1-30)."},"lang":{"type":"string","enum":["en","de"],"default":"en","description":"Language for human-readable name/description fields. EN is canonical."}},"required":["id"],"additionalProperties":false}},{"name":"get_city","description":"Get one city by slug, including POI count, top distinctive tags, top categories, and a sample of its top POIs.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","description":"City slug, e.g. 'berlin'."},"lang":{"type":"string","enum":["en","de"],"default":"en","description":"Language for human-readable name/description fields. EN is canonical."}},"required":["slug"],"additionalProperties":false}},{"name":"get_country","description":"Get one country by ISO 3166-1 alpha-2 code, including its active cities (top 100 by POI count).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"iso2":{"type":"string","description":"ISO 3166-1 alpha-2 code, e.g. 'DE'."}},"required":["iso2"],"additionalProperties":false}},{"name":"get_poi_details","description":"Get one POI by UUID or slug, with full enrichment: coordinates, approved tags, categories, Wikidata/OSM/Google identifiers, and hero image.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","description":"POI UUID or slug."},"lang":{"type":"string","enum":["en","de"],"default":"en","description":"Language for human-readable name/description fields. EN is canonical."}},"required":["id"],"additionalProperties":false}},{"name":"list_cities","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code filter, e.g. 'DE'."},"limit":{"type":"integer","minimum":1,"maximum":100,"default":50,"description":"Maximum number of cities to return (1-100)."},"offset":{"type":"integer","minimum":0,"default":0,"description":"Number of cities to skip, for pagination."}},"additionalProperties":false}},{"name":"list_countries","description":"List every country that has at least one active city, with city and POI counts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"search_pois","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"q":{"type":"string","description":"Free-text query (min 2 chars)."},"city":{"type":"string","description":"Restrict to a city slug."},"tags":{"type":"array","items":{"type":"string"},"description":"Tag slugs; a POI must carry all of them."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20,"description":"Maximum number of POIs to return (1-50)."},"lang":{"type":"string","enum":["en","de"],"default":"en","description":"Language for human-readable name/description fields. EN is canonical."}},"additionalProperties":false}}],"scan":{"score":63,"grade":"C","scanned_at":"2026-09-27T12:15:44.601Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T12:15:44.592Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2092ms"]},"poisoning":{"score":15,"max":15,"notes":["7 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.traveltype.app","reachable":true,"authRequired":false,"latencyMs":2092,"serverInfo":{"name":"traveltype","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://mcp.traveltype.app/favicon.ico","source":"site","width":16,"height":16},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}