ski-france avatar

ski-france.com Agent Search

com.ski-france/agent-search

Connects to Ski France's inventory of roughly 9,000 ski apartments across French ski resorts. You get read-only search capabilities to query availability, pricing, and destination information through their agent API. Reach for this when you're building travel planning tools, comparison engines, or chatbots that need to surface ski accommodation options without maintaining your own rental database. The streamable HTTP transport means you can integrate it without complex setup. Good fit for projects where you need French Alps lodging data but don't want to scrape or cache thousands of listings yourself.

tools
10
transport
HTTP
last updated
Jul 13, 2026

Install

From registry metadata
$ npx add-mcp https://en.ski-france.com/api/agent/v1/mcp/ --name agent-search

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http agent-search https://en.ski-france.com/api/agent/v1/mcp/

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 10 tools

Verified live against the running server on Nov 6, 2026.

search_apartmentsMain 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 sp...18 params

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 sp...

Parameters* required
accommodationCategoriesarray
Premium and luxury accommodation categories from get_search_options.
accommodationTypestring
Optional accommodation type.one of chalet
amenitiesarray
Amenity values from get_search_options.
areasarray
Parent-area values from get_search_options.
durationWeeksinteger
Stay duration in weeks. Two weeks requires weekId.one of 1 · 2default: 1
entityIdinteger
Optional precise search-scope entity id from resolve_search_keywords. Use together with entityType.
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.one of area · region · resort · district · accommodation
keywordsstring
Natural-language destination or accommodation keywords, for example a ski resort, ski area, accommodation name or free text. Use the structured filter parameters for amenities and property requirem...
maxDistanceToSlopeMetersinteger
Maximum distance to piste, lift or gondola in metres.one of 100 · 400
minBathroomsinteger
Minimum number of bathrooms. Value 8 means 8 or more.one of 1 · 2 · 3 · 4 · 5 · 6
minBedroomsinteger
Minimum number of bedrooms. Value 8 means 8 or more.one of 1 · 2 · 3 · 4 · 5 · 6
minSquareMetersinteger
Minimum living space in square metres.one of 20 · 30 · 40 · 60 · 80 · 100
pageinteger
Result page, starting at 1.default: 1
partySizeinteger
Traveller count. Results are restricted to apartments whose capacity is at least this party size within the matching website occupancy bucket.
petsstring
Pet policy.one of pets-allowed · pets-not-allowed
priceSortstring
Result sorting. Status remains the primary order, followed by price and party-size category.one of default · price-desc · price-ascdefault: default
skiAreaSizesarray
Ski-area size categories from get_search_options.
weekIdinteger
Fixed weekly winter arrival date id from get_search_options. Required for week-specific price, availability, bookabilityStatus and special-discount comparison.
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 types and supported language subdomains. Use this first when you need valid parameter values.

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.

No parameters. Call it with no arguments.

resolve_search_keywordsResolve 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...1 params

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...

Parameters* required
query*string
Search phrase to resolve into possible destination or accommodation scopes, for example "Val Thorens", "3 Vallees" or an accommodation name.
list_accommodationsList 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 comparis...5 params

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 comparis...

Parameters* required
districtIdinteger
Optional district id from accommodation or search-scope data.
limitinteger
Results per page. Maximum is 200.default: 100
pageinteger
Result page, starting at 1.default: 1
skiAreaIdinteger
Optional ski area id from list_ski_areas.
skiResortIdinteger
Optional ski resort id from list_ski_resorts.
get_accommodation_detailReturn 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. F...1 params

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. F...

Parameters* required
accommodationId*integer
Accommodation id from search results or list_accommodations.
list_ski_areasList 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.

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. Call it with no arguments.

get_ski_area_detailReturn 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.1 params

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* required
skiAreaId*integer
Ski area id from list_ski_areas.
list_ski_resortsList 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.1 params

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* required
skiAreaIdinteger
Optional ski area id from list_ski_areas.
get_ski_resort_detailReturn 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.1 params

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* required
skiResortId*integer
Ski resort id from list_ski_resorts.
get_ski_pass_pricesReturn 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...7 params

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...

Parameters* required
accommodationIdinteger
Optional accommodation id from search_apartments, list_accommodations or get_accommodation_detail. Uses the accommodation ski resort.
durationDaysinteger
Optional ski pass duration in days. Omit it to return all available durations with prices. Default website duration is 6 days.
limitinteger
Results per page. Maximum is 50.default: 20
pageinteger
Result page, starting at 1.default: 1
skiAreaIdinteger
Optional ski area id from list_ski_areas.
skiResortIdinteger
Optional ski resort id from list_ski_resorts.
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.

Sponsors

Details

Categories
AI & LLM Tools, Search & Web Crawling
Transport
HTTP
Registry
MCP registry, active
Resources
3
Prompts
1
Tools verified
Nov 6, 2026

Related AI & LLM Tools MCP servers

View all
1craft-agent avatarDiscord Toolscraft-agent/discord-toolsDiscord tools for coding agents: chats, messages, search, inbox, files, sends and roles.0stars
2csoai-org avatarMemory Search Mcpcsoai-org/memory-search-mcpMemory Search MCP Server by MEOK AI Labs0stars
3davidmosiah avatarTikTok Agent Publisherdavidmosiah/tiktok-agent-publisherLocal-first TikTok Content Posting API for AI agents: OAuth checks, dry-run and live uploads.0stars
4davidmosiah avatarYouTube Shorts Agentdavidmosiah/youtube-shorts-agentAgent-first YouTube Shorts uploader: dry-run validation, OAuth checks, synthetic-media metadata.0stars
5dbsectrainer avatarMcp Agent Trace Inspectordbsectrainer/mcp-agent-trace-inspectorStep-by-step observability for MCP agent workflows0stars
6delfen-com avatarSovereign Agent Logbookdelfen-com/sovereign-agent-logbookTamper-evident logbook for AI agents: hash-chained, on your own server, any model via MCP.0stars