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.
moodrequired
io.github.gustavoatarPublished by GitHub account gustavoatarv1.1.0Updated Oct 24, 2026
Plan trips with friends: mood search, live briefs, top spots with photos, day-by-day itineraries.
Instafan is a hosted travel-planning MCP server that lets an assistant suggest destinations, brief on a place, list real rated spots with photos, and build day-
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.gustavoatar%2Finstafan/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"instafan": {
"type": "http",
"url": "https://instafan.app/mcp"
}
}
}Let AI agents plan real trips — where to go for a mood, what a destination is like right now, its strongest Google-rated places with photos, and a day-by-day plan — using Instafan's live data (Google Places, climate normals, official safety advisories).
Hosted, no install, no auth. Streamable-HTTP endpoint:
ChatGPT → Settings → Apps & Connectors → enable Developer mode → Create → URL: https://instafan.app/mcp, auth: none.
Claude Desktop / Claude.ai → Settings → Connectors → Add custom connector → URL: https://instafan.app/mcp
Claude Code:
Cursor / other MCP clients — add a remote (streamable-http) server pointing at the URL above. One-click: see https://instafan.app/connect/
Test with curl:
"Build me a Lisbon trip for my wife and I in the best weather."
The agent calls destination_brief → learns Lisbon is 18–26°C with ~4 rainy days right now and officially rated relaxed; top_spots → real rated places with photos; spot_photos → Belém Tower, inline; build_itinerary → a day-by-day plan. Every answer links back into instafan.app, where the trip becomes a group decision — immerse in 3D, save spots, let the group vote.
Built by Instafan — plan trips with friends. https://instafan.app
/.well-known/mcp/server-card.jsonMIT
Source: README.md at commit 14ab1cd
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.
moodrequiredA short brief on one destination: what it is like, typical weather now, official safety verdict. Use before or instead of a full itinerary.
destinationrequiredThe 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.
querydestinationrequiredBuild 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.
daysrequireddestinationrequiredReal 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.
spotdestinationrequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
https://instafan.app/mcpclaude mcp add instafan --transport http https://instafan.app/mcpcurl -s -X POST https://instafan.app/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'