shaikhspeare/wanderlog-mcp

shaikhspeare/wanderlog-mcp

от shaikhspeare
MCP-сервер для работы с Wanderlog через ИИ-агентов: создавайте и редактируйте маршруты, добавляйте места, заметки, отели и чеклисты прямо в диалоге. Поможет быстро спланировать поездку без ручного ...

wanderlog-mcp

npm npm downloads License: MIT Node.js

An MCP server that lets Claude (or any MCP-compatible agent) view and build Wanderlog trip itineraries through conversation.

Instead of clicking through the Wanderlog UI to plan a trip, you just ask:

"Create a 14-day Japan Golden Route trip — Tokyo, Hakone, Kyoto, Nara, and Osaka."

The agent calls the tools, interleaves places and notes for each day, adds hotel blocks and checklists, and you end up with a fully populated Wanderlog trip in a few minutes.

See a real example: 14-day Japan Golden Route — built entirely by an AI agent using this MCP server.

What's New in v0.3.1

  • Wanderlog rate-limits rapid edits — burst mutations (an LLM building a full itinerary) now retry automatically with backoff instead of failing with an opaque "Submit op timeout".
  • Rate-limit rejections that can't be retried surface as a clear error instead of a 10-second hang.
  • New day sections created by wanderlog_update_trip_dates now match Wanderlog's native section shape exactly.
wanderlog_add_checklist

Добавляет чеклист в поездку Wanderlog. Каждый пункт изначально не отмечен и может быть отмечен в приложении Wanderlog. Добавляйте хотя бы один чеклист на поездку. Типичные примеры: - На всю поездку (без дня): список упаковки или чеклист «перед выездом» - На день 1: чеклист на день прибытия («получить Oyster card», «заселиться в отель», «купить SIM-карту») - На конкретные дни: задачи на этот день («взять купальник», «зарядить камеру», «взять наличные для рынка») Возвращает подтверждение с названием чеклиста и количеством пунктов.

Add a checklist to a Wanderlog trip

Добавляет чеклист в поездку Wanderlog. Каждый пункт изначально не отмечен и может быть отмечен в приложении Wanderlog. Добавляйте хотя бы один чеклист на поездку. Типичные примеры: - На всю поездку (без дня): список упаковки или чеклист «перед выездом» - На день 1: чеклист на день прибытия («получить Oyster card», «заселиться в отель», «купить SIM-карту») - На конкретные дни: задачи на этот день («взять купальник», «зарядить камеру», «взять наличные для рынка») Возвращает подтверждение с названием чеклиста и количеством пунктов.

Параметры

  • trip_keystringобязательный

    The trip to add the checklist to. Use wanderlog_list_trips if you don't know the key.

  • itemsstring[]обязательный

    Checklist items. Each string becomes one checkbox item, initially unchecked.

  • titlestring

    Optional title for the checklist (e.g. 'Packing list'). Omit for an untitled checklist.

  • daystring

    Optional day to add the checklist to. Accepts 'day 2', 'May 4', or ISO '2026-05-04'. Omit to add to the 'Places to visit' list.

wanderlog_add_expense

Добавляет расход бюджета в поездку Wanderlog, привязанный к конкретному месту. Расходы отображаются в трекере бюджета поездки для привязанного места. Используйте это после добавления мест, чтобы придать поездке стоимостное измерение — ориентировочные расходы на питание, входные билеты, проездные и т.д. Место уже должно быть в поездке. Возвращает подтверждение с суммой расхода и описанием.

Add a budget expense to a Wanderlog trip

Добавляет расход бюджета в поездку Wanderlog, привязанный к конкретному месту. Расходы отображаются в трекере бюджета поездки для привязанного места. Используйте это после добавления мест, чтобы придать поездке стоимостное измерение — ориентировочные расходы на питание, входные билеты, проездные и т.д. Место уже должно быть в поездке. Возвращает подтверждение с суммой расхода и описанием.

