Bettrails
Server Details
Public statistics from Bettrails for eSoccer (virtual football), League of Legends, Dota 2, CS2, VALORANT and NBA 2K: eSoccer head-to-heads and player profiles, search across Bettrails, any public page (today's matches, standings, Worlds 2026, teams, players, records) and alert links before a match. Read-only, no account needed. Statistics only, no odds or tips.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
5 toolsalert_linkBettrails alertRead-onlyIdempotentInspect
Get a link so Bettrails notifies the user before a match starts. Kinds: esoccer_duel (league + player1 + player2: about 10 minutes before each of their next duels, with their head-to-head), basket_duel (league nba|euro|ggl + player1 + player2), esports_team (game lol|dota|cs2|valorant + team: 1 hour before each match and the result). The link opens Bettrails, where the person confirms with a free account (created in the same step if needed). Bettrails sends the notifications itself.
| Name | Required | Description | Default |
|---|---|---|---|
| game | No | esports_team only. | |
| kind | Yes | ||
| team | No | esports_team only: team name, e.g. "T1" or "Team Vitality". | |
| league | No | esoccer_duel: eSoccer league key (gt, adriatic, valhalla, valkyrie, ggleague, esportsbattle, erivals, cyberlivearena, volta); basket_duel: nba, euro or ggl. | |
| player1 | No | ||
| player2 | No | ||
| language | No | Language of the bettrails.com links returned (normally the language of the conversation). Default: es. |
esoccer_head_to_headeSoccer head-to-headRead-onlyIdempotentInspect
Head-to-head record between two eSoccer (virtual football, EA FC) players: who wins more, draws, average goals per duel compared with their league, how many duels ended with 3, 4 or 5+ goals, how often both players scored, goals per player, most common score, current streak, the latest duels (with the clubs each one used) and their next scheduled duel. Answers questions like "who usually wins between X and Y", "X vs Y history", "cara a cara", "h2h", "how many goals in X vs Y", "do both usually score", "how did the last X vs Y end", "and in the last month?", "and when X plays with Real Madrid?". Filters: period, last_n (only the latest N duels) and clubs (club1/club2, or clubs_of_last_duel=true to keep only duels with the same clubs as their latest meeting). By default it uses the same window as the Bettrails page: the last 6 months when that leaves at least 10 duels, otherwise the full record. Statistics only: no odds, no betting advice.
| Name | Required | Description | Default |
|---|---|---|---|
| club1 | No | Only duels where player1 used this club (partial name OK, e.g. "City"). | |
| club2 | No | Only duels where player2 used this club. | |
| last_n | No | Only the latest N duels (applied after the period). | |
| league | No | League. If omitted, the league where they have met most is used. gt = GTLeagues; adriatic = Adriatic League; valhalla = Valhalla League; valkyrie = Valkyrie League; ggleague = GG League; esportsbattle = EsportsBattle; erivals = eRivals; cyberlivearena = Cyber Live Arena; volta = EsportsBattle Volta. | |
| period | No | Time window. auto (default) = like the Bettrails page; all = full record. | |
| player1 | Yes | First player (nickname as on Bettrails, case does not matter). | |
| player2 | Yes | Second player. | |
| language | No | Language of the bettrails.com links returned (normally the language of the conversation). Default: es. | |
| clubs_of_last_duel | No | Only duels with the same clubs both used in their latest meeting. |
esoccer_playereSoccer player profileRead-onlyIdempotentInspect
Profile of an eSoccer (virtual football, EA FC) player: ELO rating and position in the league ranking, win rate, draws, goals scored and conceded per match, goals per match compared with the league, how many matches had 3, 4 or 5+ goals, current run of matches with 3+ goals (or 2 or fewer), recent form, latest matches with clubs, most frequent opponents and next scheduled match. Answers questions like "how is X playing", "X stats", "is X in form", "how many goals does X score", "who does X play most", "when does X play next". Same window as the Bettrails page: last 6 months when there are at least 15 matches, otherwise the whole career. May include a free sample of member data (active streaks). Statistics only: no odds, no betting advice.
| Name | Required | Description | Default |
|---|---|---|---|
| league | No | League. If omitted, the league where the player has played most. gt = GTLeagues; adriatic = Adriatic League; valhalla = Valhalla League; valkyrie = Valkyrie League; ggleague = GG League; esportsbattle = EsportsBattle; erivals = eRivals; cyberlivearena = Cyber Live Arena; volta = EsportsBattle Volta. | |
| player | Yes | Player nickname as on Bettrails (case does not matter). | |
| language | No | Language of the bettrails.com links returned (normally the language of the conversation). Default: es. |
read_pageRead a Bettrails pageRead-onlyIdempotentInspect
Read any public page of bettrails.com as clean text: eSoccer players and head-to-heads, today's matches and results (/hoy, /resultados), records, rankings (/jugadores), and the esports and basketball sections: /lol, /dota, /cs2, /valorant, /basket (hubs, leagues, today, teams, players, matches with preview or result, tournaments, champions, heroes, agents, maps, countries, records). Covers these topics in text and tables; the links on each page (shown as [/path]) can be read too. Useful starting points: /hoy (eSoccer today), /lol/hoy, /dota/hoy, /cs2/hoy, /valorant/hoy, /basket/hoy, /lol/worlds, /jugadores (eSoccer ELO ranking), /records. Pages of a specific player, team, champion or tournament can be found with search. Content is statistics only (no odds, no betting).
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Page path or full bettrails.com URL, e.g. "/valorant/hoy" or "/basket/ggl/jugador/archer". | |
| language | No | Language of the bettrails.com links returned (normally the language of the conversation). Default: es. |
searchSearch BettrailsRead-onlyIdempotentInspect
Search everything on Bettrails by name: eSoccer (virtual football) players with their league, matches and ELO; eSoccer head-to-head pages ("lost vs troy"); NBA 2K virtual basketball players and head-to-heads; esports teams and players (League of Legends, Dota 2, CS2, VALORANT), champions, heroes, agents, maps, tournaments and countries. Returns the matching pages (readable with read_page). Useful when the exact name, league or game is not known (the same nickname can exist in several leagues).
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Name or part of the name, e.g. "snak", "caps", "vitality", "lost vs troy", "jarvan". | |
| league | No | Optional league filter. gt = GTLeagues; adriatic = Adriatic League; valhalla = Valhalla League; valkyrie = Valkyrie League; ggleague = GG League; esportsbattle = EsportsBattle; erivals = eRivals; cyberlivearena = Cyber Live Arena; volta = EsportsBattle Volta. | |
| language | No | Language of the bettrails.com links returned (normally the language of the conversation). Default: es. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
5 tool updates
- First observed
alert_link - First observed
esoccer_head_to_head - First observed
esoccer_player - First observed
read_page - First observed
search
Publisher details
- Operator
- Bettrails · Publisher source
- Operator website
- https://bettrails.com
- Vendor relationship
- First-party
- Documentation
- https://bettrails.com/ia?lang=en
- Trust center
- Not available
- Restrictions
- Not applicable
Related MCP Connectors
Sharp Asian odds + opening-line (初盘) movement for agents: 6 Asian books + Pinnacle. Read-only.
Steam profiles, SteamID conversion, bans, FACEIT stats, friends and comparisons. Free, no API key.
Live competitive-game predictions, meta data and decision tools for AI agents.
Live and prematch esports odds (ODDIN.GG feed) with no-vig fair prices. Free demo access, no key.
Related MCP Servers
AlicenseAqualityBmaintenanceLive and prematch sports odds, scores, live statistics and match search from SportAPI (football, basketball, tennis, esports and more). Works with demo data without an API key.11MIT- AlicenseBqualityCmaintenanceProvides AI agents with live, grounded sports data including model probabilities, track records, and European soccer and tennis arbitrage opportunities, so they answer from real numbers instead of stale guesses.1344 npm1MIT
- AlicenseAqualityBmaintenanceProvides football fixtures, real results, and bet settlement with odds arithmetic, enabling AI agents to devig markets, evaluate prices, and settle picks without an API key.7MIT
- AlicenseAqualityCmaintenanceLive football/soccer data from top European leagues, enabling queries for standings, fixtures, scorers, and team comparisons via natural language.67 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.