Skip to content

Fantasy Pundit: FPL Commentary & League Roasts

by fantasypundit.lol · remote · no sign-in to list tools · v0.8.1 · published by lol.fantasypundit

Read or create the canonical weekly FPL mini-league commentary and roast after scoring settles.

Changes · 1

3 tools: 1 change things and 2 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http fantasypundit https://api.fantasypundit.lol/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

3 tools

Changes things 1Claude Code: ask
  • generate_weekly_commentaryCreate, reserve, or reuse Fantasy Pundit’s one official weekly commentary and league roast for the current available Gameweek.No findings

    Why it is in this group

    • The name "generate_weekly_commentary" says "generate": a word for a change.
    Description, as the server wrote it
    Create, reserve, or reuse Fantasy Pundit’s one official weekly commentary and league roast for the current available Gameweek. At full-time, a request can be saved and starts automatically as soon as FPL scoring is ready, which may be before FPL changes its public Gameweek label. This can consume shared generation capacity, so call it only after the user explicitly asks. Repeated calls return the same canonical league/Gameweek job. There are no tone or audio controls.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
Only reads 2Claude Code: allow
  • get_commentary_resultCheck a Fantasy Pundit weekly commentary and league-roast job returned by generate_weekly_commentary.No findings

    Why it is in this group

    • The name "get_commentary_result" says "get": a word for reading.
    Description, as the server wrote it
    Check a Fantasy Pundit weekly commentary and league-roast job returned by generate_weekly_commentary. It never starts generation. When completed, return the exact canonical commentary and share links without rewriting it.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • get_league_commentaryRead Fantasy Pundit’s existing canonical weekly commentary and roast for a public FPL mini-league.No findings

    Why it is in this group

    • The name "get_league_commentary" says "get": a word for reading.
    Description, as the server wrote it
    Read Fantasy Pundit’s existing canonical weekly commentary and roast for a public FPL mini-league. Use this first for requests to roast, recap, or review a league. It never creates a new edition. At full-time it can report that the current Gameweek is available to reserve while FPL scoring settles.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.8.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http fantasypundit https://api.fantasypundit.lol/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__fantasypundit__get_league_commentary",
      "mcp__fantasypundit__get_commentary_result"
    ],
    "ask": [
      "mcp__fantasypundit__generate_weekly_commentary"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as fantasypundit. Review it before you use it.