MCP.Market

FutPicks MCP server

by Khavel·io.github.Khavel/futpicks·v1.0.2

Probable football lineups with start probability and expected fantasy points, graded in public.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars40 downloads/wk

Reviews

Write one

Nobody has reviewed FutPicks yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

FutPicks tools (17, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • flab_backtest_runwrite action

    Run a backtest over settled picks for a date range with optional rating/market/edge/league filters.

  • flab_data_catalog

    Browse the Data API catalog: available datasets, scopes, and resources for Sharp/Pro consumers. Requires Pro token.

  • flab_evaluate_match

    Score a match on demand through the scoring engine and return every market's pick with the full block breakdown. Requires Pro token.

  • flab_evaluate_matches

    List scheduled matches (next ~3 days) available for on-demand evaluation. Use the returned matchId with flab_evaluate_match. Requires Pro token.

  • flab_export_picks

    Export settled/published picks as CSV for a date range with optional market/rating filters. Returns raw CSV text. Requires Pro token.

  • flab_health

    Check the FutPicks API health and basic system status. Public — no auth.

  • flab_match_details

    Get a single match by ID. Set includeIntelligence=true to also fetch the sports-intelligence snapshot (form, H2H, context). Public — no auth.

  • flab_matches_today

    Get today's matches with teams, league, kickoff, line snapshots, and any picks. Public — no auth.

  • flab_matches_upcoming

    Get scheduled matches for the next N days (1–30, default 7). Public — no auth.

  • flab_ops_runwrite action

    Submit a pipeline operation. Returns 202 with an operation id to poll via flab_ops_status. Admin-only (FUTPICKS_OPS_TOKEN).

  • flab_ops_status

    Poll an operation's lifecycle status by id. Set includeResult=true to also fetch its result payload once complete. Admin-only (FUTPICKS_OPS_TOKEN).

  • flab_pick_details

    Get full detail for a single pick by ID: market, line, edge, score, rating, and the scoring-block breakdown. Public — no auth.

  • flab_picks_board

    Full picks board for a date with rich filters: edge/odds/data-quality ranges, lineup-confirmed flag, and preview inclusion. Public — no auth.

  • flab_picks_history

    Paged history of past picks across all markets with filters. Requires Pro token (FUTPICKS_API_KEY).

  • flab_picks_today

    Get FutPicks' published picks for a date (defaults to today UTC). Public board shows Good-rated picks by default.

  • flab_teams

    List teams known to FutPicks. Public — no auth.

  • flab_track_record

    Historical settled-pick performance with AND-combined filters: market, league, rating, outcome (Won/Lost/Push), and date range.

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 40 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How FutPicks compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,243 servers
Tools
17
the typical server has 7
Tools that change things
12%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
40
more than 30% of 12,306 servers with a package

What its tools let an agent do: 15 read · 2 change

Install FutPicks in Claude Code, Cursor or VS Code

Runs npx -y futpicks-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add futpicks -- npx -y futpicks-mcp
Add to Cursor

What the publisher says

From the FutPicks repository's README, as published. We do not edit it. Read it on GitHub

FutPicks MCP Server

Model Context Protocol server for football data: probable lineups with a per-player start probability and expected fantasy points, match analysis, model picks and a public track record — LaLiga, Premier League, Serie A, Bundesliga, Ligue 1 and Primeira Liga.

Every tool calls the public futpicks.com REST API over HTTPS. No database access, no shell, no local secrets beyond the API tokens you put in the environment. The lineup, match and track-record tools need no key at all.

The lineups are graded in public against the confirmed XI, so the accuracy the tools report is measured, not claimed. Same data as futpicks.com/onces/la-liga.

Quick start

Add it to any MCP client (Claude Code shown here) — no install step, npx fetches it:

{
  "mcpServers": {
    "futpicks": {
      "command": "npx",
      "args": ["-y", "futpicks-mcp"]
    }
  }
}

Then ask for a probable lineup: flabteams to find a club, flabmatchesupcoming for the fixtures, flabmatch_details for the projected XI and the model's read of the match.

To unlock the Pro and admin tools, add the keys:

{
  "mcpServers": {
    "futpicks": {
      "command": "npx",
      "args": ["-y", "futpicks-mcp"],
      "env": {
        "FUTPICKS_API_KEY": "flab_live_…"
      }
    }
  }
}

Building from source

git clone https://github.com/Khavel/futpicks-mcp.git
cd futpicks-mcp
npm install
npm run build      # compiles src/index.ts → dist/index.js

For local development with hot reload: npm run dev.

Environment variables

Public tools work with no token at all.

Where to get the tokens

Mint API keys from the web app: futpicks.com → Account → API Keys (Cuenta → Claves de API).

Pro-tier (ProTier) endpoints. Pro and admin users can mint these.

  • FUTPICKSAPIKEY — create a Data-scope key. It looks like flablive… and satisfies the

admin (Ops) endpoints. Only admins can mint these.

  • FUTPICKSOPSTOKEN — create an Ops-scope key. It looks like flabops… and satisfies the

The raw key is shown once at creation, so copy it into your environment immediately. Keys are stored only as SHA-256 hashes, support optional expiry, and can be revoked from the same screen; revoked or expired keys are rejected with 401.

Tools

Public (no auth)

Data tools (require FUTPICKSAPIKEY)

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

FutPicks: common questions

Is FutPicks MCP server safe?
Mostly: it is graded B (78/100). Read the FutPicks safety report
How do I install FutPicks?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does FutPicks need an API key?
Yes. The registry entry asks for FUTPICKS_API_KEY, FUTPICKS_OPS_TOKEN.
Is FutPicks maintained?
The last commit was 61 days ago (2026-09-06). The latest release is v1.0.2.
How does FutPicks compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,243 servers); tools 17 (the typical server has 7); tools that change things 12% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from Khavel →