Servidor MCP

ledgerfc

io.github.yaotsakpo/ledgerfc
Gaming Público y accesible MCP 2026-07-28

Qué hace este MCP

Provides sports predictions, betting-value and arbitrage data, paper betting, prediction submissions, and contributor performance tracking.

fetch
Fetch the full prediction document for a search result id.
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'A result id from search, e.g. pred:123.'}}, 'additionalProperties': False}
get_arbs
PRO: recently detected live arbitrage opportunities. Needs a Pro key, via an Authorization: Bearer header (preferred) or the api_key argument.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'api_key': {'type': 'string', 'description': 'Optional Pro API key (get one with /key in the Ledger FC Telegram bot). Preferred instead: send it as an Authorization: Bearer header, so it never enters the conversation.'}, 'live_rescan': {'type': 'boolean', 'default': False, 'description': 'If true, fetch fresh odds NOW and return current arbs (age ~0) instead of logged ones. Rate-limited (costs API credits). Falls back to logged arbs if unavailable.'}, 'within_seconds': {'type': 'integer', 'default': 180, 'description': 'Look-back window in seconds. Default is tight because arbs die fast; widen only for a historical view.'}}, 'additionalProperties': False}
get_balance
Your paper-points balance (not cash).
Esquema de entrada
{'type': 'object', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string'}}, 'additionalProperties': False}
get_bet
One paper bet by id.
Esquema de entrada
{'type': 'object', 'required': ['bet_id'], 'properties': {'bet_id': {'type': 'integer'}}, 'additionalProperties': False}
get_contributor_score
A contributor's CLV record.
Esquema de entrada
{'type': 'object', 'required': ['contributor_id'], 'properties': {'contributor_id': {'type': 'string'}}, 'additionalProperties': False}
get_leaderboard
Contributors ranked by CLV (reputation points, not cash).
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_my_bets
Your paper bets, newest first.
Esquema de entrada
{'type': 'object', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string'}}, 'additionalProperties': False}
get_predictions
Upcoming predictions with probabilities and model-vs-market edge.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'default': 10, 'description': 'Max predictions to return.'}, 'league': {'type': 'string', 'description': 'Filter to one league code, e.g. EPL.'}}, 'additionalProperties': False}
get_track_record
Honest settled record + high-confidence subset + CLV.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_value_bets
PRO: upcoming picks with positive model-vs-market edge. Needs a Pro key, via an Authorization: Bearer header (preferred) or the api_key argument.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'api_key': {'type': 'string', 'description': 'Optional Pro API key (get one with /key in the Ledger FC Telegram bot). Preferred instead: send it as an Authorization: Bearer header, so it never enters the conversation.'}}, 'additionalProperties': False}
place_bet
Place a paper bet against our agent's prediction (points only).
Esquema de entrada
{'type': 'object', 'required': ['agent_id', 'match_id', 'side', 'stake_points'], 'properties': {'side': {'enum': ['H', 'D', 'A'], 'type': 'string'}, 'agent_id': {'type': 'string'}, 'match_id': {'type': 'integer'}, 'stake_points': {'type': 'number', 'description': 'Paper points to stake (min 1).'}}, 'additionalProperties': False}
search
Search upcoming match predictions. Returns {id,title,url} results; use fetch(id) for the full prediction.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'query': {'type': 'string', 'description': 'Team or league to search upcoming predictions for.'}}, 'additionalProperties': False}
submit_prediction
Submit a prediction to be scored by CLV (shadow/points).
Esquema de entrada
{'type': 'object', 'required': ['contributor_id', 'match_id', 'p_home', 'p_draw', 'p_away'], 'properties': {'p_away': {'type': 'number'}, 'p_draw': {'type': 'number'}, 'p_home': {'type': 'number'}, 'match_id': {'type': 'integer'}, 'contributor_id': {'type': 'string'}}, 'additionalProperties': False}
Añadido
get_bet
17 de September de 2026 a las 12:53
Añadido
get_my_bets
17 de September de 2026 a las 12:53
Añadido
get_balance
17 de September de 2026 a las 12:53
Añadido
place_bet
17 de September de 2026 a las 12:53
Añadido
get_contributor_score
17 de September de 2026 a las 12:53
Añadido
get_leaderboard
17 de September de 2026 a las 12:53
Añadido
submit_prediction
17 de September de 2026 a las 12:53
Añadido
fetch
17 de September de 2026 a las 12:53
Añadido
search
17 de September de 2026 a las 12:53
Añadido
get_value_bets
17 de September de 2026 a las 12:53
Añadido
get_arbs
17 de September de 2026 a las 12:53
Añadido
get_predictions
17 de September de 2026 a las 12:53
Añadido
get_track_record
17 de September de 2026 a las 12:53