Turnale
MCP serverDev toolsTurnale lets your AI run racket-sport tournaments for you. Once it is added, your AI can set fair draws, record match scores, and keep standings up to date while the tournament is in progress. You manage the whole event by asking your AI in normal conversation.
Use Turnale in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Turnale and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use Turnale to ping
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
After adding Turnale, ask your AI to organize a racket-sport tournament. It will handle the draw, take scores, and keep the standings current from there.
What your AI can do with it
- Set up racket-sport tournaments on request
- Create fair draws so matchups are balanced
- Record scores as matches are played
- Show live standings at any point during the tournament
- Run the tournament from start to finish through your AI
Install Turnale
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user turnale 'https://mcp.turnale.app'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://mcp.turnale.appAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=turnale&config=eyJ1cmwiOiJodHRwczovL21jcC50dXJuYWxlLmFwcCJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://mcp.turnale.appIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add turnale --url 'https://mcp.turnale.app'Run it once, then sign in with codex mcp login turnale if the server asks for an account.
From the project's README
As published by turnale-app/turnale in README.md.
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
Tools it offers (30)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
pingcreate_tournamentadd_playersupdate_playerremove_playerset_pairsupdate_settingspromote_playergenerate_drawget_briefinglist_playerslist_matchesget_scheduleget_standingsget_resultsget_audit_logget_exportget_pdf_linkget_pdfrecord_resultsreplace_playerwithdraw_playerswap_partnersrescheduleend_tournamentundo_last_changedelete_tournamentrecord_feedbacksuggest_formatget_player_template
Signals
- Last commit
- Aug 2026
Advanced
- Delivery
- turnale MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
app-turnale-turnale- Source
- github.com/turnale-app/turnale
- Hosted endpoint
https://mcp.turnale.app
github.com/turnale-app/turnale