ski-france.com Agent Search
Server Details
Ski apartment search with one- or two-week prices, availability, destinations and ski passes.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.4/5 across 10 of 10 tools scored.
Each tool has a clearly distinct purpose: separate tools for different entity details (accommodation, ski area, resort), distinct search vs. list operations, and specialized tools for ski pass prices and search vocabulary. No overlapping functionality.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., get_accommodation_detail, list_ski_areas, search_apartments). Verbs are appropriately chosen (get, list, search, resolve), and there are no mixed conventions.
With 10 tools covering destination discovery, accommodation details, apartment search, pricing, and search utilities, the count is well-scoped for a ski accommodation search domain. No unnecessary tools or missing essentials.
The tool set covers the full user journey: vocabulary setup (get_search_options), keyword resolution (resolve_search_keywords), destination lists (list_ski_areas/resorts), accommodation lists (list_accommodations), detailed info (get_*_detail), apartment search with pricing (search_apartments), and ski pass pricing (get_ski_pass_prices). No obvious gaps for an information/query-focused server.
Available Tools
10 toolsget_accommodation_detailGet accommodation detailRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| accommodationId | Yes | Accommodation id from search results or list_accommodations. |
get_search_optionsGet search optionsRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_ski_area_detailGet ski area detailRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| skiAreaId | Yes | Ski area id from list_ski_areas. |
get_ski_pass_pricesGet ski pass pricesRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Result page, starting at 1. | |
| limit | No | Results per page. Maximum is 50. | |
| weekId | No | 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. | |
| skiAreaId | No | Optional ski area id from list_ski_areas. | |
| skiResortId | No | Optional ski resort id from list_ski_resorts. | |
| durationDays | No | Optional ski pass duration in days. Omit it to return all available durations with prices. Default website duration is 6 days. | |
| accommodationId | No | Optional accommodation id from search_apartments, list_accommodations or get_accommodation_detail. Uses the accommodation ski resort. |
get_ski_resort_detailGet ski resort detailRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| skiResortId | Yes | Ski resort id from list_ski_resorts. |
list_accommodationsList accommodationsRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Result page, starting at 1. | |
| limit | No | Results per page. Maximum is 200. | |
| skiAreaId | No | Optional ski area id from list_ski_areas. | |
| districtId | No | Optional district id from accommodation or search-scope data. | |
| skiResortId | No | Optional ski resort id from list_ski_resorts. |
list_ski_areasList ski areasRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_ski_resortsList ski resortsRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| skiAreaId | No | Optional ski area id from list_ski_areas. |
resolve_search_keywordsResolve search keywordsRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search phrase to resolve into possible destination or accommodation scopes, for example "Val Thorens", "3 Vallees" or an accommodation name. |
search_apartmentsSearch ski apartmentsRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Result page, starting at 1. | |
| pets | No | Pet policy. | |
| areas | No | Parent-area values from get_search_options. | |
| weekId | No | Fixed weekly winter arrival date id from get_search_options. Required for week-specific price, availability, bookabilityStatus and special-discount comparison. | |
| entityId | No | Optional precise search-scope entity id from resolve_search_keywords. Use together with entityType. | |
| keywords | No | 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 requirements. | |
| amenities | No | Amenity values from get_search_options. | |
| partySize | No | Traveller count. Results are restricted to apartments whose capacity is at least this party size within the matching website occupancy bucket. | |
| priceSort | No | Result sorting. Status remains the primary order, followed by price and party-size category. | default |
| entityType | No | 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. | |
| minBedrooms | No | Minimum number of bedrooms. Value 8 means 8 or more. | |
| minBathrooms | No | Minimum number of bathrooms. Value 8 means 8 or more. | |
| skiAreaSizes | No | Ski-area size categories from get_search_options. | |
| durationWeeks | No | Stay duration in weeks. Two weeks requires weekId. | |
| minSquareMeters | No | Minimum living space in square metres. | |
| accommodationType | No | Optional accommodation type. | |
| accommodationCategories | No | Premium and luxury accommodation categories from get_search_options. | |
| maxDistanceToSlopeMeters | No | Maximum distance to piste, lift or gondola in metres. |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!