ski-france.com Agent Search
by ski-france.com · remote · no sign-in to list tools · v1.1.0 · published by com.ski-france
Ski apartment search with one- or two-week prices, availability, destinations and ski passes.
10 tools: 10 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads10Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http agent-search https://en.ski-france.com/api/agent/v1/mcp/Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
10 tools
Only reads 10Claude Code: allow
get_accommodation_detailReturn accommodation-level context, apartment list, images, detail information and weekly availability for one public accommodation.No findings
Why it is in this group
- The name "get_accommodation_detail" says "get": a word for reading.
Description, as the server wrote it Return accommodation-level context, apartment list, images, detail information and weekly availability for one public accommodation. Use this after search results to inspect all apartments belonging to one accommodation and to explain location, descriptions and detail notes. For price and bookability comparison for a specific week, prefer search_apartments with weekId.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_search_optionsReturn the current structured search vocabulary before building a search: arrival weeks, one- or two-week durations, amenities, advanced apartment filters, price sorting, entity ty…No findings
Why it is in this group
- The name "get_search_options" says "get": a word for reading.
Description, as the server wrote it Return the current structured search vocabulary before building a search: arrival weeks, one- or two-week durations, amenities, advanced apartment filters, price sorting, entity types and supported language subdomains. Use this first when you need valid parameter values.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_ski_area_detailReturn public ski area information, facts, images, ski maps and related ski resorts.No findings
Why it is in this group
- The name "get_ski_area_detail" says "get": a word for reading.
Description, as the server wrote it Return public ski area information, facts, images, ski maps and related ski resorts. Use this for destination context and recommendations, not for apartment prices or availability; use search_apartments for live week-specific accommodation results.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_ski_pass_pricesReturn ski pass weeks, durations and price tables with listPrice, discount and discountedPrice.No findings
Why it is in this group
- The name "get_ski_pass_prices" says "get": a word for reading.
Description, as the server wrote it Return ski pass weeks, durations and price tables with listPrice, discount and discountedPrice. Restrict by skiAreaId, skiResortId or accommodationId for destination-specific ski pass discovery. A global request without destination scope must provide weekId to avoid an overly broad price matrix. Omit durationDays to discover available durations with prices.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_ski_resort_detailReturn public ski resort information, location, facts, images and ski maps.No findings
Why it is in this group
- The name "get_ski_resort_detail" says "get": a word for reading.
Description, as the server wrote it Return public ski resort information, location, facts, images and ski maps. Use this for explaining and comparing destinations, not for apartment prices or availability; use search_apartments for live week-specific accommodation results.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_accommodationsList public accommodations for catalogue discovery, optionally filtered by ski area, ski resort or district ids from the destination tools.No findings
Why it is in this group
- The name "list_accommodations" says "list": a word for reading.
Description, as the server wrote it List public accommodations for catalogue discovery, optionally filtered by ski area, ski resort or district ids from the destination tools. This list intentionally has no prices, availability or bookability. Use search_apartments with weekId for price and availability comparison, and get_accommodation_detail after a result for accommodation context.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_ski_areasList public ski areas in France for destination discovery and comparison.No findings
Why it is in this group
- The name "list_ski_areas" says "list": a word for reading.
Description, as the server wrote it List public ski areas in France for destination discovery and comparison. A ski area groups one or more ski resorts and can be used as a destination scope for apartment search. Parent regions only bundle ski areas and do not have a separate detail endpoint.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_ski_resortsList public ski resorts in France for destination discovery, optionally filtered by ski area id.No findings
Why it is in this group
- The name "list_ski_resorts" says "list": a word for reading.
Description, as the server wrote it List public ski resorts in France for destination discovery, optionally filtered by ski area id. A ski resort is the local destination or village/resort used for accommodation search scopes and resort detail pages.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
resolve_search_keywordsResolve a user phrase into concrete search-scope candidates such as parent regions, ski areas, ski resorts, districts or accommodations.No findings
Why it is in this group
- The name "resolve_search_keywords" says "resolve": a word for reading.
Description, as the server wrote it Resolve a user phrase into concrete search-scope candidates such as parent regions, ski areas, ski resorts, districts or accommodations. Use the returned entityType and entityId in search_apartments when you want to restrict a later apartment search to a precise destination or accommodation. Broad searches can skip this and use keywords directly. Parent-region scopes are only for restricting searches, not for destination detail lookup.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_apartmentsMain apartment-level search for winter ski accommodation in French ski areas and ski resorts.No findings
Why it is in this group
- The name "search_apartments" says "search": a word for reading.
Description, as the server wrote it Main apartment-level search for winter ski accommodation in French ski areas and ski resorts. Results are apartments, not whole accommodations. Put destination, ski area, ski resort or accommodation names into keywords. Use structured parameters for amenities, rooms, living space, slope distance, ski area size, parent areas, accommodation category, chalet type, pets and price sorting. Put the traveller count into partySize, not keywords. Use weekId and durationWeeks for one- or two-week price, availability, bookability and special-discount data.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http agent-search https://en.ski-france.com/api/agent/v1/mcp/Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__agent-search__search_apartments",
"mcp__agent-search__get_search_options",
"mcp__agent-search__resolve_search_keywords",
"mcp__agent-search__list_accommodations",
"mcp__agent-search__get_accommodation_detail",
"mcp__agent-search__list_ski_areas",
"mcp__agent-search__get_ski_area_detail",
"mcp__agent-search__list_ski_resorts",
"mcp__agent-search__get_ski_resort_detail",
"mcp__agent-search__get_ski_pass_prices"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as agent-search. Review it before you use it.