betsbeats について
BetsBeatsは、封印されたBetsBeatsの予想を検証し、公開記録を確認する読み取り専用のMCPサーバーです。オッズ換算や賭けの数理計算にも対応し、賭けの操作やユーザーデータの公開はありません。
主な機能
- 01SHA-256による封印予想の検証
- 02主要予想の記録確認
- 03日付別の確定予想一覧
- 04形式間のオッズ換算
- 05期待値とパーレー払戻額の計算
活用シーン
- 01公開ハッシュと開示された予想の照合
- 02特定日の結果確認
- 03オッズと暗黙の確率の換算
- 04期待値やパーレー収益の試算
MCP 対応
公開サーバーはStreamable HTTP経由で、読み取り専用の検証、記録、結果、オッズ計算ツールを提供します。認証やAPIキーは不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.betsbeats.com/mcpclaude mcp add --transport http betsbeats-betsbeats https://api.betsbeats.com/mcp{"mcpServers":{"betsbeats-betsbeats":{"type":"http","url":"https://api.betsbeats.com/mcp"}}}Cursor で開く{"servers":{"betsbeats-betsbeats":{"type":"http","url":"https://api.betsbeats.com/mcp"}}}VS Code で開く{"mcpServers":{"betsbeats-betsbeats":{"type":"http","url":"https://api.betsbeats.com/mcp"}}}{"mcpServers":{"betsbeats-betsbeats":{"serverUrl":"https://api.betsbeats.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
BetsBeats MCP サーバー
AI アシスタントがBetsBeatsの封印済みピックを検証し、公開記録を確認できる、公開読み取り専用のModel Context Protocolサーバーです。
- エンドポイント:
https://api.betsbeats.com/mcp(Streamable HTTP、ステートレス、認証不要、APIキー不要) - サイト:https://betsbeats.com
- レジストリ名:
io.github.betsbeats/betsbeats
21歳以上のみ対象です。エンターテインメントおよび分析を目的としています。勝利を保証するものではなく、過去の結果が将来の結果を予測するものでもありません。BetsBeatsは賭けを受け付けません。 このサーバーには賭けを行う機能はなく、ユーザーデータも公開しません。
封印の仕組み
キックオフ前に、BetsBeatsはピック(試合、マーケット、選択肢、オッズ、キックオフ時刻、秘密のソルト)のSHA-256ハッシュを公開します。試合が確定した後、プレイメージを公開するため、誰でもハッシュを計算して照合できます。正確な形式と単体で使える検証ツールについては、seal-verifyをご覧ください。
ツール
| ツール | 機能 |
|---|---|
verify_pick | hash(64桁の16進数、または一意な16文字以上のプレフィックス)。結果確定前は、ハッシュが存在することをsealed_atとkickoff_atのみとともに確認します。公開後はプレイメージを返し、サーバー側でSHA-256を再計算して(matches)、結果とverify_urlを返します。 |
get_record | メインピックの通算記録:勝ち、負け、無効、連勝・連敗、期間。 |
get_results | date(YYYY-MM-DD)。その日に確定したピックのハッシュと結果。 |
convert_odds | oddsとformat(american、decimal、fractional、probability)を、すべての形式と暗黙の確率に変換します。 |
expected_value | odds、format、win_probability_percent、任意のstake。期待値、損益分岐確率、エッジを返します。 |
parlay_payout | legs({odds, format}の2~20件)、任意のstake。合成オッズ、払戻額、利益を返します。 |
数式:decimal = 1 + a/100(american +a)、1 + 100/a(american -a)、1 + n/d(fractional);暗黙の確率 = 1/decimal;EV = stake * (p * (decimal - 1) - (1 - p));parlay decimal = 各レッグのdecimalの積(各レッグは独立とみなします)。
呼び出し例
curl -s https://api.betsbeats.com/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"verify_pick","arguments":{"hash":"93c087c1418ff2cf86be7b503e04786c10811971e5bcb169659b2933483e369a"}}}'
curl -s https://api.betsbeats.com/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"convert_odds","arguments":{"odds":"+150","format":"american"}}}'
アシスタントに「BetsBeatsのピック93c087c1...を検証して」または「BetsBeatsの記録は?」と尋ねてください。
クライアントへの追加
Claude Code
claude mcp add --transport http betsbeats https://api.betsbeats.com/mcp
Claude Desktop / claude.ai:Settings、Connectors、Add custom connectorの順に選び、URLにhttps://api.betsbeats.com/mcpを指定します。
ChatGPT:Settings、Connectorsの順に選び、Developer modeを有効にしてからCreateを選択します。MCPサーバーのURLにhttps://api.betsbeats.com/mcpを指定し、認証はnoneにします。
Cursor(~/.cursor/mcp.json)
{ "mcpServers": { "betsbeats": { "url": "https://api.betsbeats.com/mcp" } } }
クライアントのメニューはリリースごとに変わります。必要なのはURLだけです。
制限
IPあたり毎分約60リクエストです。このエンドポイントのみCORSが開放されています。
ライセンス
MIT。詳しくはLICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。