Параметры

  • trip_keystringобязательный

    The trip to add the expense to.

  • amountnumberобязательный

    Cost amount (e.g. 50, 12.50).

  • currencystring

    ISO 4217 currency code (e.g. 'USD', 'JPY', 'EUR'). Defaults to USD.

  • categoryenum

    Expense category.

    fooddrinksgroceriespublicTransitcarRentalgasflightslodgingsightseeingactivitiesshoppingother
  • descriptionstringобязательный

    What the expense is for (e.g. 'Lunch at Ichiran Ramen', 'Subway day pass').

  • placestringобязательный

    Natural-language reference to link this expense to a place in the trip (e.g. 'Sensō-ji', 'the hotel'). Required — every expense must be linked to a place.

  • datestring

    Date of the expense, YYYY-MM-DD. Defaults to today if omitted.

wanderlog_add_hotel

Добавляет бронь отеля в поездку Wanderlog с датами заезда и выезда. Если в поездке ещё нет раздела «Отели и проживание», он создаётся автоматически. Возвращает подтверждение с уточнённым названием отеля и периодом бронирования.

Add a hotel booking to a Wanderlog trip

Добавляет бронь отеля в поездку Wanderlog с датами заезда и выезда. Если в поездке ещё нет раздела «Отели и проживание», он создаётся автоматически. Возвращает подтверждение с уточнённым названием отеля и периодом бронирования.

Параметры

  • trip_keystringобязательный

    The trip to add the hotel to.

  • hotelstringобязательный

    Hotel name to search for. Examples: 'Park Hyatt Tokyo', 'the cheap hostel near the train station'. Matched against Google Places near the trip's destination.

  • check_instringобязательный

    Check-in date, YYYY-MM-DD.

  • check_outstringобязательный

    Check-out date, YYYY-MM-DD. Must be after check_in.

wanderlog_add_note

Добавляет текстовую заметку в поездку Wanderlog. Заметки отображаются между местами в дне, скрепляя маршрут. Хорошо спланированный день обязательно содержит заметки между остановками. Когда добавлять заметку (делайте это после каждого места или группы мест): - Как добраться: "Идите 15 минут по Саут-Бэнк или проедьте одну остановку на Jubilee line" - Практические советы: "Бронируйте билеты онлайн минимум за 2 дня — летом раскупают" - Рекомендации по еде/напиткам: "Попробуйте бублик с солёной говядиной в Beigel Bake — только наличные, открыто 24/7" - Сколько времени заложить: "Рассчитывайте на 2-3 часа. Открыто 10:00-18:00, по вторникам закрыто" - Контекст района: "В этом районе приятно гулять — не спешите, просто исследуйте переулки" Возвращает подтверждение того, куда была добавлена заметка.

Add a note to a Wanderlog trip

Добавляет текстовую заметку в поездку Wanderlog. Заметки отображаются между местами в дне, скрепляя маршрут. Хорошо спланированный день обязательно содержит заметки между остановками. Когда добавлять заметку (делайте это после каждого места или группы мест): - Как добраться: "Идите 15 минут по Саут-Бэнк или проедьте одну остановку на Jubilee line" - Практические советы: "Бронируйте билеты онлайн минимум за 2 дня — летом раскупают" - Рекомендации по еде/напиткам: "Попробуйте бублик с солёной говядиной в Beigel Bake — только наличные, открыто 24/7" - Сколько времени заложить: "Рассчитывайте на 2-3 часа. Открыто 10:00-18:00, по вторникам закрыто" - Контекст района: "В этом районе приятно гулять — не спешите, просто исследуйте переулки" Возвращает подтверждение того, куда была добавлена заметка.

Параметры

  • trip_keystringобязательный

    The trip to add the note to. Use wanderlog_list_trips if you don't know the key.

  • textstringобязательный

    The note text. Plain text — can be multi-line.

  • daystring

    Optional day to add the note to. Accepts 'day 2', 'May 4', or ISO '2026-05-04'. Omit to add to the 'Places to visit' list.

wanderlog_add_place

Добавляет место в поездку Wanderlog. Ищет место рядом с пунктом назначения поездки, выбирает лучшее совпадение и вставляет его либо в конкретный день, либо в общий список «Что посетить». РЕКОМЕНДУЕТСЯ: используйте параметр "note", чтобы прикрепить практический контекст напрямую к каждому месту — маршруты проезда, что заказать, советы по бронированию, временные рекомендации. Это лучше отдельного вызова wanderlog_add_note, потому что заметка привязывается к самому месту в маршруте. Используйте параметры "start_time" и "end_time", чтобы назначить месту временной интервал. Используйте отдельный wanderlog_add_note только для самостоятельных комментариев между местами (контекст района, пересадки между несколькими остановками, советы на уровне дня, которые не относятся к конкретному месту). Возвращает подтверждение с указанием найденного названия места и того, куда оно добавлено.

