mcpserver.lol
registry/nomadpoint
Connection check verified live · 20h ago

nomadpoint

Plan trips and track visa days per traveller across 39,601 entry rules

Tools 42
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

42 tools

Read from the running server on 20h ago.

add_passport titleis_primaryissue_dateexpiry_datecountry_code*passport_number
Record a passport from its details alone (no scan needed). Also adds the country to the user's nationalities, which is what visa answers are computed from.
create_accommodation nametype*notesaddresscheck_incurrency +11
Add a booked place to stay (hotel/hostel/apartment) to a trip.
create_activity emojinotespricetitle*addressstay_id +12
Add a thing to do — or a travel leg between places — to a trip, optionally attached to a stop.
create_expense title*amount*stay_idcategory*currency*spent_on* +4
Record one thing the user spent money on. Use for spend with no itinerary item of its own — meals, transport, visa fees, a booking that isn't on the trip. If the purchase IS alread…
create_flight seatnotespricecurrencytravelersjourney_id* +13
Add a flight to a trip.
create_journey name*end_datestart_datedescription
Start a new trip. Use when the user wants a separate trip rather than adding to an existing one.
create_stay city*notescity_codetravelersjourney_id*country_code* +3
Add a stay — a stop in a city — to a trip. This is how a destination gets onto the itinerary; book lodging for it with create_accommodation on the same dates.
create_visa notescost_paidvisa_namevisa_type*issue_dateexpiry_date +8
Record a visa the user holds or has applied for.
delete_accommodation can modify data accommodation_id*
Remove a booking from the trip.
delete_activity can modify data activity_id*
Remove an activity from the trip.
delete_document can modify data document_id*
Delete one of the user's travel documents.
delete_expense can modify data expense_id*
Remove a recorded expense. Irreversible.
delete_flight can modify data flight_id*
Remove a flight from the trip.
delete_journey can modify data journey_id*
Permanently delete a trip and everything on it — stops, flights, bookings, activities — for every member. Owner only. Irreversible; confirm with the user first.
delete_stay can modify data stay_id*
Remove a stop from the trip. Refuses when the stop carries a booking — delete the booking instead.
delete_visa can modify data visa_id*
Delete a recorded visa.
get_budget read-only journey_id*
The user's own spending target for a trip, if they set one. Personal, not shared: each member of a trip has their own, and no one else's is readable.
get_country_info read-only country_code*
Country reference info and the user's visa requirement for it, based on their primary passport.
get_journey read-only to_datefrom_datejourney_id*
Get one journey's itinerary: stays (the stops), flights, booked accommodations, and activities. A booked stay is ONE row that appears in both lists under the SAME id — the stop it…
get_journey_share_link read-only journey_id*
The link that invites someone onto a trip as a co-editor. Anyone who opens it joins immediately, so it is the whole invite — there is no separate accept step.
get_me read-only
Who the user is: profile, the passports/nationalities they hold (which decide every visa answer), and their recorded passport documents. Worth reading before planning anything.
get_visa_status read-only yearcountry_code*
How many days of the user's allowance in a country are used and how many remain this year — the answer to "how much longer can I stay".
leave_journey can modify data journey_id*
Leave a trip someone else shared with the user. Owners can't leave their own trip — they delete it.
list_documents read-only document_type
The user's travel documents (passports, visas, insurance, tickets) — metadata only, not the files.
list_expenses read-only to_datefrom_datejourney_id*
Recorded spending on a trip — the money entered by hand or imported, NOT the booked prices on flights and hotels (those come back from get_journey). Includes each row's source_ref,…
list_journey_members read-only journey_id*
Who is on a trip: user ids, roles, and profiles. Use it to get the ids that set_item_travellers takes.
list_journeys read-only
List the user's trips (journeys) they own or have joined, with dates and whether they own it.
list_visas read-only
Visas the user holds — type, number, validity, entries used.
remove_journey_member can modify data user_id*journey_id*
Remove someone from a shared trip. Owner only.
search_airlines read-only limitquery*
Find airlines by name or IATA code.
search_airports read-only limitquery*
Find airports by city, name or IATA code. Use this to get the codes create_flight requires — never guess them.
search_cities read-only limitquery*country_code
Find cities by name. Use it to confirm the exact city name create_stay expects.
set_budget amount*periodcurrency*journey_id*
Set or replace the user's own spending target for a trip. 'month' means per month of the trip; 'journey' means the whole trip. Replaces any existing target.
set_item_travellers item_id*item_type*travelers
Say which people on a shared trip an item is for — one person's separate flight, one person's room. Omitting travelers (or passing an empty list) means everyone, which is the defau…
update_accommodation nametypenotesaddresscheck_incurrency +10
Change a booking's property, dates, price, confirmation or notes.
update_activity emojinotespricetitleaddressstay_id +11
Change an activity's title, timing, place or notes.
update_expense titleamountstay_idcategorycurrencyspent_on +3
Correct a recorded expense — its amount, currency, date, title, category or which stop it belongs to.
update_flight seatnotespricecurrencyflight_id*booking_url +12
Change a flight's route, times, seat, confirmation or notes.
update_journey nameend_datejourney_id*start_datedescriptionis_archived +1
Rename a trip, change its dates or description, archive it, or set its home-base countries (countries where the user has their own place — no missing-stay warnings there). Owner on…
update_preferences currencyhome_citybudget_maxbudget_mintravel_pacework_end_hour +5
Set the standing facts every trip should respect: where home is, the home airport, the currency to quote in, nightly budget, travel pace, and preferred working hours.
update_stay citynotesstay_id*city_codecountry_codecheckin_datetime +2
Change a stop's city, country, dates or notes.
update_visa notesvisa_id*cost_paidis_activevisa_namevisa_type +8
Change a recorded visa, or archive it by setting is_active to false.