Servidor MCP

instafan

io.github.gustavoatar/instafan
Viajes y hospitalidad Público y accesible MCP 2026-07-28

Qué hace este MCP

Finds destinations and attractions, provides destination briefs and photos, and builds day-by-day travel itineraries.

build_itinerary
Build a day-by-day itinerary for a destination from its strongest real places. Returns the plan plus links to run it as a group trip on Instafan.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['destination', 'days'], 'properties': {'days': {'type': 'number', 'description': 'Trip length in days, 1-7'}, 'destination': {'type': 'string', 'description': 'City or place name'}}}
Esquema de salida
{'type': 'object', 'required': ['answer'], 'properties': {'links': {'type': 'object', 'properties': {'immerse': {'type': 'string', 'description': 'Fly through the destination in 3D on instafan.app'}, 'start_trip': {'type': 'string', 'description': 'Start the trip, invite friends, vote on every spot'}}, 'description': 'Instafan continuation links — include them in the reply'}, 'answer': {'type': 'string', 'description': 'The full answer, ready to show the traveller'}, 'photo_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Public photo URLs mentioned in the answer, when any'}}}
destination_brief
A short brief on one destination: what it is like, typical weather now, official safety verdict. Use before or instead of a full itinerary.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['destination'], 'properties': {'destination': {'type': 'string', 'description': 'City or place name, e.g. "Lisbon"'}}}
Esquema de salida
{'type': 'object', 'required': ['answer'], 'properties': {'links': {'type': 'object', 'properties': {'immerse': {'type': 'string', 'description': 'Fly through the destination in 3D on instafan.app'}, 'start_trip': {'type': 'string', 'description': 'Start the trip, invite friends, vote on every spot'}}, 'description': 'Instafan continuation links — include them in the reply'}, 'answer': {'type': 'string', 'description': 'The full answer, ready to show the traveller'}, 'photo_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Public photo URLs mentioned in the answer, when any'}}}
find_destinations
Suggest 3-5 destinations for a trip mood or constraint set, e.g. "somewhere warm in November, food-first". Use when the traveller has not settled on a place yet.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['mood'], 'properties': {'mood': {'type': 'string', 'description': 'The trip mood or constraints, in plain words'}}}
Esquema de salida
{'type': 'object', 'required': ['answer'], 'properties': {'links': {'type': 'object', 'properties': {'immerse': {'type': 'string', 'description': 'Fly through the destination in 3D on instafan.app'}, 'start_trip': {'type': 'string', 'description': 'Start the trip, invite friends, vote on every spot'}}, 'description': 'Instafan continuation links — include them in the reply'}, 'answer': {'type': 'string', 'description': 'The full answer, ready to show the traveller'}, 'photo_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Public photo URLs mentioned in the answer, when any'}}}
spot_photos
Real photos of one spot — up to two shown inline plus direct photo links. Name a specific place ("Belém Tower") or leave spot empty for a postcard of the destination itself.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['destination'], 'properties': {'spot': {'type': 'string', 'description': 'Optional: one specific place, e.g. "Belém Tower"'}, 'destination': {'type': 'string', 'description': 'City or place name'}}}
Esquema de salida
{'type': 'object', 'required': ['answer'], 'properties': {'links': {'type': 'object', 'properties': {'immerse': {'type': 'string', 'description': 'Fly through the destination in 3D on instafan.app'}, 'start_trip': {'type': 'string', 'description': 'Start the trip, invite friends, vote on every spot'}}, 'description': 'Instafan continuation links — include them in the reply'}, 'answer': {'type': 'string', 'description': 'The full answer, ready to show the traveller'}, 'photo_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Public photo URLs mentioned in the answer, when any'}}}
top_spots
The strongest real places in a destination — top attractions by default, or a specific ask like "specialty coffee" or "rooftop bars". Real Google-rated places, never invented.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['destination'], 'properties': {'query': {'type': 'string', 'description': 'Optional: what kind of spots, e.g. "seafood dinner"'}, 'destination': {'type': 'string', 'description': 'City or place name'}}}
Esquema de salida
{'type': 'object', 'required': ['answer'], 'properties': {'links': {'type': 'object', 'properties': {'immerse': {'type': 'string', 'description': 'Fly through the destination in 3D on instafan.app'}, 'start_trip': {'type': 'string', 'description': 'Start the trip, invite friends, vote on every spot'}}, 'description': 'Instafan continuation links — include them in the reply'}, 'answer': {'type': 'string', 'description': 'The full answer, ready to show the traveller'}, 'photo_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Public photo URLs mentioned in the answer, when any'}}}
Añadido
spot_photos
17 de September de 2026 a las 12:42
Añadido
build_itinerary
17 de September de 2026 a las 12:42
Añadido
top_spots
17 de September de 2026 a las 12:42
Añadido
destination_brief
17 de September de 2026 a las 12:42
Añadido
find_destinations
17 de September de 2026 a las 12:42