Skip to main content
Glama
Nanparam

livefpl-mcp

by Nanparam

LiveFPL MCP Server

Ein MCP-Server, der Vorhersagen zu Preissteigerungen/-senkungen von Fantasy-Premier-League-Spielern von LiveFPL bereitstellt.

Die Daten werden vom öffentlichen JSON-Host von LiveFPL (https://livefpl.us) bereitgestellt – denselben Endpunkten, die auch die Website selbst lädt. Es sind kein Konto, kein API-Schlüssel und keine Authentifizierung erforderlich.

Datenquelle (durch Reverse Engineering ermittelt)

Die Seite https://www.livefpl.net/prices lädt ihre Preisvorhersage-Tabelle von:

Endpunkt

Zweck

GET https://livefpl.us/api/prices.json

Preisänderungsfortschritt und -vorhersagen pro Spieler

GET https://livefpl.us/top_transfers.json

Häufigste Transferpaare (rein/raus)

GET https://livefpl.us/version.json

Gameweek-/Countdown-Metadaten

GET https://plan.livefpl.net/leagues/{id}

Live-Punktetabelle der Liga (servergerendertes HTML, geparst)

Die Ligaseite ist servergerendertes HTML (keine JSON-API) – die Live-Gameweek-Stände sind in die Seite eingebettet, sodass der Server dieses HTML abruft und parst.

Felder in prices.json

Mit der Spieler-ID als Schlüssel. Für jeden Spieler:

  • progress – aktueller Fortschritt in Richtung einer Preisänderung als Anteil am Schwellenwert. Positiv ⇒ steigend, negativ ⇒ fallend. +1.0 bedeutet, ein Anstieg ist fällig; -1.0 bedeutet, ein Abstieg ist fällig. Auf der Website als „Now“-Spalte angezeigt.

  • progress_tonight – voraussichtlicher Fortschritt bis zur nächsten Änderungsfrist. Wird als „Prediction“-Spalte angezeigt. Danach sortieren die Tools.

  • per_hour – Änderungsrate des Fortschritts pro Stunde (Spalte „Per hr“).

  • cost, name, team, type (GK/DEF/MID/FW).

Tools

Tool

Beschreibung

livefpl_price_risers

Spieler, die am wahrscheinlichsten steigen, sortiert nach voraussichtlichem Fortschritt. Filter: limit, position, team, threshold.

livefpl_price_fallers

Spieler, die am wahrscheinlichsten fallen. Gleiche Filter.

livefpl_player_prediction

Preisvorhersage für einen bestimmten Spieler anhand von name (Teilübereinstimmung).

livefpl_top_transfers

Häufigste Transferpaare (Spieler rein/raus), die Preisänderungen antreiben.

livefpl_price_status

Metadaten zum aktuellen Preisänderungsfenster / zur aktuellen Gameweek.

livefpl_transfer_trend_graph

Transfertrend als Knoten-Kanten-Diagramm (PNG) – Kreisgröße = Volumen, Pfeile raus → rein. Parameter: top_n, color_by ("direction" für Netto rein/raus oder "position" für GK/DEF/MID/FW-Farben).

livefpl_transfer_trend_by_position

2×2-Rasterbild (PNG) mit einem Transfertrend-Diagramm pro Position (GK, DEF, MID, FW). Parameter: top_n (Standard 40).

livefpl_transfer_trend_data

Dieselben Transfertrend-Daten als JSON (Netto pro Spieler + Paarkanten, inkl. Position/Team/Kosten). Parameter: top_n.

livefpl_league_live_score

Live-Gameweek-Rangliste für eine klassische Liga. Parameter: league_id, limit. Liefert Rang (+Bewegung), Team/Manager, Live-GW-Punktzahl, Gesamtpunktzahl, Kapitän/Vizekapitän, Chip, FT, Teamwert, eingesetzte Spieler.

Das Transfertrend-Diagramm wird clientseitig aus top_transfers.json abgeleitet (auf dieselbe Weise, wie die LiveFPL-Seite ihr Blasendiagramm erstellt): Netto pro Spieler = Transfers rein − Transfers raus, Knotengröße = Gesamtvolumen, Kanten = Transferpaare (raus → rein).

Jedes Spielerergebnis enthält progress_now_pct, prediction_pct, per_hour_pct, direction (rise/fall/stable) und predicted_new_cost.

Installation

cd livefpl-mcp
uv sync

Ausführen

uv run livefpl-mcp

Der Server spricht MCP über stdio.

Claude Desktop / MCP-Client-Konfiguration

Fügen Sie Ihrer MCP-Client-Konfiguration Folgendes hinzu (z. B. claude_desktop_config.json):

{
  "mcpServers": {
    "livefpl": {
      "command": "uv",
      "args": ["--directory", "C:\\path-to-mcp\\livefpl-mcp", "run", "livefpl-mcp"]
    }
  }
}

Beispiel-Prompts

  • „Welche FPL-Abwehrspieler werden gleich im Preis steigen?“

  • „Zeig mir heute Nacht die Top 10 der Spieler mit dem größten Preisabfall.“

  • „Wie lautet die Preisvorhersage für Haaland?“

  • „Was sind gerade die beliebtesten Transfers?“

  • „Zeig mir die Live-Ergebnisse für Liga 230412.“

  • „Wer führt gerade die Gameweek in meiner Liga 230412 an?“

Hinweise

  • Die Vorhersagen stammen von LiveFPL, nicht vom offiziellen FPL-Algorithmus; die Genauigkeit ist bei einzelnen Gameweeks am besten (LiveFPL weist darauf hin, dass die Regeln für Doppel-Gameweeks weniger sicher sind).

  • Die Daten werden bei jedem Tool-Aufruf live abgerufen.

Lizenz

MIT

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • API-Football MCP — comprehensive soccer/football data

  • Read-only fantasy analysis for ESPN, Yahoo, and Sleeper leagues via MCP

  • ESPN MCP — keyless multi-sport live scores, teams, and news via ESPN's public site API.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nanparam/livefpl-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server