Make a board with your AI

Any assistant can write a board. You stay the editor: read every clue before game night.

1. Copy, paste, play easiest

  1. 1

    Copy this prompt into ChatGPT, Claude, Gemini or any assistant

    Replace [YOUR TOPIC] with anything: 90s movies, your family, the office.

    Prompt
    Write a trivia board about [YOUR TOPIC] for a quiz game played on a TV, where players buzz in from their phones.
    
    Reply with one JSON object only (no commentary, no code fence) in exactly this shape:
    
    {
      "title": "Space basics",
      "description": "An easy warm-up about the solar system.",
      "tags": [
        "science",
        "space"
      ],
      "rounds": [
        {
          "name": "Round 1",
          "values": [
            100,
            200
          ],
          "categories": [
            {
              "name": "Planets",
              "clues": [
                {
                  "question": "The planet we live on.",
                  "answer": "Earth"
                },
                {
                  "question": "The largest planet in the solar system.",
                  "answer": "Jupiter"
                }
              ]
            },
            {
              "name": "Moons",
              "clues": [
                {
                  "question": "The number of moons Earth has.",
                  "answer": "One"
                },
                {
                  "question": "This moon of Saturn has a thick orange atmosphere.",
                  "answer": "Titan",
                  "dailyDouble": true
                }
              ]
            }
          ]
        }
      ],
      "final": {
        "category": "Explorers",
        "question": "The first person to walk on the Moon.",
        "answer": "Neil Armstrong"
      }
    }
    
    Rules:
    - 1 or 2 rounds, each with 6 categories of 5 clues. Leave out "values" to get the usual point values.
    - Order each category's clues from easiest to hardest.
    - A clue is one short sentence that can be read aloud. Its answer is a few words.
    - Every answer must be a fact you are sure of, with one clearly correct response.
    - Category names are short (under 25 characters) and no clue gives away another clue's answer.
    - Mark one clue in each round with "dailyDouble": true, and end with a "final" clue.
    - Text only: no pictures, links or markdown.
  2. 2

    Paste the reply here

    Sign in to continue

    No account? Save the reply as a .json file and use New board, Import after you sign up.

  3. 3

    Check the clues and start a game

    The board opens in the editor, where you can fix wording and add pictures or sound.

2. Connect your assistant

For Claude, Cursor and other apps that support MCP: the assistant saves boards straight to your account and can edit them later. It reaches only your own boards, never a game in progress, and you can disconnect it at any time.

The easy way: sign in

Add this address as a connector (or remote MCP server) in your AI app. It opens a Trivia Pig page in your browser, you press Allow, and it is connected. No token to copy.

MCP server address
https://triviapig.lol/mcp
Claude Code: run this once in a terminal, then /mcp to sign in
claude mcp add --transport http trivia-pig https://triviapig.lol/mcp

Or use a token

For scripts, and for apps that take a header but cannot open a browser.

Sign in to continue

3. Use the API

The same token works over plain HTTP. Send it as Authorization: Bearer tp_…

  • GET/api/v1/boardslist your boards
  • POST/api/v1/boardscreate a board
  • GET/api/v1/boards/:idread a board
  • PUT/api/v1/boards/:idreplace a board's text (the old version is kept)
  • POST/api/v1/boards/checkcheck a board without saving

Boards use the format from the prompt above. Its JSON Schema is at /api/schema/board.json.