
concierge
concierge: подбор сафари-направлений в Африке и составление маршрутов дня за днём
Что умеет
- Искать направления и контент по сафари в Африке
- Создавать и редактировать маршруты по дням
- Добавлять и удалять активности в маршруте
- Рассчитывать стоимость маршрута
- Запрашивать верификацию и полное сопровождение поездки
Какие данные видит
Ассистент работает с каталогом направлений и маршрутов сервиса iconic-expeditions, без доступа к личным данным сторонних сервисов.
Нужен ли аккаунт
Не нужен: сервер работает без входа
concierge — MCP-сервер для планирования сафари-путешествий по Африке. Ассистент ищет направления, собирает пошаговые маршруты, добавляет активности и рассчитывает стоимость экспертной организации поездки.
Как подключить
Как подключить concierge к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://concierge.iconic-expeditions.com/mcp
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить concierge к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://concierge.iconic-expeditions.com/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 откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить concierge к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://concierge.iconic-expeditions.com/mcp
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (23)
Технические названия из tools/list. Нужны только разработчикам.
| search_content | Search Iconic Expeditions content across itineraries, activities, destinations, and posts. Flows through the content chain (WordPress -> local cache -> AI fallback), so gaps WordPress doesn't cover are filled with clearly-labeled AI-synthesized results. Each item includes a `source` field (wordpress | cache | ai). |
| search_wp_content | Alias of search_content, kept for backwards compatibility. Prefer search_content. |
| get_content | Fetch a single content item by type and id, walking the content chain (WordPress -> cache). Returns the item with its `source`. |
| get_wp_content | Alias of get_content, kept for backwards compatibility. Prefer get_content. |
| list_destinations | List destinations from the database, optionally filtered by region or category. |
| get_destination | Get full details for a single destination by slug or id. |
| get_itinerary | Get a full itinerary with all days and activities, sorted by day number and time slot. Public itineraries are readable without a token; private ones require the owning token. |
| list_itineraries | List itineraries created by the Iconic Expeditions concierge, most recent first. Requires a bearer token. |
| create_itinerary | Create a new (empty) itinerary attributed to the Iconic Expeditions concierge, made public and returned with its share link. Days are created automatically. Requires a bearer token. |
| generate_itinerary_from_places | Give at least 3 places plus optional traveller preferences and let the AI concierge build a full, bespoke day-by-day itinerary. It mines Iconic Expeditions content for real detail and synthesizes an ORIGINAL plan tailored to the guest (never a copy of a published itinerary). Attributed to the Iconic Expeditions account and made public. Returns immediately with the itinerary id + share link; poll get_itinerary for progress (generation_status: pending -> building -> complete). Requires a bearer token. |
| update_itinerary | Update metadata (title, description, dates, public status) on a concierge itinerary. Requires a bearer token. |
| delete_itinerary | Permanently delete a concierge itinerary and all its days and activities. Requires a bearer token. |
| add_day | Append an extra day to a concierge itinerary and increment num_days. Requires a bearer token. |
| get_itinerary_dossier | Read an itinerary's planning dossier: its legs, month-by-month seasonality, cost model, booking order, field notes and open choices. Public — no token needed. Returns nulls for blocks the itinerary doesn't have; older itineraries have none of them. |
| price_itinerary | Price an itinerary's cost model against a selection: a comfort tier, any per-line choices, a trip length and a traveller count. Returns the per-person line breakdown and the group total. Public — no token needed. Amounts are in minor units. Call get_itinerary_dossier first for the tier and option ids. |
| set_itinerary_dossier | Write the planning layer above an itinerary's day-by-day. Every block is optional — send only the ones you mean to write. Each block you DO send REPLACES that block entirely, so restate it in full: a partial legs list silently deletes the rest of the legs. Requires a bearer token. |
| write_itinerary_day_detail | Write one day out at length — why it is shaped this way, what its timing depends on, what the alternatives cost — plus up to three callouts. Replaces that day's existing narrative and callouts. Requires a bearer token. |
| add_activity | Add an activity to a specific day and time slot (morning/afternoon/evening). Optionally link to a content item using its type and id. Requires a bearer token. |
| delete_activity | Remove an activity from a concierge itinerary day. Requires a bearer token. |
| get_pricing | List the paid concierge service tiers and their prices: itinerary verification, verification + full booking, and full guided service. Read-only and public — use this to quote a traveller before they buy. |
| request_verification | Start a PAID itinerary verification. Our travel experts manually confirm availability, seasonality, routing and current lodge rates, then return a feasibility report and final price. Returns a Stripe checkout URL. Requires a bearer token. |
| request_bookings | Start a PAID booking service: verification PLUS we make all the bookings (lodges, transfers, activities, permits). Returns a Stripe checkout URL. Requires a bearer token. |
| request_full_service | Start a PAID full-service, fully-guided expedition with Iconic Expeditions guides. This $500 is a deposit; the final custom price is quoted by an expert afterward based on the itinerary. Returns a Stripe checkout URL. Requires a bearer token. |