Add a place to a Wanderlog trip

Добавляет место в поездку Wanderlog. Ищет место рядом с пунктом назначения поездки, выбирает лучшее совпадение и вставляет его либо в конкретный день, либо в общий список «Что посетить». РЕКОМЕНДУЕТСЯ: используйте параметр "note", чтобы прикрепить практический контекст напрямую к каждому месту — маршруты проезда, что заказать, советы по бронированию, временные рекомендации. Это лучше отдельного вызова wanderlog_add_note, потому что заметка привязывается к самому месту в маршруте. Используйте параметры "start_time" и "end_time", чтобы назначить месту временной интервал. Используйте отдельный wanderlog_add_note только для самостоятельных комментариев между местами (контекст района, пересадки между несколькими остановками, советы на уровне дня, которые не относятся к конкретному месту). Возвращает подтверждение с указанием найденного названия места и того, куда оно добавлено.

Параметры

  • trip_keystringобязательный

    The trip to add to. Use wanderlog_list_trips if you don't know the key.

  • placestringобязательный

    Name of the place to add. Examples: 'Sensō-ji', 'a ramen place in Shinjuku', 'Louvre'. Will be matched against Google Places near the trip's destination; if multiple match, the top result is used.

  • daystring

    Optional day to add the place to. Accepts 'day 2', 'May 4', or ISO '2026-05-04'. Omit to add the place to the trip's 'Places to visit' list (unscheduled).

  • notestring

    Optional inline note attached directly to this place. Use for practical context: transit directions, what to order, booking tips, time guidance. Appears on the place itself in Wanderlog (not as a separate note block).

  • start_timestring

    Optional start time in HH:mm format (e.g. '09:00'). Adds a scheduled time to the place.

  • end_timestring

    Optional end time in HH:mm format (e.g. '11:30'). Only used with start_time.

wanderlog_annotate_place

Обновляет существующее место в поездке Wanderlog, добавляя встроенную заметку, время начала/окончания или и то и другое. Используйте, чтобы дополнить уже добавленные места — задать практический контекст, запланированное время или и то и другое одним вызовом. Должен быть указан хотя бы один из параметров: note, start_time или end_time. Место определяется по ссылке на естественном языке (тот же синтаксис, что и в wanderlog_remove_place). Если неоднозначно, возвращает список уточнений без внесения изменений.

Update a place with notes, times, or both

Обновляет существующее место в поездке Wanderlog, добавляя встроенную заметку, время начала/окончания или и то и другое. Используйте, чтобы дополнить уже добавленные места — задать практический контекст, запланированное время или и то и другое одним вызовом. Должен быть указан хотя бы один из параметров: note, start_time или end_time. Место определяется по ссылке на естественном языке (тот же синтаксис, что и в wanderlog_remove_place). Если неоднозначно, возвращает список уточнений без внесения изменений.

Параметры

  • trip_keystringобязательный

    The trip containing the place.

  • placestringобязательный

    Natural-language reference to the place. Examples: 'Sensō-ji', 'the hotel', 'Queenstown Gardens on day 2'. Supports ordinals for duplicates: '2nd Starbucks'.

  • notestring

    Set or replace the inline note on this place. Practical context: transit, tips, timing, what to see.

  • start_timestring

    Set or replace the start time (HH:mm format).

  • end_timestring

    Set or replace the end time (HH:mm format).

wanderlog_create_trip

