Goyondo + Claude

Last verified

To plan trips in the Claude desktop app and keep them in Goyondo, open Settings → Developer → Edit Config and add this under mcpServers: "goyondo": { "command": "npx", "args": ["-y", "goyondo-mcp"] }. Your assistant can then use create_trip, add_activity, update_activity and get_trip to plan and edit trips that persist in Goyondo.

Start planning free →

Connect Claude to Goyondo

  1. Add Goyondo. Add the goyondo entry under mcpServers in Claude's config file, save it and restart the Claude desktop app.
  2. Ask to connect. Ask Claude to connect to Goyondo. It shows you a goyondo.run/connect link with a code like GYD-XXXX.
  3. Approve in your browser. Open the link, sign in to Goyondo, check the permissions Claude is asking for and tap Grant access. Claude never sees your password.
  4. Plan and keep editing. Claude receives a scoped key and saves the trip to your Goyondo account. Open goyondo.run to see it, edit it yourself or invite your group.

Example prompts

Plan 4 days in Kyoto from 3 to 6 November for a family with two kids aged 8 and 11, and save it to Goyondo.
In my Goyondo Kyoto trip, swap day 2 and day 3 and add a rest stop after lunch each day.
Show my Goyondo Kyoto trip and check that no day has more than three activities.

Tools your assistant can use

ToolWhat it does
list_tripsList trips for the authenticated user. Returns trip id, destination, dates, status. Supports limit; response includes has_more to indicate whether more trips exist.
get_tripGet a single trip by id including full itinerary (days and activities).
create_tripCreate a new trip and optionally generate an AI itinerary. Returns the created trip and itinerary.
update_tripUpdate trip metadata such as dates, title, traveler count, budget, or status. When start_date or end_date changes, the response includes itinerary_dates showing the first and last day dates after the shift — verify these match your intended dates before proceeding.
add_activityAdd an activity to a trip. To assign to a specific day use itinerary_id (UUID from get_trip itinerary days — most reliable), date (YYYY-MM-DD), or day_number (1-based). If none are provided the activity lands on Day 1.
update_activityUpdate an existing activity. All fields except trip_id and activity_id are optional.
delete_activityDelete an activity from a trip.
regenerate_itineraryRegenerate the AI itinerary for an existing trip.

Frequently asked questions

Does this work on claude.ai or the Claude mobile app?
Not directly yet. claude.ai and the mobile apps need a remote connector, which Goyondo does not offer yet. Use the Claude desktop app or Claude Code, or create the trip yourself at goyondo.run.
Do I need anything installed?
Yes: Node.js 18 or later, which provides the npx command that runs goyondo-mcp. Your assistant starts it automatically after you add the configuration.
Do I need to pay?
No. Goyondo is free to start and in open beta. The free plan includes 3 trips, creating an API key raises that to 10, and Pro adds unlimited trips.
Can my assistant book flights or hotels through Goyondo?
No. Goyondo does not place bookings or show live availability or prices. Your assistant can record a booking you made elsewhere so it stays with the trip.

Reference