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.
3 tools: 1 change things and 2 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads2Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.