FutPicks MCP server
Probable football lineups with start probability and expected fantasy points, graded in public.
0 stars40 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
flab_backtest_runwrite actionRun a backtest over settled picks for a date range with optional rating/market/edge/league filters.
flab_data_catalogBrowse the Data API catalog: available datasets, scopes, and resources for Sharp/Pro consumers. Requires Pro token.
flab_evaluate_matchScore a match on demand through the scoring engine and return every market's pick with the full block breakdown. Requires Pro token.
flab_evaluate_matchesList scheduled matches (next ~3 days) available for on-demand evaluation. Use the returned matchId with flab_evaluate_match. Requires Pro token.
flab_export_picksExport settled/published picks as CSV for a date range with optional market/rating filters. Returns raw CSV text. Requires Pro token.
flab_healthCheck the FutPicks API health and basic system status. Public — no auth.
flab_match_detailsGet a single match by ID. Set includeIntelligence=true to also fetch the sports-intelligence snapshot (form, H2H, context). Public — no auth.
flab_matches_todayGet today's matches with teams, league, kickoff, line snapshots, and any picks. Public — no auth.
flab_matches_upcomingGet scheduled matches for the next N days (1–30, default 7). Public — no auth.
flab_ops_runwrite actionSubmit a pipeline operation. Returns 202 with an operation id to poll via flab_ops_status. Admin-only (FUTPICKS_OPS_TOKEN).
flab_ops_statusPoll 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_detailsGet full detail for a single pick by ID: market, line, edge, score, rating, and the scoring-block breakdown. Public — no auth.
flab_picks_boardFull picks board for a date with rich filters: edge/odds/data-quality ranges, lineup-confirmed flag, and preview inclusion. Public — no auth.
flab_picks_historyPaged history of past picks across all markets with filters. Requires Pro token (FUTPICKS_API_KEY).
flab_picks_todayGet FutPicks' published picks for a date (defaults to today UTC). Public board shows Good-rated picks by default.
flab_teamsList teams known to FutPicks. Public — no auth.
flab_track_recordHistorical 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
- 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
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
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.jsFor 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.