# Kicksma Kicksmash MCP server

Source: https://glimind.com/server/mcp-registry%2Fsh.kicksma%2Fkicksmash
Registry id: `mcp-registry/sh.kicksma/kicksmash`
Status: live (checked 2026-10-27T02:44:43.465Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 4952
- Outages (90 days): 0

## Install

```json
{
  "mcpServers": {
    "kicksma-kicksmash-mcp-server": {
      "type": "http",
      "url": "https://kicksma.sh/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http kicksma-kicksmash-mcp-server https://kicksma.sh/mcp
```

## Tools (15)

- `about_kicksmash`: What Kicksmash is and how to use it: matches, levels, groups, boards, the API and what we ask of assistants. Read this once before acting.
- `book_lesson`: Book one lesson at a free start for an accepted student (their personal token). Draws from their open package when they have one. Confirm the time with the pers
- `cancel_lesson`: Cancel a student's lesson under the coach's rules; the outcome says whether it was refunded, covered by a free pass, or counted. Say the rule to the person befo
- `coach_slots`: Free starts inside a coach's hours for the next days (default 14). Only accepted students can book them: request_coach first.
- `create_api_key`: Get a free key instantly for roomier limits and webhooks. Shown once. Not needed for reading or for a few writes a day.
- `create_match`: Create a padel match (4 players) or an americano tournament for a person. A tournament may keep fixed pairs (fixedPairs: true): two partners play every round to
- `find_clubs`: Padel clubs: booking link and platform, courts, today's free courts (from the club's own calendar feed, or read from its booking platform's public page: freeCou
- `find_coaches`: Padel coaches who listed their page: clubs, lesson length, languages, the rules students book under (cancellation cutoff, free late passes, notice). Filter by c
- `find_matches`: Open, organizer-listed matches at a venue (its public board), with spots left and level ranges. Give the venue name; the slug is derived.
- `find_series`: Tournament series: same weekday and time every week, fortnight or month, with the next edition to sign up for and the past podiums. Filter by city, or pass a sl
- `generate_schedule`: Rounds of rotating-partner doubles for 4 to 64 players. Exact when the field is in fours (every pair partners once in players−1 rounds), fair sit-outs otherwise
- `get_group`: A crew that plays together: members' first names and count (their levels are for members only, so null here), weekly slot, whether it asks to join, upcoming mat
- `get_match`: A match or tournament by its 4-character code: players with levels, spots left, venue, time, level range, result. Public data only.
- `join_match`: Put a person into a match by first name (or by their personal token from an earlier call). Handles waitlists and level ranges; when the level is outside the ran
- `request_coach`: Ask a coach to accept a person as their student, by first name or personal token. The coach answers with one tap. Keep the returned personalToken private to the

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
