Skip to main content
Glama

Lichess MCP

create_swiss

Set up a new Swiss chess tournament on Lichess with customizable settings for name, team ID, clock, rounds, variant, and rating. Manage tournaments efficiently using the Lichess MCP server.

Instructions

Create a new Swiss tournament

Input Schema

NameRequiredDescriptionDefault
clockYesClock settings
descriptionNoTournament description (HTML)
nameYesName of the tournament
nbRoundsNoNumber of rounds to play
ratedNoWhether the tournament is rated
roundIntervalNoInterval between rounds in seconds
teamIdYesID of the team hosting the tournament
variantNoVariant keystandard

Input Schema (JSON Schema)

{ "properties": { "clock": { "description": "Clock settings", "properties": { "increment": { "description": "Clock increment in seconds", "type": "number" }, "limit": { "description": "Clock initial time in seconds", "type": "number" } }, "required": [ "limit", "increment" ], "type": "object" }, "description": { "description": "Tournament description (HTML)", "type": "string" }, "name": { "description": "Name of the tournament", "type": "string" }, "nbRounds": { "default": 7, "description": "Number of rounds to play", "type": "number" }, "rated": { "default": true, "description": "Whether the tournament is rated", "type": "boolean" }, "roundInterval": { "default": 300, "description": "Interval between rounds in seconds", "type": "number" }, "teamId": { "description": "ID of the team hosting the tournament", "type": "string" }, "variant": { "default": "standard", "description": "Variant key", "enum": [ "standard", "chess960", "crazyhouse", "antichess", "atomic", "horde", "kingOfTheHill", "racingKings", "threeCheck" ], "type": "string" } }, "required": [ "name", "teamId", "clock" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/karayaman/lichess-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server