mcpField
T
Turnale

Turnale

VerifiedFeaturedRemote
turnale.appProductivity0Updated 12w ago

About Turnale

Turnale is a hosted tournament service for organisers of recreational racket-sport events, managed through an AI assistant. It supports multiple tournament formats and handles schedule changes, live standings, and player-facing share pages.

Key features

  1. 01Create draws and schedules across formats
  2. 02Balance pairings by player level
  3. 03Handle dropouts, substitutions, and court changes
  4. 04Preview and undo tournament changes
  5. 05Share live scores and standings
  6. 06Offer signup, waitlists, and printable PDFs

Use cases

  1. 01Organise a padel americano across several courts
  2. 02Let players sign up for a tennis event by link
  3. 03Replace a player who drops out mid-tournament
  4. 04End an event early and freeze final standings

MCP support

The hosted service is available at https://mcp.turnale.app for assistants to manage tournaments through MCP. The repository contains client integration manifests, not the server implementation.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.turnale.app
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

30

This tool takes no parameters.

Details

From the project README

Turnale

Run recreational racket-sport tournaments from chat.

This repository holds the client integration manifests for Turnale — the Claude Code plugin, the Gemini CLI extension, and the organiser skill. The server itself is a hosted service at https://mcp.turnale.app and is not open source.

What Turnale does

Turnale lets an organiser run an entire recreational tournament by talking to their AI assistant. Tell it who's playing and you get a fair draw, a schedule, and a shareable web page with live standings that players follow from their phones.

Tennis, padel, pickleball, badminton, squash and table tennis.

Formats clubs actually play

Americano and mexicano (rotating-partner doubles), round robin, groups + playoff, and knockout with an optional 3rd-place match — as singles or fixed pairs, with random or level-balanced pairing. The assistant explains the options with the round and time maths already done by the engine.

Last-minute chaos is one sentence

Dropouts, substitutions, partner swaps, late arrivals, court changes, and ending early with the standings frozen as the final result. Every change can be previewed before it lands and undone afterwards.

Honest scores

Walkovers and retirements are recorded as exactly that, and the games actually played still count towards the standings.

One link for players

The shareable page carries the order of play, live scores, standings and self-signup, with an optional cap and waitlist. Printable order-of-play and results PDFs cover the clubhouse noticeboard.

Connecting

Point your assistant at https://mcp.turnale.app and start straight away.

{
  "mcpServers": {
    "turnale": {
      "type": "http",
      "url": "https://mcp.turnale.app"
    }
  }
}

Creating a tournament returns an unguessable organiser key plus the shareable page link. The key is the only credential and is relayed in chat with a cannot-be-recovered warning; the page link on its own is view-only.

Per-platform connect steps for Claude, ChatGPT, Le Chat, Perplexity, Grok and the Gemini CLI are at turnale.app/docs.

Install as a Claude Code plugin

/plugin marketplace add turnale-app/turnale
/plugin install turnale

Install as a Gemini CLI extension

gemini extensions install https://github.com/turnale-app/turnale

Example prompts

  • Run a padel americano for 12 players on 3 courts, 2 hours.
  • Set up Thursday's tennis night — no player list yet, let people sign up via a link.
  • Jonas can't come, replace him with Emil from round 3.
  • Court 1: 9–7, Court 2: 11–5. Who plays whom next?
  • We have to stop early — freeze the standings and give me the final results.

Links

Website · Docs · Demo · Privacy · Terms

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.