Skip to main content
Glama
Nanparam

livefpl-mcp

by Nanparam

LiveFPL MCP Server

Un servidor MCP que expone predicciones de subida/bajada de precio de jugadores de Fantasy Premier League desde LiveFPL.

Los datos se sirven desde el host JSON público de LiveFPL (https://livefpl.us) — los mismos endpoints que carga el propio sitio web. No se requiere cuenta, clave API ni autenticación.

Fuente de datos (ingeniería inversa)

La página https://www.livefpl.net/prices carga su tabla de predicción de precios desde:

Endpoint

Propósito

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

Progreso de cambio de precio por jugador y predicciones

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

Pares de transferencias más comunes (entradas/salidas)

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

Metadatos de jornada / cuenta atrás

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

Tabla de puntuación en vivo de la liga (HTML renderizado en servidor, parseado)

La página de la liga es HTML renderizado en servidor (sin API JSON) — las clasificaciones en vivo de la jornada están incrustadas en la página, por lo que el servidor obtiene y parsea ese HTML.

Campos de prices.json

Clave por id de jugador. Para cada jugador:

  • progress — progreso actual hacia un cambio de precio, como fracción del umbral. Positivo ⇒ subiendo, negativo ⇒ bajando. +1.0 significa que la subida es inminente; -1.0 significa que la bajada es inminente. Se muestra en el sitio como la columna "Now".

  • progress_tonight — progreso previsto para el próximo corte de cambio. Se muestra como la columna "Prediction". Es lo que usan las herramientas para ordenar.

  • per_hour — tasa de cambio del progreso por hora (columna "Per hr").

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

Herramientas

Herramienta

Descripción

livefpl_price_risers

Jugadores con más probabilidad de subir, ordenados por progreso previsto. Filtros: limit, position, team, threshold.

livefpl_price_fallers

Jugadores con más probabilidad de bajar. Mismos filtros.

livefpl_player_prediction

Predicción de precio para un jugador específico por name (coincidencia parcial).

livefpl_top_transfers

Pares de transferencias más comunes (entrada/salida de jugadores) que impulsan los cambios de precio.

livefpl_price_status

Metadatos de la ventana de cambio de precio / jornada actual.

livefpl_transfer_trend_graph

Tendencia de transferencias como imagen de grafo de nodos y enlaces (PNG) — tamaño del círculo = volumen, flechas salientes → entrantes. Parámetros: top_n, color_by ("direction" para neto entrada/salida, o "position" para colores GK/DEF/MID/FW).

livefpl_transfer_trend_by_position

Imagen de cuadrícula 2×2 (PNG) con un grafo de tendencia de transferencias por posición (GK, DEF, MID, FW). Parámetro: top_n (por defecto 40).

livefpl_transfer_trend_data

Mismos datos de tendencia de transferencias como JSON (neto por jugador + aristas de pares, incl. posición/equipo/coste). Parámetro: top_n.

livefpl_league_live_score

Clasificación en vivo de la jornada para una liga clásica. Parámetros: league_id, limit. Devuelve posición (+movimiento), equipo/manager, puntuación en vivo de la jornada, total, capitán/vice, chip, FT, valor del equipo, jugadores que han jugado.

El grafo de tendencia de transferencias se deriva en el cliente a partir de top_transfers.json (de la misma manera que la página de LiveFPL construye su gráfico de burbujas): neto por jugador = transferencias entrantes − transferencias salientes, tamaño del nodo = volumen total, aristas = pares de transferencias (saliente → entrante).

Cada resultado de jugador incluye progress_now_pct, prediction_pct, per_hour_pct, direction (rise/fall/stable) y predicted_new_cost.

Instalación

cd livefpl-mcp
uv sync

Ejecución

uv run livefpl-mcp

El servidor habla MCP sobre stdio.

Configuración del cliente Claude Desktop / MCP

Añade a tu configuración de cliente MCP (por ejemplo, claude_desktop_config.json):

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

Ejemplos de prompts

  • "¿Qué defensas de FPL están a punto de subir de precio?"

  • "Muéstrame los 10 jugadores que más van a bajar esta noche."

  • "¿Cuál es la predicción de precio para Haaland?"

  • "¿Cuáles son las transferencias más populares ahora mismo?"

  • "Muestra las puntuaciones en vivo de la liga 230412."

  • "¿Quién está ganando la jornada en mi liga 230412 ahora mismo?"

Notas

  • Las predicciones son de LiveFPL, no del algoritmo oficial de FPL; la precisión es mejor en jornadas simples (LiveFPL señala que las reglas de doble jornada son menos seguras).

  • Los datos se obtienen en vivo en cada llamada a la herramienta.

Licencia

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