ENDPOINT 1
https://kicksma.sh/mcp
MCP server metadata
- Name
- kicksmash
- Version
- 1.0.0
Kicksmash is the open, agent-native way to organise padel: create a match, share one link, and let people or their assistants join, all through an API that anyone may use. Call about_kicksmash once to learn the model. Reads are free. Before create_match, join_match, request_coach, book_lesson or cancel_lesson, confirm the details with the person and afterwards give them the links from the response; personalToken and manageUrl are private to them.
Known tools 15
about_kicksmashWhat Kicksmash is and how to use it: matches, levels, groups, boards, the API and what we ask of assistants.
Inferred read-onlyget_matchA match or tournament by its 4-character code: players with levels, spots left, venue, time, level range, result.
Inferred read-onlyfind_matchesOpen, organizer-listed matches at a venue (its public board), with spots left and level ranges.
Inferred read-onlyget_groupA crew that plays together: members with levels, weekly slot, upcoming matches, calendar feed.
Inferred read-onlyfind_clubsClub pages that clubs manage themselves: booking link and platform, courts, today's free courts when the club shares its calendar, founding status.
Inferred read-onlyfind_seriesTournament series: same weekday and time every week, fortnight or month, with the next edition to sign up for and the past podiums.
Inferred read-onlyfind_coachesPadel coaches who listed their page: clubs, lesson length, languages, the rules students book under (cancellation cutoff, free late passes, notice).
Inferred read-onlyrequest_coachAsk a coach to accept a person as their student, by first name or personal token.
Inferred read-onlybook_lessonBook one lesson at a free start for an accepted student (their personal token).
Inferred read-onlycancel_lessonCancel a student's lesson under the coach's rules; the outcome says whether it was refunded, covered by a free pass, or counted.
Inferred read-onlycreate_matchCreate a padel match (4 players) or an americano tournament for a person.
Potential side effectsjoin_matchPut a person into a match by first name (or by their personal token from an earlier call).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.kicksmash]
url = "https://kicksma.sh/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"kicksmash": {
"type": "http",
"url": "https://kicksma.sh/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: kicksmash
Remote MCP URL: https://kicksma.sh/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"kicksmash": {
"url": "https://kicksma.sh/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"kicksmash": {
"type": "http",
"url": "https://kicksma.sh/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "kicksmash",
"transport": "streamable-http",
"url": "https://kicksma.sh/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.