Back to Browse

Betsbeats MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Verify sealed BetsBeats picks, read the public record, and do odds math. Read-only. 21+.

About

Verify sealed BetsBeats picks, read the public record, and do odds math. Read-only. 21+.

Remote endpoints: streamable-http: https://api.betsbeats.com/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

6 tools verified · Open access · No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Found in Source Code

Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-betsbeats-betsbeats": {
      "url": "https://api.betsbeats.com/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

BetsBeats MCP server

A public, read-only Model Context Protocol server that lets AI assistants verify a BetsBeats sealed pick and read the public record.

  • Endpoint: https://api.betsbeats.com/mcp (Streamable HTTP, stateless, no auth, no API key)
  • Site: https://betsbeats.com
  • Registry name: io.github.betsbeats/betsbeats

21+ only. Entertainment and analysis. No wins are promised and past results do not predict future ones. BetsBeats does not take bets. The server has no betting actions and exposes no user data.

How sealing works

Before kick-off BetsBeats publishes a SHA-256 hash of the pick (fixture, market, selection, odds, kickoff time and a secret salt). After the game settles it reveals the preimage, so anyone can hash it and compare. See seal-verify for the exact format and a standalone verifier.

Tools

ToolWhat it does
verify_pickhash (64 hex, or a unique prefix of 16+). Before settlement: confirms the hash exists, with sealed_at and kickoff_at only. After reveal: returns the preimage, recomputes SHA-256 server-side (matches), the result and a verify_url.
get_recordRunning record of the main pick: wins, losses, voids, streak, date range.
get_resultsdate (YYYY-MM-DD). Settled picks that day with hashes and results.
convert_oddsodds + format (american, decimal, fractional, probability) to all formats and implied probability.
expected_valueodds, format, win_probability_percent, optional stake. EV, break-even probability, edge.
parlay_payoutlegs (2 to 20 of {odds, format}), optional stake. Combined odds, payout, profit.

Formulas: decimal = 1 + a/100 (american +a), 1 + 100/a (american -a), 1 + n/d (fractional); implied probability = 1/decimal; EV = stake * (p * (decimal - 1) - (1 - p)); parlay decimal = product of leg decimals (legs treated as independent).

Example calls

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"}}}'

Ask an assistant: "Verify BetsBeats pick 93c087c1..." or "What is the BetsBeats record?"

Add it to a client

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, enable Developer mode, Create, MCP server URL https://api.betsbeats.com/mcp, authentication none.

Cursor (~/.cursor/mcp.json)

{ "mcpServers": { "betsbeats": { "url": "https://api.betsbeats.com/mcp" } } }

Client menus change between releases; the URL is the only thing you need.

Limits

About 60 requests per minute per IP. CORS is open for this endpoint only.

License

MIT. See LICENSE.

Reviews

No reviews yet

Be the first to review this server!