
nomadpoint
nomadpoint: планирование поездок и учёт визовых дней по 39601 правилам въезда
Что умеет
- Создавать и редактировать маршруты поездки
- Добавлять перелёты, жильё и активности
- Отслеживать визовые дни путешественника
- Вести расходы и делить их между участниками
- Управлять доступом участников к поездке
Какие данные видит
Ассистент работает с маршрутами и данными путешественников пользователя по API-ключу.
Нужен ли аккаунт
Нужен API-ключ из настроек сервиса
nomadpoint — MCP-сервер для планирования путешествий с учётом визовых правил: 39601 правило въезда помогает отслеживать разрешённые дни пребывания для каждого путешественника. Ассистент ведёт маршруты с перелётами, жильём и активностями, а также расходы поездки.
Как подключить
Как подключить nomadpoint к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://gxhdcvoveufbkthhendf.supabase.co/functions/v1/mcp
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить nomadpoint к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://gxhdcvoveufbkthhendf.supabase.co/functions/v1/mcp
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить nomadpoint к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://gxhdcvoveufbkthhendf.supabase.co/functions/v1/mcp
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (43)
Технические названия из tools/list. Нужны только разработчикам.
| list_journeys | List the user's trips (journeys) they own or have joined, with dates and whether they own it. |
| get_journey | 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 is, and the booking it carries. Pass from_date/to_date to read one window of a long trip instead of all of it. |
| create_journey | Start a new trip. Use when the user wants a separate trip rather than adding to an existing one. |
| update_journey | 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 only. |
| delete_journey | Permanently delete a trip and everything on it — stops, flights, bookings, activities — for every member. Owner only. Irreversible; confirm with the user first. |
| get_journey_share_link | 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. |
| list_journey_members | Who is on a trip: user ids, roles, and profiles. Use it to get the ids that set_item_travellers takes. |
| remove_journey_member | Remove someone from a shared trip. Owner only. |
| leave_journey | Leave a trip someone else shared with the user. Owners can't leave their own trip — they delete it. |
| create_stay | 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_flight | Add a flight to a trip. |
| create_accommodation | Add a booked place to stay (hotel/hostel/apartment) to a trip. |
| create_activity | Add a thing to do — or a travel leg between places — to a trip, optionally attached to a stop. |
| update_stay | Change a stop's city, country, dates or notes. |
| update_flight | Change a flight's route, times, seat, confirmation or notes. |
| update_accommodation | Change a booking's property, dates, price, confirmation or notes. |
| update_activity | Change an activity's title, timing, place or notes. |
| delete_stay | Remove a stop from the trip. Refuses when the stop carries a booking — delete the booking instead. |
| delete_flight | Remove a flight from the trip. |
| delete_accommodation | Remove a booking from the trip. |
| delete_activity | Remove an activity from the trip. |
| set_item_travellers | 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 default and right for most items. |
| list_expenses | 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, so an importer can see what it already brought in. |
| create_expense | 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 already on the itinerary, set its price with update_flight/update_accommodation/update_activity instead; doing both counts it twice. Pass source_ref when importing so a re-run can't duplicate it. |
| update_expense | Correct a recorded expense — its amount, currency, date, title, category or which stop it belongs to. |
| delete_expense | Remove a recorded expense. Irreversible. |
| get_budget | 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. |
| set_budget | 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. |
| get_me | 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_country_info | Country reference info and the user's visa requirement for it, based on their primary passport. |
| get_visa_status | 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". |
| search_airports | Find airports by city, name or IATA code. Use this to get the codes create_flight requires — never guess them. |
| search_cities | Find cities by name. Use it to confirm the exact city name create_stay expects. |
| search_airlines | Find airlines by name or IATA code. |
| update_preferences | 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. |
| list_documents | The user's travel documents (passports, visas, insurance, tickets) — metadata only, not the files. |
| add_passport | 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_document | Record a travel document (ticket, boarding pass, hotel confirmation, insurance…) and, when a file_name/mime_type is given, return a signed upload_url to PUT the file to. Use related_id to attach it to the flight, accommodation or activity it belongs to. |
| delete_document | Delete one of the user's travel documents. |
| list_visas | Visas the user holds — type, number, validity, entries used. |
| create_visa | Record a visa the user holds or has applied for. |
| update_visa | Change a recorded visa, or archive it by setting is_active to false. |
| delete_visa | Delete a recorded visa. |