Padel Finder MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Server port | 3000 |
| NODE_ENV | No | Node environment | development |
| GEOCODING_API_KEY | No | API key for geocoding (if needed) | |
| GEOCODING_PROVIDER | No | Geocoding provider | nominatim |
| PLAYTOMIC_API_BASE | No | Playtomic API base URL | https://api.playtomic.io/v1 |
| PLAYTOMIC_SPORT_ID | No | Sport ID | 1 |
| PLAYTOMIC_CLIENT_ID | Yes | Playtomic API client ID | |
| PLAYTOMIC_CLIENT_SECRET | Yes | Playtomic API client secret | |
| PLAYTOMIC_RATE_LIMIT_PER_MIN | No | Rate limit per minute | 1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| find_nearby_courtsA | Find padel courts and venues near a given location. Returns a list of venues with their addresses and distances. |
| check_availabilityA | Check available padel court time slots at a specific venue. Returns slots with weather info, booking links, and calendar links. |
| find_available_gamesB | Find the nearest available padel games based on your location and preferred time. Returns slots with weather info, booking links, and calendar links. |
| compare_pricesA | Compare padel court prices across multiple venues. Shows cheapest options first. |
| set_availability_alertA | Set up a persistent alert for when a preferred time slot becomes available. Alerts are saved to disk and support webhook notifications. |
| list_availability_alertsB | List all availability alerts (active and past). |
| cancel_availability_alertB | Cancel an existing availability alert. |
| get_venue_detailsB | Get detailed information about a specific padel venue including address, contact info, courts, and amenities. |
| search_by_durationA | Find padel courts available for a specific duration (e.g., exactly 90 minutes). Filters out slots that don't match your duration requirement. |
| save_favorite_venueA | Save a venue to your favorites for quick access. You can optionally give it a nickname. |
| remove_favorite_venueB | Remove a venue from your favorites. |
| list_favorite_venuesA | List all your saved favorite venues. |
| quick_book_checkB | Quick check: See availability at all your favorite venues for a specific time. Perfect for "Can I play tonight?" |
| get_weekly_availabilityA | View padel court availability across multiple days (up to a week). Includes weather forecast for planning. |
| find_cheapest_timeC | Find the cheapest available padel court slots in your area. Results are sorted by price (lowest first). |
| get_peak_hoursA | Analyze availability patterns at a venue to find peak and off-peak hours. Shows when courts are typically busy or quiet. |
| book_courtC | Start booking process for a padel court slot with interactive checkout wizard. Opens a multi-step checkout flow. |
| test_hello_worldB | Test widget rendering and interactivity with a simple Hello World widget |
| test_slot_cardsB | Test slot cards widget with mock booking data |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MSS23/padel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server