FutPicks logo

FutPicks

Football data MCP server for probable lineups, match analysis, picks, backtesting, and public performance records.

Install FutPicks

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "futpicks": {
      "command": "npx",
      "args": [
        "-y",
        "futpicks-mcp"
      ],
      "env": {
        "FUTPICKS_API_URL": "YOUR_VALUE_HERE",
        "FUTPICKS_API_KEY": "YOUR_VALUE_HERE",
        "FUTPICKS_OPS_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 17 tools correctly (4d ago).

Overview

  • football
  • sports
  • lineups
  • fantasy
  • predictions

The FutPicks MCP server connects AI clients to the futpicks.com REST API for football lineups, matches, model picks, and track records. It exposes public tools for probable starting elevens, player start probabilities, expected fantasy points, fixtures, and graded results, plus authenticated tools for history, evaluation, backtesting, exports, and operations. Reach for it when an agent needs football data across LaLiga, Premier League, Serie A, Bundesliga, Ligue 1, or Primeira Liga. Public lineup, match, and track-record queries require no API key; data and admin operations require scoped tokens.

Use cases

  • Query probable starting lineups for upcoming football fixtures
  • Filter model picks by league, market, rating, odds, or edge
  • Review historical pick outcomes and public track records
  • Run authenticated backtests and export picks as CSV
  • Monitor or trigger admin football data operations

Key features

  • Probable lineups with player start probabilities
  • Expected fantasy points and match intelligence
  • Public picks, fixtures, teams, and track records
  • Authenticated history, evaluation, backtesting, and CSV export
  • Admin operations with status tracking
  • Coverage of six European football competitions

Tools17

What FutPicks lets your agent do. Expand a tool for its parameters.

Verified live~2.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

5/5 checks healthy over the last 40d

What it can do

From the 17 tools this server returned when we ran it; 17 declare their own safety hints.

Handles credentials · 6Makes network requests · 17Read-only tools · 17
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age42 days
Maintainers1

Observed 2026-10-18 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · futpicks-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads201Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed17Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How FutPicks works

What FutPicks MCP server does

The FutPicks MCP server gives an MCP client access to football data served by futpicks.com. Its main use is querying probable lineups, including each player's estimated chance of starting and expected fantasy points. It also exposes match information, model-generated picks, and a public record of how predictions performed against confirmed starting elevens.

Coverage includes LaLiga, the Premier League, Serie A, Bundesliga, Ligue 1, and Primeira Liga. The lineup, match, and track-record data is available through public endpoints, so an agent can investigate teams, fixtures, projected elevens, and historical results without credentials.

How it works

Every tool makes an HTTPS request to the futpicks.com REST API. The MCP process does not connect directly to a database or execute shell commands. The API base URL can be changed with FUTPICKS_API_URL, which defaults to https://futpicks.com.

Public tools include flab_teams, flab_matches_today, flab_matches_upcoming, and flab_match_details. Pick-focused tools provide today's selections, individual pick details, filtered boards, and track-record queries. Match details can optionally include the service's intelligence response. Upcoming fixtures accept a range of one to 30 days.

The FutPicks MCP server separates authenticated capabilities into data and operations scopes. Data tools use FUTPICKS_API_KEY; operations use the admin-only FUTPICKS_OPS_TOKEN. Missing credentials produce an authentication error rather than an unauthenticated fallback. Inputs are validated, and tokens are read from environment variables without being logged.

Setup and configuration

An MCP client can launch the package with npx -y futpicks-mcp, so the quick-start configuration does not require a separate installation. For local development, the repository can be cloned, installed with npm install, and built with npm run build; npm run dev provides hot reload.

Create keys in the futpicks.com web app under Account and API Keys. A data-scope key unlocks the Pro-tier data endpoints, while an ops-scope key is restricted to administrators. Keys are shown once when created, can have an expiry, and may be revoked. The raw values should be copied into the client environment immediately.

Tools and capabilities

Public capabilities include:

  • Querying today's picks and filtering boards by date, league, market, rating, odds, or edge.
  • Looking up teams, today's matches, upcoming matches, and detailed match information.
  • Reading filtered track-record results and checking service health.

With FUTPICKS_API_KEY, the FutPicks MCP server adds paginated pick history, match evaluation, backtest runs, CSV pick exports, and a data catalog. With the admin operations token, it can start ingestion, scoring, settlement, calibration, and intelligence-refresh jobs, then inspect their status and optional results.

Limitations and notes

This toolset is focused on the football competitions and API data supported by futpicks.com. Public access does not cover every capability: history, evaluation, backtesting, export, catalog, and operations require the corresponding credentials. Operations are admin-only. The server sends an idempotency key for operation requests so API retries can be deduplicated. The public grading compares predicted lineups with confirmed XIs, providing measured track-record data rather than an unverified accuracy claim.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about FutPicks

FutPicks is an MCP server that connects AI clients to the futpicks.com football REST API. Its main tools query probable lineups, player start probabilities, expected fantasy points, matches, model picks, public track records, evaluations, backtests, exports, and administrative operations, with authenticated features requiring scoped API tokens.

Run it through an MCP client with `npx -y futpicks-mcp`; no separate package installation is needed for the quick-start setup. For source development, clone the repository, run `npm install`, and build with `npm run build`.

Lineup, match, and track-record tools work without an API key. This includes team and fixture lookups, pick queries, match details, filtered track records, and the health check. History, evaluation, backtesting, export, and catalog tools require `FUTPICKS_API_KEY`.

Set `FUTPICKS_OPS_TOKEN` to an admin-scope operations key. The operations tools can start ingestion, scoring, settlement, calibration, and intelligence-refresh jobs, then retrieve operation status and results. Only administrators can mint this type of key.

Yes. Claude Desktop is named in the setup documentation and can launch the server with either `npx` or a built Node.js entry point. Public tools need no token, while authenticated data and operations require the relevant environment variables.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFutPicks AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/futpicks?style=directory)](https://allmcps.com/mcp/futpicks)
HTML Embed
<a href="https://allmcps.com/mcp/futpicks"><img src="https://allmcps.com/api/badge/futpicks?style=directory" alt="FutPicks on AllMCPs" /></a>