Kicksmash is a remote MCP server that gives an AI agent 15 tools, among them about_kicksmash, book_lesson, cancel_lesson. It answers at https://kicksma.sh/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.
Padel matches for people and agents: create, share one link, join, americano schedules, levels.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
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 person first. Inputs: handle, token, startsAt |
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 before cancelling late. Inputs: lessonId, token |
coach_slots | Free starts inside a coach's hours for the next days (default 14). Only accepted students can book them: request_coach first. Inputs: handle, days |
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. Inputs: name, agent, email |
create_match | Create a padel match (4 players) or an americano tournament for a person. Returns the share link for the players and the organizer's private links. Give the person all links; keep personalToken and manageUrl private. Ask before creating; on Inputs: type, startsAt, tz, venue, venueMapUrl, court |
find_clubs | Padel clubs: booking link and platform, courts, today's free courts when the club shares its calendar, founding status. Every row says `claimed`: true when the club runs the page itself, false when Kicksmash listed it from public sources, w Inputs: city, name, include |
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 city. Prices are the coach's to tell; nothing is paid through Kicksmash. Inputs: city |
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. Inputs: venue |
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 slug for one series. Players sign up on the edition's match page. Inputs: city, slug |
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. Nothing is stored. Inputs: players, names, courts, rounds, format, seed |
get_group | A crew that plays together: members with levels, weekly slot, upcoming matches, calendar feed. Inputs: code |
get_match | A match or tournament by its 4-character code: players with levels, spots left, venue, time, level range, result. Public data only. Inputs: code |
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 range, the organizer is asked to approve. Inputs: code, name, token, email, level |
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 student; book_lesson needs it. Ask the person before calling. Inputs: handle, name, token |
Every block below points at https://kicksma.sh/mcp. Pick your client and copy.
claude mcp add --transport http kicksmash https://kicksma.sh/mcp
{
"mcpServers": {
"kicksmash": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://kicksma.sh/mcp"]
}
}
}{
"mcpServers": {
"kicksmash": {
"url": "https://kicksma.sh/mcp"
}
}
}{
"servers": {
"kicksmash": {
"type": "http",
"url": "https://kicksma.sh/mcp"
}
}
}{
"context_servers": {
"kicksmash": {
"url": "https://kicksma.sh/mcp"
}
}
}{
"mcpServers": {
"kicksmash": {
"serverUrl": "https://kicksma.sh/mcp"
}
}
}{
"mcpServers": {
"kicksmash": {
"url": "https://kicksma.sh/mcp"
}
}
}name: Kicksmash
version: 0.0.1
schema: v1
mcpServers:
- name: Kicksmash
type: streamable-http
url: https://kicksma.sh/mcp{
"mcpServers": {
"kicksmash": {
"httpUrl": "https://kicksma.sh/mcp"
}
}
}{
"mcpServers": {
"kicksmash": {
"type": "http",
"url": "https://kicksma.sh/mcp"
}
}
}{
"mcpServers": {
"kicksmash": {
"url": "https://kicksma.sh/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fkicksma.sh%2Fmcp&type=streamable_http&id=kicksmash&name=Kicksmash
It answered our last check on 24 October 2026 in 274 ms. Over 6 checks since 12 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by kicksma.sh and served from kicksma.sh, the vendor's own domain: https://kicksma.sh/mcp.
15, as returned by the server's own tools/list on 23 September 2026: about_kicksmash, book_lesson, cancel_lesson, coach_slots, create_api_key, create_match, find_clubs, find_coaches, and 7 more.
It answered our last check on 24 October 2026 in 274 ms. Over 6 checks since 12 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://kicksma.sh/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: sh.kicksma. Endpoint host: kicksma.sh. ARD identifier: urn:air:sh.kicksma:mcp:kicksmash.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.