com.ski-france/agent-search
Official10 toolsski-france.com Agent Search
Search about 9,000 ski apartments plus ski passes, prices, availability and destinations.
Search ski apartments, passes, pricing, availability and destinations in France.
Captured live from the server via tools/list.
search_apartments
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. Put amenities such as sauna, pool, pets, fireplace, steam bath or whirlpool into filters. Put the traveller count into partySize, not keywords. Use weekId for a fixed weekly arrival date when you need concrete price, availability, bookabilityStatus and special-discount data.
Parameters (7)
- keywordsstring
Natural-language destination or accommodation keywords, for example a ski resort, ski area, accommodation name or free text. Do not put amenities such as sauna, pool or pets here when matching filter values exist; use filters for those.
- weekIdinteger
Fixed weekly winter arrival date id from get_search_options. Required for week-specific price, availability, bookabilityStatus and special-discount comparison.
- partySizeinteger
Traveller count. Results are restricted to apartments whose capacity is at least this party size within the matching website occupancy bucket.
- filtersstring
Comma-separated feature filter values from get_search_options, for example "sauna,pool". Use this for amenities such as sauna, pool, pets, fireplace, steam bath or whirlpool instead of adding those words to keywords.
- entityTypestring
Optional precise search-scope entity type from resolve_search_keywords. Use together with entityId to restrict results to a resolved parent region, ski area, ski resort, district or accommodation.
- entityIdinteger
Optional precise search-scope entity id from resolve_search_keywords. Use together with entityType.
- pageinteger
Result page, starting at 1.
get_search_options
Return the current search vocabulary before building a structured search: fixed winter arrival weeks with weekId values, party-size guidance, feature filter values, supported language subdomains and discovery links. Use this first when you need valid weekId, filters or language options.
No parameters.
resolve_search_keywords
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.
Parameters (1)
- querystringrequired
Search phrase to resolve into possible destination or accommodation scopes, for example "Val Thorens", "3 Vallees" or an accommodation name.
list_accommodations
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.
Parameters (5)
- skiAreaIdinteger
Optional ski area id from list_ski_areas.
- skiResortIdinteger
Optional ski resort id from list_ski_resorts.
- districtIdinteger
Optional district id from accommodation or search-scope data.
- pageinteger
Result page, starting at 1.
- limitinteger
Results per page. Maximum is 200.
get_accommodation_detail
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.
Parameters (1)
- accommodationIdintegerrequired
Accommodation id from search results or list_accommodations.
list_ski_areas
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.
No parameters.
get_ski_area_detail
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.
Parameters (1)
- skiAreaIdintegerrequired
Ski area id from list_ski_areas.
list_ski_resorts
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.
Parameters (1)
- skiAreaIdinteger
Optional ski area id from list_ski_areas.
get_ski_resort_detail
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.
Parameters (1)
- skiResortIdintegerrequired
Ski resort id from list_ski_resorts.
get_ski_pass_prices
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.
Parameters (7)
- skiAreaIdinteger
Optional ski area id from list_ski_areas.
- skiResortIdinteger
Optional ski resort id from list_ski_resorts.
- accommodationIdinteger
Optional accommodation id from search_apartments, list_accommodations or get_accommodation_detail. Uses the accommodation ski resort.
- weekIdinteger
Optional fixed weekly winter arrival date id. Required when no skiAreaId, skiResortId or accommodationId is provided. Omit it only for destination-scoped ski pass discovery.
- durationDaysinteger
Optional ski pass duration in days. Omit it to return all available durations with prices. Default website duration is 6 days.
- pageinteger
Result page, starting at 1.
- limitinteger
Results per page. Maximum is 50.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"agent-search": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://en.ski-france.com/api/agent/v1/mcp/"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.