Создаёт новую поездку в Wanderlog для указанного направления и диапазона дат. Поездка создаётся пустой (без мест), с одним предварительно сгенерированным дневным разделом на каждый день в диапазоне. После создания поездки заполняйте каждый день, используя ВСЕ эти инструменты вместе — одни только места дают плоский список, а заметки и чек-листы делают маршрут по-настоящему полезным: 1. wanderlog_add_place — добавляет достопримечательности, рестораны и развлечения 2. wanderlog_add_note — добавляет между местами указания по транспорту, практические советы, предупреждения о времени или местные рекомендации (например, «Пройти 10 минут на юг вдоль реки до следующей остановки» или «По понедельникам закрыто — проверьте часы работы перед посещением») 3. wanderlog_add_hotel — добавляет жильё с датами заезда и выезда 4. wanderlog_add_checklist — добавляет список вещей в поездку или списки задач на каждый день (например, «Подготовка к дню 1: распечатать билеты, зарядить камеру, взять зонт») Хороший маршрут содержит заметки после большинства мест — считайте их соединительной тканью, которая превращает список отметок на карте в настоящий план путешествия. Возвращает ключ новой поездки, чтобы вы могли ссылаться на него в последующих вызовах инструментов.

Create a Wanderlog trip

Создаёт новую поездку в Wanderlog для указанного направления и диапазона дат. Поездка создаётся пустой (без мест), с одним предварительно сгенерированным дневным разделом на каждый день в диапазоне. После создания поездки заполняйте каждый день, используя ВСЕ эти инструменты вместе — одни только места дают плоский список, а заметки и чек-листы делают маршрут по-настоящему полезным: 1. wanderlog_add_place — добавляет достопримечательности, рестораны и развлечения 2. wanderlog_add_note — добавляет между местами указания по транспорту, практические советы, предупреждения о времени или местные рекомендации (например, «Пройти 10 минут на юг вдоль реки до следующей остановки» или «По понедельникам закрыто — проверьте часы работы перед посещением») 3. wanderlog_add_hotel — добавляет жильё с датами заезда и выезда 4. wanderlog_add_checklist — добавляет список вещей в поездку или списки задач на каждый день (например, «Подготовка к дню 1: распечатать билеты, зарядить камеру, взять зонт») Хороший маршрут содержит заметки после большинства мест — считайте их соединительной тканью, которая превращает список отметок на карте в настоящий план путешествия. Возвращает ключ новой поездки, чтобы вы могли ссылаться на него в последующих вызовах инструментов.

Параметры

  • destinationstringобязательный

    City or region name to plan the trip around (e.g. 'Lisbon', 'Tokyo', 'Banff'). Resolved via Wanderlog's geo autocomplete — the top-ranked result is used.

  • start_datestringобязательный

    First day of the trip, YYYY-MM-DD.

  • end_datestringобязательный

    Last day of the trip, YYYY-MM-DD.

  • titlestring

    Optional custom title. If omitted, Wanderlog auto-generates one like 'Trip to Lisbon'.

  • privacyenum

    Trip visibility. 'private' is the safe default.

    privatefriendspublic
wanderlog_edit_note

Редактирует содержимое заметок в путешествии Wanderlog, выполняя поиск и замену подстроки. Ищет по отдельным заметкам, аннотациям к местам, а также заголовкам и элементам списков. Поиск нечувствителен к регистру. Если найдено ровно одно совпадение, замена выполняется на месте. Если совпадений не найдено, возвращается ошибка. Если найдено несколько совпадений, возвращается нумерованный список предпросмотров — вызовите снова, указав более конкретную подстроку. Используйте необязательный фильтр 'day', чтобы ограничить поиск конкретным днём.

Edit note content in a Wanderlog trip

Редактирует содержимое заметок в путешествии Wanderlog, выполняя поиск и замену подстроки. Ищет по отдельным заметкам, аннотациям к местам, а также заголовкам и элементам списков. Поиск нечувствителен к регистру. Если найдено ровно одно совпадение, замена выполняется на месте. Если совпадений не найдено, возвращается ошибка. Если найдено несколько совпадений, возвращается нумерованный список предпросмотров — вызовите снова, указав более конкретную подстроку. Используйте необязательный фильтр 'day', чтобы ограничить поиск конкретным днём.

Параметры

  • trip_keystringобязательный

    The trip to edit.

  • old_textstringобязательный

    Substring to find and replace (case-insensitive).

  • new_textstringобязательный

    Replacement text.

  • daystring

    Optional day to search. Accepts 'day 2', 'May 4', or ISO '2026-05-04'. Omit to search the entire trip.

wanderlog_get_guide

