Statos MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Statos MCP Serverwhat are the best value picks for today's matches?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@statospro/mcp
A Model Context Protocol server that connects AI assistants — Claude Desktop, Claude Code, claude.ai — to your Statos account.
Statos is a football analytics platform: it models match outcomes across ten
markets and prices them against live bookmaker odds. This package wraps the
api.statos.pro REST surface in an API-key-authenticated, AI-friendly tool
layer, so an assistant can answer "what does the model like today?" without you
writing a single HTTP call.
npx -y @statospro/mcp@latest --api-key statos_sk_live_xxxxxxxxTools
v0.3.0 — full read surface plus admin controls.
Tool | Wraps | Required scope |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The four read tools are available to any account. The three market-suppression
tools are an operational kill switch — they let an admin stop the engine emitting
a (league × market) combination for a time window without shipping a deploy.
They require an admin-role key carrying the admin:market_suppressions scope,
which is not in the default scope set.
Upgrading from v0.1? API keys minted before the v0.2 release carry only
read:suggestions. Regenerate your key to pick upread:leaguesandread:account, orlist_leaguesandget_accountwill 403.
Related MCP server: kicktipp-agent
Quick start
1. Get a Statos API key
Log in at https://statos.pro/account, open the API keys card, and create a
key. Copy the statos_sk_live_… token — Statos shows it once.
2a. Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"statos": {
"command": "npx",
"args": ["-y", "@statospro/mcp@latest"],
"env": {
"STATOS_API_KEY": "statos_sk_live_xxxxxxxx"
}
}
}
}Restart Claude Desktop. The tools appear in the tools picker.
2b. Claude Code
claude mcp add statos -- npx -y @statospro/mcp@latest --api-key statos_sk_live_xxxxxxxx2c. Test against sandbox first (optional)
claude mcp add statos-sandbox -- npx -y @statospro/mcp@latest \
--api-key statos_sk_test_xxxxxxxx \
--api-base https://api.sandbox.statos.proTool reference
list_picks
List the model's current suggestions, optionally filtered.
param | type | default | notes |
| integer | — | Single league. Omit for all visible leagues. |
| string[] | — |
|
| number | 0 | Suggestions without odds attached are always kept. |
| string |
|
|
| integer | 50 | Max 200. |
Returns an array of BetSuggestion objects (match info, market, selection,
suggested_prob, best_odds, edge, confidence) plus filter metadata and any
truncation notes.
get_match_picks
Every suggestion for a single match — for "what does the model think about match X?" queries.
param | type | notes |
| integer | The |
list_leagues
Discover league IDs to filter list_picks against. Returns the leagues the
key holder's plan can see.
param | type | default | notes |
| string | — |
|
| boolean |
| Only |
| integer | 200 | Max 500. |
get_account
Read-only account info: email, role, subscription status, and effective role (trial-elevated while a trial is active). Useful for "what plan am I on" and for working out which leagues are visible.
No input. Returns { account, effective_role, notes? }.
suppress_market / list_suppressions / unsuppress_market
Admin-only. suppress_market takes league_id (0 = all leagues), market, and
duration_hours; the others take nothing and an id respectively. Requires
backend ≥ v1.16.
Configuration
Env var | CLI flag | Default | Notes |
|
| — | Required. |
|
|
| Point at |
Troubleshooting
401: invalid or revoked API key— the key was deleted in the Statos UI, or the token was truncated on copy. Regenerate at/account → API keys.401: missing or malformed Authorization header— the env var or--api-keyflag isn't reaching the server process. Restart your MCP client after editing config files.403onlist_leagues/get_account— your key predates v0.2 and lacks the scopes. Regenerate it.No picks for any filter — either a quiet day for the model, or your plan's league entitlements exclude what you asked for. Try
list_pickswith no filters first.
Versioning
The package version is independent of the Statos API version. The server sends
User-Agent: @statospro/mcp/<version> so backend logs can correlate. Breaking
changes to the /suggestions schema trigger a major bump; additive changes
(new fields) are minor. See CHANGELOG.md.
Roadmap
v0.2 —list_leagues+✓ shippedget_accountv0.3 — market-suppression tools✓ shippedv0.4 — backend
match_idfilter on/suggestions, soget_match_picksstops fetching and filtering client-sidev0.x — friendlier zod-error rendering (currently the raw issue array — readable, but verbose)
v1.0 — remote SSE/HTTP transport for one-click connect, no
npxstep
Requirements
Node.js ≥ 20. A Statos account with an API key.
License
MIT — see LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP-compatible server that gives AI agents access to alternative sports data across 30+ leagues — odds, events, probabilities, settlement, and futures for prediction markets, DFS platforms, and sportsbooks.2915MIT
- Alicense-qualityBmaintenanceMCP server for kicktipp.com that enables AI assistants to view match data, leaderboards, and place bets through natural language.5MIT
- Flicense-qualityDmaintenanceAn open-source MCP server that turns any AI assistant into a football data analytics and scouting platform, enabling natural language queries over 40+ stats, 20+ leagues, and 10,000+ players.1
- AlicenseBqualityCmaintenanceMCP server that provides structured access to real-time sportsbook data from iddaa, including live events, competitions, and league fixtures with strategy analysis. Designed for AI agents and automation workflows.578MIT
Related MCP Connectors
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/dumkoder/statos-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server