Bet Better Data
io.github.edushinka/betbetter-mcpVersion 1.1.0Predicted scores, win chances and checked sport stats for 29 competitions. Free and licensed tools.
Status
Responds324 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:51 UTC
- Latency
- 324 ms
- Remotes responding
- 2 of 2
- Sign-in
- OAuth sign-in, No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://betbetter.world/mcpSign-in required324 msOAuth sign-in
Claude Code
This server asks for sign-in. Your client opens the sign-in when it connects.
claude mcp add --transport http betbetter-mcp https://betbetter.world/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: betbetter-mcp
Remote MCP server URL: https://betbetter.world/mcpCursor
{
"mcpServers": {
"betbetter-mcp": {
"url": "https://betbetter.world/mcp"
}
}
}VS Code
code --add-mcp '{"name":"betbetter-mcp","type":"http","url":"https://betbetter.world/mcp"}'Streamable HTTP
https://betbetter.world/mcp/freeResponds379 msNo sign-in
Claude Code
claude mcp add --transport http betbetter-mcp https://betbetter.world/mcp/freeClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: betbetter-mcp
Remote MCP server URL: https://betbetter.world/mcp/freeCursor
{
"mcpServers": {
"betbetter-mcp": {
"url": "https://betbetter.world/mcp/free"
}
}
}VS Code
code --add-mcp '{"name":"betbetter-mcp","type":"http","url":"https://betbetter.world/mcp/free"}'Streamable HTTP
npm: betbetter-mcp 1.0.1Package only
npm (npx)
claude mcp add betbetter-mcp -- npx -y betbetter-mcp@1.0.1Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
12 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
get_bets_feedThe licensed Bets feed: the model's selections that fit a proven group, sent before the start, with our chance, the minimum price that still fits, the confidence word and the group in words. graded=true returns the last 30 days graded. Needs the Bets feed. | No | Yes | Yes | No |
get_free_picksThe free public picks for one league: game, start time (UTC), market, selection, line, the model's chance (percent), fair decimal odds and a confidence word (HIGH, LEAN, LONG-SHOT). Members-only picks are counted, not shown. Free tier, CC BY 4.0. | No | Yes | Yes | No |
get_line_movesThe licensed Line Moves feed: our open calls on which way a game or player line will move before the start (call, strength, line now, predicted close, our number), newest first. graded=true returns the last 30 days of graded calls instead. Needs Line Moves for the sport. | No | Yes | Yes | No |
get_line_moves_sampleA delayed free sample of Line Moves: our calls on which way a line would move, for games that started 3+ hours ago (last 30 days). Shows the call, the line when we called it and our predicted closing line. Free tier. | No | Yes | Yes | No |
get_my_planWhat this connection is signed in as: the leagues the Predictions licence covers, the Storylines plan and today's facts calls left, and where to add more. | No | Yes | Yes | No |
get_predicted_scoresThe model's projected final score, margin and total for every upcoming game in a league. Free tier: the public feed (home win chance for the next 3 games only). With a Predictions licence for the league: every game with home, away and draw chances. League codes: nfl, cfb, nba, cbb, wnba, nhl, mlb, afl, nrl, epl, laliga, bundesliga, seriea, ligue1, mls, eflchamp, brasileirao, aleague, worldcup, tennis, ufc, cricket (also ncaaf, ncaab, soccer). | No | Yes | Yes | No |
get_predictionsThe licensed Predictions feed for one league: kind=games (our line, total, win chances and fair prices for every game), kind=props (player projections with over and under chances) or kind=markets (team totals, halves, quarters and other game markets). Needs a Predictions licence covering the league. League codes: nfl, cfb, nba, cbb, wnba, nhl, mlb, afl, nrl, epl, laliga, bundesliga, seriea, ligue1, mls, eflchamp, brasileirao, aleague, worldcup, tennis, ufc, cricket. | No | Yes | Yes | No |
get_productsEvery Bet Better Data product with its live price (US$), what it contains, coverage (leagues, Line Moves sports, Storylines competitions on sale) and the page to buy or read more, plus the free CC BY 4.0 API. Use it to answer 'what does it cost' or 'which plan do I need'. | No | Yes | Yes | No |
get_storylines_factsChecked sport-stat facts (plain sentences with the stat, value and as-of date) for one game (home + away), or with Storylines Pro or Publisher for one player or team. Stats only: no prices, picks or chances. Free: 3 facts a game; Creator 12; Pro and Publisher 30. | No | Yes | Yes | No |
get_storylines_gamesUpcoming games Storylines has checked stats for, for one sport and day (US Eastern date). Use the team names exactly as returned when you ask for facts. | No | Yes | Yes | No |
get_storylines_on_saleThe competitions Storylines covers right now (each one is on sale only while it passes our accuracy checks). | No | Yes | Yes | No |
list_leaguesLists every league Bet Better covers (code, name, season, in season now), which free feeds exist for each, and what this connection's licence covers. Call this first. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Oct 23, 2026
- Updated
- Oct 23, 2026
- Categories (suggested)
- Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared