Sports data your AI assistant can call.

Connect any assistant that supports tools and it can look up fixtures, live scores, tables and match briefings on its own. Agents pay per request in USDC, with no account and no contract.

mcp.sportstatsapi.com/mcp
Your assistantDemo conversation
Who plays in the Bundesliga this weekend, and is anyone on a long unbeaten run?
get_matches(league_id: 1229, date: "2026-10-17")
get_match_briefing(match_id: 7301184)
Nine matches are scheduled from Friday to Sunday. The standout is Bayern against Leverkusen on Saturday at 18:30: Bayern are unbeaten in their last twelve home league matches.

How an agent gets an answer.

Your assistant decides when it needs data. Each request is priced, paid and answered in one exchange.

  1. 1

    The assistant asks

    It calls one of our tools, for example the fixtures for a competition or the briefing for a match.

  2. 2

    We quote the price

    The reply says what the request costs: 0.002, 0.005 or 0.02 USDC, depending on the tool.

  3. 3

    The agent pays

    Its wallet pays the amount in USDC using the x402 payment standard. No account, no invoice.

  4. 4

    The data comes back

    Once the payment checks out, the assistant gets the data and the ready sentences to answer with.

What your assistant can call.

The tools cover the same data as the API, grouped into three price levels: lists, details and briefings.

ToolWhat it returnsLevelPer call
find_leaguesCompetitions of a sport and their ids, by name or countryFreeFree
get_matchesFixtures, live scores and results by date, competition or teamList0.002USDC
get_standingsThe current table for a competitionList0.002USDC
get_matchOne match in full: score, status, events, venue and refereeDetail0.005USDC
get_teamA team profile with its squadDetail0.005USDC
get_match_briefingThe match briefing as facts and ready sentences, in five languagesBriefing0.02USDC

Also get_live_matches, find_teams, get_match_details, get_league_facts, get_team_briefing and get_player, at the same three prices; list_sports is free.

Pay per call, or buy a key when it adds up.

Pay per call suits assistants that ask now and then. For steady traffic a monthly key is cheaper. Move the sliders to see which fits.

List
0.002USDC per call

Fixtures, results, tables and competition lists.

Detail
0.005USDC per call

One match or one team in full.

Briefing
0.02USDC per call

A match preview with facts and ready sentences.

Estimate your month

Calls your assistant makes on an average day.

300per day
100per day
20per day
Pay per call$45.00per month
One sport, Data + Insights$149per month
Pay per call is cheaperAt this volume pay per call costs about $104 less than a key each month. Switch when your traffic grows.
Connect your assistant

Based on 30 days. A key covers one sport; the full pack covers all eight plus horse racing from $199 per month.

Connect your assistant.

One address works for every assistant that supports the Model Context Protocol. Pick yours.

  1. In Claude, open the settings for connectors.
  2. Add a custom connector and paste the address below.
  3. Ask Claude about any match. It calls the tools when it needs data.
# Connector address
https://mcp.sportstatsapi.com/mcp
  • No account needed

    Pay per call works straight away. The agent's wallet pays each request directly, with nothing to sign up for.

  • Same data as the API

    Fixtures, scores, tables and briefings for 1,886 competitions, with the facts in five languages.

  • Answers grounded in data

    Your assistant answers from real results and tables instead of guessing, and never gives predictions or betting tips.

Give your assistant the whole season.

Start with pay per call today. When your assistant gets busy, a monthly key from $79 covers the calls.