Извлекает полное содержание публичного гида Wanderlog - разделы, места и заметки - и отображает его в виде читаемого текста. Передайте guide_key из ответа wanderlog_search_guides. Для своих поездок используйте wanderlog_get_trip вместо этого.

Read a Wanderlog travel guide

Извлекает полное содержание публичного гида Wanderlog - разделы, места и заметки - и отображает его в виде читаемого текста. Передайте guide_key из ответа wanderlog_search_guides. Для своих поездок используйте wanderlog_get_trip вместо этого.

Параметры

  • guide_keystringобязательный

    Guide's viewKey (the 'guide_key' returned by wanderlog_search_guides, e.g. 'hejurejdks').

  • daystring

    Optional day filter — pass a day heading or date to scope the output to one day.

  • response_formatenum

    Output verbosity. 'concise' is a readable summary; 'detailed' adds addresses, phone numbers, ratings.

    concisedetailed
wanderlog_get_trip

Возвращает маршрут для одной поездки Wanderlog: список отелей, список «мест для посещения» и запланированные места на каждый день. Используйте краткий формат для обобщения или ответов на вопросы о поездке на естественном языке. Используйте подробный формат, когда пользователь запрашивает конкретную информацию, например адреса, номера телефонов или даты заезда/выезда из отеля. Если вы не знаете trip_key, сначала вызовите wanderlog_list_trips, чтобы найти его.

Get a Wanderlog trip

Возвращает маршрут для одной поездки Wanderlog: список отелей, список «мест для посещения» и запланированные места на каждый день. Используйте краткий формат для обобщения или ответов на вопросы о поездке на естественном языке. Используйте подробный формат, когда пользователь запрашивает конкретную информацию, например адреса, номера телефонов или даты заезда/выезда из отеля. Если вы не знаете trip_key, сначала вызовите wanderlog_list_trips, чтобы найти его.

Параметры

  • trip_keystringобязательный

    The unique trip key from wanderlog_list_trips (e.g. 'vzyrsyhgxvonvxcz'). Required.

  • daystring

    Optional filter to a single day. Accepts 'day 2', 'May 4', or ISO '2026-05-04'. Omit to return the whole trip.

  • response_formatenum

    Output verbosity. 'concise' (default) is a readable summary grouped by day; 'detailed' adds addresses, phone numbers, ratings, and check-in dates.

    concisedetailed
wanderlog_get_trip_url

Возвращает URL поездки на wanderlog.com, чтобы пользователь мог открыть его в браузере. Доступны три варианта ссылки через параметр mode: - edit (по умолчанию) — ссылка с полными правами для владельца - view — ссылка только для чтения, которую можно безопасно отправлять кому угодно - suggest — ссылка в режиме предложений: соавторы могут предлагать изменения Если вы не знаете, какой режим нужен пользователю, по умолчанию используйте edit.

Get the wanderlog.com URL for a trip

Возвращает URL поездки на wanderlog.com, чтобы пользователь мог открыть его в браузере. Доступны три варианта ссылки через параметр mode: - edit (по умолчанию) — ссылка с полными правами для владельца - view — ссылка только для чтения, которую можно безопасно отправлять кому угодно - suggest — ссылка в режиме предложений: соавторы могут предлагать изменения Если вы не знаете, какой режим нужен пользователю, по умолчанию используйте edit.

Параметры

  • trip_keystringобязательный

    The trip key from wanderlog_list_trips.

  • modeenum

    Which link variant to return. 'edit' (default) is the primary link with full permissions. 'view' is a read-only share link. 'suggest' is a suggest-mode share link where collaborators can propose changes.

    editviewsuggest
wanderlog_list_trips

Отображает все поездки Wanderlog в аккаунте аутентифицированного пользователя (собственные и те, которыми с вами поделились). Возвращает краткий список с названием, датами, количеством мест и ключом trip_key. Используйте этот инструмент первым, когда пользователь упоминает поездку по имени, но у вас ещё нет её trip_key — ключ нужен для wanderlog_get_trip и wanderlog_search_places. Каждая строка содержит суффикс [key: ...] — извлекайте этот ключ для последующих вызовов инструментов.

List Wanderlog trips

