Fantasy Pundit / Public contract

Quickstart

Connect once, provide a public FPL league, and ask for the weekly verdict.MCP · STREAMABLE HTTP

Reference / 02

1. Connect Fantasy Pundit

Add the remote MCP server to a compatible client:

https://api.fantasypundit.lol/mcp

Use the guided connection page for current ChatGPT and Claude setup guidance. Finding Fantasy Pundit through web search does not connect the tools; the user must add or approve the connection before an assistant can call them.

2. Provide a league

Use one of the following:

  • A numeric public classic-league ID.
  • A public Fantasy Premier League league URL containing that ID.
  • A league name, followed by a selection if more than one match is found.

Private league access and Fantasy Pundit accounts are not part of this contract.

3. Ask naturally

Try:

Get the latest Fantasy Pundit commentary for league 314.

Has Fantasy Pundit published this week’s verdict for this league URL?

Generate this week’s Fantasy Pundit commentary for my league, then give me the share link.

The first two requests are read-only. The last request explicitly authorises the connected client to create or reuse the official weekly edition.

4. Follow the lifecycle

Clients should call get_league_commentary first. If an edition is missing, they should only call generate_weekly_commentary after the user asks to create it. When generation is queued or processing, poll get_commentary_result using the returned job ID and suggested delay.

5. Preserve the published edition

When the status is completed, present the returned commentary and links as the Fantasy Pundit edition. Do not ask another model to rewrite it, add invented facts, or create a second official version.