MCP 서버

ledgerfc

io.github.yaotsakpo/ledgerfc
게임 공개 · 연결 가능 MCP 2026-07-28

이 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.
입력 스키마
{'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.
입력 스키마
{'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).
입력 스키마
{'type': 'object', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string'}}, 'additionalProperties': False}
get_bet
One paper bet by id.
입력 스키마
{'type': 'object', 'required': ['bet_id'], 'properties': {'bet_id': {'type': 'integer'}}, 'additionalProperties': False}
get_contributor_score
A contributor's CLV record.
입력 스키마
{'type': 'object', 'required': ['contributor_id'], 'properties': {'contributor_id': {'type': 'string'}}, 'additionalProperties': False}
get_leaderboard
Contributors ranked by CLV (reputation points, not cash).
입력 스키마
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_my_bets
Your paper bets, newest first.
입력 스키마
{'type': 'object', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string'}}, 'additionalProperties': False}
get_predictions
Upcoming predictions with probabilities and model-vs-market edge.
입력 스키마
{'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.
입력 스키마
{'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.
입력 스키마
{'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).
입력 스키마
{'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.
입력 스키마
{'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).
입력 스키마
{'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}
추가됨
get_bet
2026년 9월 17일 12:53 PM
추가됨
get_my_bets
2026년 9월 17일 12:53 PM
추가됨
get_balance
2026년 9월 17일 12:53 PM
추가됨
place_bet
2026년 9월 17일 12:53 PM
추가됨
get_contributor_score
2026년 9월 17일 12:53 PM
추가됨
get_leaderboard
2026년 9월 17일 12:53 PM
추가됨
submit_prediction
2026년 9월 17일 12:53 PM
추가됨
fetch
2026년 9월 17일 12:53 PM
추가됨
search
2026년 9월 17일 12:53 PM
추가됨
get_value_bets
2026년 9월 17일 12:53 PM
추가됨
get_arbs
2026년 9월 17일 12:53 PM
추가됨
get_predictions
2026년 9월 17일 12:53 PM
추가됨
get_track_record
2026년 9월 17일 12:53 PM