Отображает все поездки Wanderlog в аккаунте аутентифицированного пользователя (собственные и те, которыми с вами поделились). Возвращает краткий список с названием, датами, количеством мест и ключом trip_key. Используйте этот инструмент первым, когда пользователь упоминает поездку по имени, но у вас ещё нет её trip_key — ключ нужен для wanderlog_get_trip и wanderlog_search_places. Каждая строка содержит суффикс [key: ...] — извлекайте этот ключ для последующих вызовов инструментов.

Параметры

  • response_formatenum

    Output verbosity. 'concise' (default) gives a one-line summary per trip; 'detailed' includes key, owner, and last-edited time.

    concisedetailed
wanderlog_remove_note

Удаляет блок заметки из поездки Wanderlog по подстроке её текстового содержимого. Поиск не учитывает регистр. Если находится ровно одна заметка, она удаляется. Если совпадений нет, возвращается ошибка. Если находится несколько заметок, возвращается список предпросмотров — уточните подстроку, чтобы оставить одну. Используйте опциональный фильтр 'day', чтобы ограничить поиск конкретным днём.

Remove a note from a Wanderlog trip

Удаляет блок заметки из поездки Wanderlog по подстроке её текстового содержимого. Поиск не учитывает регистр. Если находится ровно одна заметка, она удаляется. Если совпадений нет, возвращается ошибка. Если находится несколько заметок, возвращается список предпросмотров — уточните подстроку, чтобы оставить одну. Используйте опциональный фильтр 'day', чтобы ограничить поиск конкретным днём.

Параметры

  • trip_keystringобязательный

    The trip to remove from.

  • textstringобязательный

    Substring to match against note content (case-insensitive).

  • daystring

    Optional day to search. Accepts 'day 2', 'May 4', or ISO '2026-05-04'. Omit to search the entire trip.

wanderlog_remove_place

Удаляет место (или рейс, поезд, отель — любой блок) из поездки Wanderlog на основе ссылки на естественном языке. Поддерживаемые формы ссылок: - Точное или частичное название: "Queenstown Gardens", "Gardens" - Ключевые слова роли: "the hotel", "the flight", "the train" - Фильтр по дню: "Queenstown Gardens on May 4" или "... on day 3" - Порядковый префикс (для дубликатов): "1st Queenstown Gardens", "second X", "last X" - Комбинированный: "2nd Queenstown Gardens on May 4" Если ссылка неоднозначна (несколько мест совпадают), инструмент возвращает нумерованный список кандидатов и НЕ вносит никаких изменений. Повторите вызов с порядковым префиксом ("1st X", "2nd X") или более конкретным фильтром, чтобы выбрать нужное.

Remove a place from a Wanderlog trip

Удаляет место (или рейс, поезд, отель — любой блок) из поездки Wanderlog на основе ссылки на естественном языке. Поддерживаемые формы ссылок: - Точное или частичное название: "Queenstown Gardens", "Gardens" - Ключевые слова роли: "the hotel", "the flight", "the train" - Фильтр по дню: "Queenstown Gardens on May 4" или "... on day 3" - Порядковый префикс (для дубликатов): "1st Queenstown Gardens", "second X", "last X" - Комбинированный: "2nd Queenstown Gardens on May 4" Если ссылка неоднозначна (несколько мест совпадают), инструмент возвращает нумерованный список кандидатов и НЕ вносит никаких изменений. Повторите вызов с порядковым префиксом ("1st X", "2nd X") или более конкретным фильтром, чтобы выбрать нужное.

Параметры

  • trip_keystringобязательный

    The trip to remove from.

  • place_refstringобязательный

    Natural-language reference to the place you want to remove. Examples: 'Queenstown Gardens', 'the hotel', 'the sushi place on day 3'. Supports ordinal prefixes for duplicates: '1st Queenstown Gardens', 'second Queenstown Gardens', 'last Queenstown Gardens'. Supports day filters via ' on ': 'Queenstown Gardens on May 4'. Ordinals and day filters can be combined: '2nd Queenstown Gardens on May 4'.

wanderlog_rename_day

Переименовывает заголовок/подзаголовок конкретного дня в поездке Wanderlog. Заголовки дней отображаются в маршруте как название каждого раздела дня (например, «Барселона», «Ронда + Малага»). Используйте этот инструмент, чтобы заменить их на более описательные заголовки. Передайте пустую строку в качестве «heading», чтобы сбросить заголовок дня обратно на автоматически сгенерированный Wanderlog.

