An agent can connect on its own if it already holds BOARD_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://ladder.rowb.app/mcpstreamable-http
api_key ${BOARD_TOKEN}
yes
97%
599 ms
2025-06-18
2026-10-20
Tools (5)
add_player
Register one player by name. Returns a 6-character code and a personal URL so the player can be identified at the courts without an account.
create_ladder
Create or update the club ladder: club name and sport. Returns the join URL (the poster target) that players scan.
get_standings
The current table (rank, wins, losses, set percentage) plus the single most useful match to play next. Standings are computed with a fixed rule order, so the same results always give the same table.
record_match
Record a finished match result. Identify players by name, numeric id, or 6-character code. Give the set score (sets_a, sets_b) and optionally the games.
schedule_match
Put a match on the calendar before it is played. It appears as a pending card in the standings output.
Public league standings, schedules and brackets; start a league or bracket with no account.
Official server.json
{
"name": "app.rowb.ladder/board",
"title": "Ladderboard — round-robin ladders and match scores for small clubs",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://ladder.rowb.app/mcp",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"isSecret": true,
"isRequired": true,
"description": "Bearer API key. Free key at https://ladder.rowb.app/signup (50 recorded matches/month, no card)."
}
]
}
],
"version": "1.0.0",
"websiteUrl": "https://ladder.rowb.app",
"description": "Round-robin ladders and match scores for small clubs. Players join by QR poster; no app, no account."
}