List broadcasts of a user

List the broadcasts a user created, with their rounds and start dates.

MCP tool lichess_read → list_broadcasts

read

Returns broadcasts newest first, each with its ID, name, visibility and rounds with start dates. Use it to find an existing broadcast before adding a round. It reads only.

Parameters

Parameters: list_broadcasts
NameTypeDescription
username string string Lichess username. Defaults to the signed-in account, which also returns private and unlisted broadcasts.
page integer integer Page number, starting at 1.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "lichess_read",
    "arguments": {
      "operation": "list_broadcasts",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "page": 1,
    "broadcasts": [
      {
        "broadcast_id": "Zp4tNc6h",
        "name": "Riverside Chess Club Championship 2026",
        "visibility": "private",
        "rounds": [
          {
            "round_id": "Kf3nQ8vD",
            "name": "Round 1",
            "starts_at": "2026-10-24T10:00:00Z"
          }
        ]
      }
    ]
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.