Rename a day heading in a Wanderlog trip

Переименовывает заголовок/подзаголовок конкретного дня в поездке Wanderlog. Заголовки дней отображаются в маршруте как название каждого раздела дня (например, «Барселона», «Ронда + Малага»). Используйте этот инструмент, чтобы заменить их на более описательные заголовки. Передайте пустую строку в качестве «heading», чтобы сбросить заголовок дня обратно на автоматически сгенерированный Wanderlog.

Параметры

  • trip_keystringобязательный

    The trip containing the day to rename.

  • daystringобязательный

    Which day to rename. Accepts "day 3", "May 4", or "2026-05-04".

  • headingstringобязательный

    New heading for the day. Use "" (empty string) to clear the heading back to the auto-generated default.

wanderlog_search_guides

Перечисляет путеводители по направлению, написанные пользователями Wanderlog — длинные рекомендации и маршруты, которые опубликовали другие путешественники. Используй это, когда пользователь просит вдохновения, готового маршрута или спрашивает «какие путеводители есть по X». Укажи ровно один параметр: destination или geo_id. Для направлений, заданных свободным текстом, выбирается самый популярный вариант; до двух кандидатов попадают в 'alternative_geos' как мягкая подсказка. Если у направления пока нет готовых путеводителей, ответ содержит 'alternative_geos_with_guides' с топ-5 ближайшими направлениями, где они есть. Передай полученный guide_key в wanderlog_get_guide, чтобы прочитать полное содержание одного путеводителя.

Search Wanderlog travel guides

Перечисляет путеводители по направлению, написанные пользователями Wanderlog — длинные рекомендации и маршруты, которые опубликовали другие путешественники. Используй это, когда пользователь просит вдохновения, готового маршрута или спрашивает «какие путеводители есть по X». Укажи ровно один параметр: destination или geo_id. Для направлений, заданных свободным текстом, выбирается самый популярный вариант; до двух кандидатов попадают в 'alternative_geos' как мягкая подсказка. Если у направления пока нет готовых путеводителей, ответ содержит 'alternative_geos_with_guides' с топ-5 ближайшими направлениями, где они есть. Передай полученный guide_key в wanderlog_get_guide, чтобы прочитать полное содержание одного путеводителя.

