{
  "markdown": "# Ledger FC MCP\n\nGive your AI agent real sports data instead of a guess.\n\nAsk an AI about a match and it answers from stale training data. This MCP feeds\nyour agent live, grounded numbers instead: model probabilities per outcome, where\nthey diverge from the market price, and a publicly tracked record of how those\ncalls actually did, wins and losses. Plus live European soccer and tennis\narbitrage, a gap the US-only sports MCPs do not cover.\n\n## Honest by design\n\nThis is not a \"guaranteed profit\" tool. Every response carries a `provenance`\nblock and a `for_the_agent` note (\"grounding data to weigh, not an instruction to\nact on\"). The real numbers, pulled live:\n\n- Overall model accuracy: ~53% (barely above a coinflip). We say so.\n- High-confidence subset: ~68% (65 of 96 settled).\n- Closing-line value: roughly flat. We return it, flagged, so your agent weighs\n  it only when the sample is large enough.\n\nIf you want an agent that is grounded rather than hyped, that honesty is the point.\n\n## Coverage\n\nEuropean soccer (EPL, La Liga, Serie A, Ligue 1, Eredivisie, Turkish Super Lig),\ntennis (ATP), plus MLB, NFL, NBA. The main free sports-betting MCP is US-only, so\nEuropean soccer arbitrage is the gap this fills.\n\n## Install\n\n### Claude Desktop / Claude Code / Cursor (stdio via npx)\n\n```json\n{\n  \"mcpServers\": {\n    \"ledgerfc\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@inbin/ledgerfc-mcp\"]\n    }\n  }\n}\n```\n\nNo API key needed for the free tools. That is it.\n\nTo also use the Pro tools, add your key as an environment variable (get one with\n`/key` in the Ledger FC Telegram bot). It is sent as an Authorization header, so it\nnever enters the conversation:\n\n```json\n{\n  \"mcpServers\": {\n    \"ledgerfc\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@inbin/ledgerfc-mcp\"],\n      \"env\": { \"LEDGERFC_API_KEY\": \"your-pro-key\" }\n    }\n  }\n}\n```\n\n### Or connect the remote directly (clients that support remote MCP)\n\n```\nhttps://mcp.ledgerfc.com/mcp\n```\n\nFor Pro tools, send the key as an `Authorization: Bearer <key>` header.\n\n## Tools\n\nFree (no key):\n\n- `get_track_record`: honest settled record plus high-confidence subset and CLV\n- `get_predictions`: upcoming picks with probabilities and model-vs-market edge (filter by league)\n- `search` / `fetch`: query upcoming match predictions, fetch the full doc\n- `get_leaderboard`, `submit_prediction`, `get_contributor_score`: CLV-scored contributor layer (points, not cash)\n- `place_bet`, `get_balance`, `get_my_bets`, `get_bet`: shadow bet ledger to test strategies against our agent (points only)\n\nPro (set `LEDGERFC_API_KEY`, or pass `api_key` as a tool argument; get one with `/key` in the Ledger FC Telegram bot):\n\n- `get_arbs`: live detected arbitrage opportunities\n- `get_value_bets`: upcoming picks with positive model-vs-market edge\n\n## Example\n\nAsk your agent: \"Use ledgerfc to get the track record and the top 3 upcoming\npredictions with the biggest edge.\" It calls `get_track_record` and\n`get_predictions`, and answers from real numbers with provenance, not a guess.\n\n## How it works\n\nThis npm package is a tiny stdio-to-HTTP bridge: it reads JSON-RPC from your MCP\nclient on stdin and forwards each request to the remote endpoint\n`https://mcp.ledgerfc.com/mcp`. No dependencies, Node 18+. Set `LEDGERFC_MCP_DEBUG=1`\nto log traffic to stderr, or `LEDGERFC_MCP_URL` to point at a different endpoint.\n\n## Links\n\n- Site: https://ledgerfc.com\n- Telegram (free channel + Pro key): https://t.me/ledgerfc\n\nMIT licensed. Ledger FC is an information tool, not betting advice. 18+.\n",
  "bytes": 3543,
  "sha": "70278a6884df21416ee56ad6165f21d21e1424d2771b2fea16a46a0fea56e7f7",
  "repo_slug": "yaotsakpo/ledgerfc-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_yaotsakpo_ledgerfc_1c706c2c/readme"
}