Use the MCP server to let your AI assistant search ski schools, manage your school profile, handle bookings, respond to reviews, and more — all through natural language.
If you're a school owner, go to your Dashboard → API Keys and create a new key linked to your school. For read-only access (searching schools/resorts), no API key is needed.
Claude Desktop / Claude Code
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"find-a-ski-school": {
"url": "https://findaskischool.com/mcp",
"headers": {
"Authorization": "Bearer fass_YOUR_API_KEY_HERE"
}
}
}
}Cursor / VS Code / Windsurf
Add this to your .cursor/mcp.json or equivalent settings:
{
"mcpServers": {
"find-a-ski-school": {
"url": "https://findaskischool.com/mcp",
"headers": {
"Authorization": "Bearer fass_YOUR_API_KEY_HERE"
}
}
}
}Any MCP-compatible client
The MCP endpoint is:
https://findaskischool.com/mcpTransport: Streamable HTTP (the modern MCP transport protocol). Pass your API key in the Authorization: Bearer fass_xxx header.
Once configured, you can ask your AI things like:
These tools work without an API key. Anyone can search schools, resorts, and instructors.
search_schools
Search ski schools by name, country, resort, or activity
get_school_detail
Get detailed info about a specific ski school
search_resorts
Search ski resorts by name or country
get_resort_detail
Get detailed info about a specific resort
list_countries
List all countries with ski schools/resorts
list_activities
List all snow sport activities
search_instructors
Search for ski instructors by name, language, or specialty
compare_schools
Compare multiple schools side by side
These tools require an API key linked to your school. They let you manage every aspect of your school's presence on the platform.
View your school profile and settings
Update school name, description, contact info, hours
List all instructors at your school
Add a new instructor to your school
Update instructor profile, bio, specialties
Remove an instructor from your school
List all lessons offered by your school
Create a new lesson offering
Update lesson details, pricing, schedule
Remove a lesson from your school
View all bookings for your school
Confirm a pending booking
Cancel a booking with optional reason
Mark a booking as completed
View all reviews for your school
Post a public response to a review
Remove your response from a review
View school analytics (views, clicks, bookings)
Get dashboard summary stats
| Endpoint | https://findaskischool.com/mcp |
| Transport | Streamable HTTP (MCP 2025-03-26) |
| Authentication | Bearer token in Authorization header |
| Rate Limits | Configurable per API key (default: 60/min, 10,000/day) |
| Info Endpoint | https://findaskischool.com/mcp/info |
| Version | 2.0.0 |
No. The 8 public tools (search schools, resorts, instructors, etc.) work without any authentication. You only need an API key for management tools that modify your school's data.
MCP is currently supported by Claude Desktop, Claude Code, Cursor, VS Code (with Copilot), Windsurf, and other MCP-compatible AI clients. ChatGPT does not yet support MCP natively, but you can use it through third-party MCP bridges.
Yes. API keys are hashed before storage (we never store the raw key). Each key is scoped to a specific school and can only access that school's data. You can revoke or rotate keys at any time from your dashboard.
Streamable HTTP is the modern MCP transport protocol (2025-03-26 spec). It supports both streaming and direct JSON responses. Most modern MCP clients support it natively. If your client only supports the older SSE transport, please contact us for assistance.