Параметры

  • destinationstring

    Free-text destination (e.g. 'Vietnam', 'Kyoto'). Resolved via geoAutocomplete; multi-match auto-picks the highest-popularity geo and surfaces up to 2 candidates in 'alternative_geos'.

  • geo_idinteger

    Explicit Wanderlog geo id (from a prior response's 'geo' or 'alternative_geos').

  • response_formatenum

    Output verbosity. 'concise' (default) returns guide_key, title, author, place_count, view_count. 'detailed' adds blurb, like_count, edited_at, distinction, profile_picture_url, header_image_url.

    concisedetailed
wanderlog_search_places

Ищет реальные места (рестораны, достопримечательности, отели, парки, ориентиры) рядом с местом назначения поездки в Wanderlog. Возвращает кандидатов с названиями и краткими описаниями. Используйте это, чтобы превращать запросы пользователей вроде «найти хорошую кофейню в Queenstown» в конкретные варианты мест. Результаты географически привязаны к месту поездки, а не ко всему миру. Если пользователь хочет *добавить* место в поездку, сначала вызовите этот инструмент в кратком формате, чтобы показать варианты, а затем — в подробном формате, чтобы получить place_ids для дальнейших действий.

Search places near a Wanderlog trip

Ищет реальные места (рестораны, достопримечательности, отели, парки, ориентиры) рядом с местом назначения поездки в Wanderlog. Возвращает кандидатов с названиями и краткими описаниями. Используйте это, чтобы превращать запросы пользователей вроде «найти хорошую кофейню в Queenstown» в конкретные варианты мест. Результаты географически привязаны к месту поездки, а не ко всему миру. Если пользователь хочет *добавить* место в поездку, сначала вызовите этот инструмент в кратком формате, чтобы показать варианты, а затем — в подробном формате, чтобы получить place_ids для дальнейших действий.

Параметры

  • trip_keystringобязательный

    The trip to scope this search to. Search results are geographically biased toward the trip's destination.

  • querystringобязательный

    What to search for. Examples: 'sushi restaurant', 'hiking trail', 'coffee near the hotel'.

  • response_formatenum

    Output verbosity. 'concise' lists name + description only; 'detailed' adds the Google place_id needed for downstream tool calls.

    concisedetailed
wanderlog_update_trip_dates

Изменяет диапазон дат существующей поездки в Wanderlog. Сохраняет содержимое дней, которые остаются в новом диапазоне (они остаются на своих местах, блоки нетронуты), добавляет пустые секции дней для вновь включённых дней и удаляет секции дней для дней, вышедших из диапазона. БЕЗОПАСНОСТЬ: Если новый диапазон удалит дни, в которых сейчас есть места или заметки, инструмент по умолчанию отказывается и возвращает список того, что будет потеряно. Передайте force: true, чтобы переопределить это, или сначала перенесите содержимое на другие дни. Не затрагивает разделы Отели, Авиабилеты, Трансфер и Места для посещения: добавляются/удаляются только разделы по дням.

Update a Wanderlog trip's date range

Изменяет диапазон дат существующей поездки в Wanderlog. Сохраняет содержимое дней, которые остаются в новом диапазоне (они остаются на своих местах, блоки нетронуты), добавляет пустые секции дней для вновь включённых дней и удаляет секции дней для дней, вышедших из диапазона. БЕЗОПАСНОСТЬ: Если новый диапазон удалит дни, в которых сейчас есть места или заметки, инструмент по умолчанию отказывается и возвращает список того, что будет потеряно. Передайте force: true, чтобы переопределить это, или сначала перенесите содержимое на другие дни. Не затрагивает разделы Отели, Авиабилеты, Трансфер и Места для посещения: добавляются/удаляются только разделы по дням.

Параметры

  • trip_keystringобязательный

    The trip to update.

  • start_datestringобязательный

    New first day of the trip, YYYY-MM-DD.

  • end_datestringобязательный

    New last day of the trip, YYYY-MM-DD. Must be >= start_date.

  • forceboolean

    If true, allows the update even when it would delete days that currently contain places. DEFAULT false — the tool refuses destructive removes with a helpful error listing what would be lost, so the user can move content first.

Другие проверенные MCP-сервера

prisma/mcp

prisma/mcp

официальный

MCP сервер Prisma позволяет AI-агентам управлять базами данных Prisma Postgres: создавать бэкапы, выполнять SQL, интроспекцию схемы и миграции. Идеально для разработчиков, автоматизирующих работу с PostgreSQL через естественный язык.

JavaScript46
keboola/keboola-mcp-server

keboola/keboola-mcp-server

официальный

MCP сервер для подключения AI-агентов к Keboola: он открывает доступ к данным, SQL-запросам и трансформациям без написания кода. Идеален для аналитиков и разработчиков, которые хотят кормить ИИ актуальными данными напрямую.

Python84
centralmind/gateway

centralmind/gateway

официальный

CentralMind Gateway за минуты создаёт MCP-сервер или REST API из вашей базы данных для AI-агентов. Поддерживает популярные СУБД, защищает PII, кэширует и мониторит запросы. Ускоряет интеграцию данн...

Go536
chroma-core/chroma-mcp

chroma-core/chroma-mcp

официальный

MCP-сервер для интеграции Chroma (open-source базы эмбеддингов) с LLM. Позволяет создавать коллекции, добавлять документы и выполнять семантический поиск с фильтрацией. Подходит разработчикам, стро...

Python576
ydb/ydb-mcp

ydb/ydb-mcp

официальный

MCP-сервер для YDB: LLM выполняют SQL-запросы, анализируют планы и управляют объектами БД через естественный язык. Поддерживает аутентификацию и кастомные инструменты. Полезен разработчикам, работа...

Python28
CircleCI/mcp-server-circleci

CircleCI/mcp-server-circleci

официальный

MCP-сервер для интеграции CircleCI с AI-ассистентами: запускайте пайплайны, анализируйте сбои, находите flaky тесты и управляйте CI/CD прямо из IDE через естественный язык. Полезен командам, ускоря...

TypeScript86
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин