Search / com.iconic-expeditions/concierge
concierge
R0· no sign-inSearch Africa safari destinations, generate day-by-day itineraries, and price expert travel work.
v2.0.0 · active · repository · website · descriptor JSON · versions
Search / com.iconic-expeditions/concierge
R0· no sign-inSearch Africa safari destinations, generate day-by-day itineraries, and price expert travel work.
v2.0.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"concierge": {
"type": "http",
"url": "https://concierge.iconic-expeditions.com/mcp"
}
}
}claude mcp add --transport http concierge https://concierge.iconic-expeditions.com/mcp[mcp_servers.concierge]
url = "https://concierge.iconic-expeditions.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"concierge": {
"type": "remote",
"url": "https://concierge.iconic-expeditions.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"concierge": {
"type": "http",
"url": "https://concierge.iconic-expeditions.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=concierge&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY29uY2llcmdlLmljb25pYy1leHBlZGl0aW9ucy5jb20vbWNwIn0%3D"
}{
"servers": {
"concierge": {
"type": "http",
"url": "https://concierge.iconic-expeditions.com/mcp"
}
}
}{
"mcpServers": {
"concierge": {
"httpUrl": "https://concierge.iconic-expeditions.com/mcp"
}
}
}extensions:
"concierge":
enabled: true
name: "concierge"
type: streamable_http
uri: "https://concierge.iconic-expeditions.com/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_content (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); search_wp_content (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_wp_content (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 5,201 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% ~updated-62d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://concierge.iconic-expeditions.com/mcp streamable-http | none | yes | 100% | 385 ms | 2026-07-28 | 2026-10-19 |
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. |
add_day | Append an extra day to a concierge itinerary and increment num_days. 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. |
delete_activity | Remove an activity from a concierge itinerary day. Requires a bearer token. |
delete_itinerary | Permanently delete a concierge itinerary and all its days and activities. 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. |
get_content | Fetch a single content item by type and id, walking the content chain (WordPress -> cache). Returns the item with its `source`. |
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. |
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. |
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. |
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. |
list_itineraries | List itineraries created by the Iconic Expeditions concierge, most recent first. Requires a bearer token. |
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. |
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. |
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. |
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. |
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. |
update_itinerary | Update metadata (title, description, dates, public status) on a concierge itinerary. 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. |
Schemas: list_tools.
{
"name": "com.iconic-expeditions/concierge",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://concierge.iconic-expeditions.com/mcp",
"type": "streamable-http"
}
],
"version": "2.0.0",
"repository": {
"url": "https://github.com/nyuchi/zti-app",
"source": "github"
},
"websiteUrl": "https://concierge.iconic-expeditions.com",
"description": "Search Africa safari destinations, generate day-by-day itineraries, and price expert travel work."
}