Connect your AI agent
let an AI plan real trips in your account
Your agent plans the trip. NeatTrip makes it real.
NeatTrip ships an open-source MCP server. Point Claude, Cursor, Claude Code - any MCP-capable agent - at it, and it builds a real trip in your account: stops on a map, a day-by-day plan, journal notes, photos, a packing list. The reasoning runs on your agent; you walk away with a durable, editable, shareable link - not a throwaway chat message.
try: “Plan me 5 days in Lisbon, food + architecture, then publish it.”
- Get a token. Sign in and open Connect your agent to generate a personal token (30 days, treat it like a password).
- Add the server to your MCP client and restart it - the config is below.
- Just talk to your agent. It builds the trip and hands you a
/t/<slug>link.
Claude Desktop (claude_desktop_config.json) or Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"neattrip": {
"command": "npx",
"args": ["-y", "@neattrip/mcp"],
"env": { "NEATTRIP_TOKEN": "<your token>" }
}
}
}On the CLI (Claude Code), one command:
claude mcp add neattrip -e NEATTRIP_TOKEN=<your token> -- npx -y @neattrip/mcp
search_placesGeocode a place name → coordinates + a suggested category.
create_tripStart a new trip (private by default); sets the map's route profile from the template.
add_stopAdd an ordered route stop, with nights, category, transport mode, and a photo.
reorder_stopsSet the whole route order in one call; renumbers stops and re-dates the plan.
update_stopEdit a stop in place - rename, move, recategorise, change nights / transport, photo, or label.
delete_stopRemove a route stop; the map route redraws without it.
add_placeAdd a map pin that isn't a route stop (restaurants, beaches, viewpoints); optionally file it under a day.
add_plan_itemAdd a scheduled itinerary item - eat / stay / do / transport - to a day.
add_journal_noteAdd a journal field note that shows on the public trip page.
add_photoAdd a trip photo by URL (up to 100 per trip).
upload_photoUpload a local image file and get back a hosted URL.
set_place_photoSet or replace a stop's photo so it renders on the map and plan.
set_trip_coverSet the hero / cover image shown on the public page and Discover card.
set_route_profileChoose how the route is drawn - driving / cycling / walking.
add_packing_itemAdd a packing-list entry - shared, personal, or assigned.
invite_crewInvite someone by email; returns a join link.
publish_tripMake the trip public and return its shareable /t/<slug> URL.
list_my_tripsList your trips with their ids and public links.
get_tripRead a trip back so the agent can verify its own work.
Open source on npm as @neattrip/mcp. Trips are private until you (or your agent) call publish_trip.