Aura

tl.auraPublished by aura.tlOfficial publisherv1.0.0Updated Nov 7, 2026

Live sports data: scores, play-by-play, box scores, odds and props. No key needed to start.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinanceData & Analytics

Overview

AI-generated overview

Aura gives an assistant live and historical sports data — scores, play-by-play, box scores, odds and props — for NFL, NBA, NHL, MLB, WNBA and college sports.

What you can do
  • Find games by date, list live games across sports, and read one game's state, situation and freshness
  • Pull odds, player props, line movement over time and settled results for a game
  • Read box scores, paged play-by-play and in-game metric series such as win probability
  • Look up teams, rosters and player profiles, and check which sports and data products are covered
  • Move the connection from trial to the free plan by email code, or get a checkout link for the paid plan
When to use it
Useful when an assistant needs current or historical sports scores, schedules, betting odds and line movement, or team and player reference data, without building a data pipeline. Good for game-day questions, odds tracking and sports content work.
Requirements
Remote streamable HTTP endpoint; no local runtime needed. No key is required to start: each connection gets 1,000 trial requests. An optional Aura API key can be sent in the x-api-key header. A verified email address is needed for the free 50,000-request monthly plan and before upgrading.
Before you install
The server asks for the user's email address and a 6-digit code to verify it; only supply an address the user gives. aura_upgrade returns a checkout link for a paid plan at $20 a month, so payment happens in the user's browser and should be their decision. Odds and props come from sportsbooks and prediction markets and are informational, not betting advice.

Installation

In SourceWeft

  1. Open Aura in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/tl.aura%2Faura/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "aura": {
      "type": "http",
      "url": "https://aura.tl/mcp"
    }
  }
}

README

Aura

Live sports data for agents and apps: schedules, live scores, play-by-play, box scores, rosters, injuries, odds and player props from sportsbooks and the Kalshi and Polymarket prediction markets, with line movement and settled results. NFL, college football, NBA, NHL, college basketball, MLB and WNBA.

No key needed to start. Every connection gets 1,000 trial requests; a verified email makes it 50,000 a month free.

MCP

https://aura.tl/mcp (streamable HTTP)

bash
claude mcp add --transport http aura https://aura.tl/mcp

claude.ai and ChatGPT: add a custom connector with that URL. stdio clients: npx -y @aura-tl/cli mcp.

Skill

bash
npx skills add aura-tl/ui

skills/build-with-aura/SKILL.md, also at https://aura.tl/skill.md.

Claude Code plugin

Skill and MCP server together:

/plugin marketplace add aura-tl/ui/plugin install aura@aura-tl

REST

API reference: https://aura.tl/api-reference · Contract: https://aura.tl/api/openapi.json

Source: README.md at commit e2074d4

Tools

18

aura_coverage

Data coverage

Which sports, seasons and data products Aura has right now, with measured completeness and freshness. Call when unsure whether Aura covers something.

Takes no parameters.

aura_list_games

List games

Games for one day with teams, start time, status and score. Omit date for today (US Pacific league date). Filter by sport, status or team abbreviation. Returns Aura game ids for the other game tools; for odds, pass each id to aura_game_markets.

ParametersdateteamsportcursorstatuspageSize

aura_live_games

Live games

Every game in progress right now, across all sports, with score and period or inning.

Takes no parameters.

aura_get_game

Get game

One game by Aura game id: teams, start time, status, period and score.

ParametersgameIdrequired

aura_game_frame

Game right now

What is happening in a game at this moment: score, situation (count, outs and bases, or period and clock), latest play and freshness.

ParametersgameIdrequired

aura_game_markets

Game odds and props

Current odds for one game: moneyline, spread, total and player props, each source priced on both sides, with live result and settlement. Pass marketType to keep the result small; player_prop results can be large, so add playerId or definitionId.

ParametersgameIdrequiredcategoryplayerIdmarketTypedefinitionId

aura_odds_timeline

Line movement

How a game's odds moved from open to now, as timestamped observations. Use for "how has the line moved".

ParametersgameIdrequiredmarketType

aura_boxscore

Box score

Full box score for one game: team totals and every player's stat line.

ParametersgameIdrequired

aura_game_plays

Play-by-play

Play-by-play for one game in order, a page at a time. Pass page.nextCursor to continue.

ParameterscursorgameIdrequiredpageSize

aura_metric_series

In-game metrics

Time series of in-game metrics for one game, such as win probability, score margin and player lines. Call without definitionId first to see which series exist.

ParameterslimitcursorgameIdrequiredentityIddefinitionId

aura_list_teams

List teams

Every team in a sport with Aura team ids, names, abbreviations, colors, conference and division.

Parameterssportrequired

aura_get_team

Get team

One team by Aura team id.

ParametersteamIdrequired

aura_get_team_roster

Team roster

A team's roster with player ids, positions, jersey numbers, height, weight and headshots.

ParametersteamIdrequired

aura_list_players

List players

Player profiles for a whole sport, a page at a time. For one team use aura_get_team_roster.

Parameterssportrequiredcursor

aura_get_player

Get player

One player by Aura player id: name, position, status, current team and headshot.

ParametersplayerIdrequired

aura_claim_email

Verify email: send code

Emails the user a 6-digit code that moves this connection from the trial to the free plan (50,000 requests a month). Ask the user for their email first; never guess it. Then ask them for the code and call aura_verify_email.

Parametersemailrequired

aura_verify_email

Verify email: enter code

Checks the 6-digit code from the user's email and puts this connection on the free plan: 50,000 requests a month.

Parameterscoderequired

aura_upgrade

Upgrade to Pro

Returns a checkout link for Aura Pro: $20 a month for 500,000 requests. Give the link to the user; they pay in their browser and this connection upgrades. Needs a verified email first.

Takes no parameters.

Version history

1
  1. v1.0.0LatestOct 31, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Aura integrations