Product
Changelog
What has shipped in Unitley, newest first. Features only: the fixes and tidying in between aren't listed.
Console
Player props in the Parlay Builder and on player pages
Each player's page shows their props for the next game, and the Parlay Builder takes prop legs alongside sides and totals.
- Props already fetched show straight away, with how old they are.
- "Load props for this game" fetches a game's props on request, in the 24 hours before kickoff, from Unitley's shared odds quota. Everyone shares what it fetches.
Analyst
Model lists checked against the providers
The analyst's model picker lists each provider's current models, each with its list price.
- The Anthropic and OpenAI lists are checked against the providers' own model pages.
- OpenRouter's list is read from its public models list and refreshed daily, marking the models OpenRouter offers at no cost.
- Where a model costs more for long prompts, the picker says by how much.
Console
Slate, game, Bet Log, Bankroll, Teams, Players and Picks pages
The rest of the console, in the Ledger style.
- The Slate and each game's page: prices from multiple books, no-vig chance, expected value, line movement, injuries and the venue's weather.
- The Bet Log: every bet with its odds, stake and result. The Bankroll page: risk profile, unit size, stake caps and loss limits.
- Teams, Players, the Parlay Builder and Picks.
Console
The Overview
One page for where you stand: your bankroll, this week's record, the next games and your open picks.
Analyst
The web analyst
Chat with an analyst in the console on your own Anthropic, OpenAI or OpenRouter key. It answers with Unitley's tools and data, and shows its working.
- No web research: it reads only Unitley's data.
- Chats are not saved. A conversation lives in the page and is gone when you reload.
- Your key is stored encrypted and never logged.
MCP and API
The Connect page
Create, copy and revoke the access tokens that connect Claude and other agents to Unitley.
- A token is shown once, when you create it. Unitley keeps only a hash of it.
- New tokens are read-only and last 30 days unless you choose otherwise.
Data
Knowledge notes
Short guides to the betting math and the NFL, served to your agent by search_knowledge. The guides on Learn are written from the same notes.
LearnConsole
Picks and data credits
Saved picks show as cards on a Picks page and on the Overview, each with its price, its source and the reasoning behind it. A credits page names every data source and its licence.
Data creditsData
Live game status, and finals checked before bets settle
Live status comes from BALLDONTLIE, and a game's final score is checked against it before any bet on the game settles.
- Teams show as abbreviation tiles. Unitley uses no team logos.
Data
Schedules and injuries from nflverse
Schedules, results and injury reports come from nflverse, credited on every game answer.
- Injuries are listed for teams with a game coming up, and a playoff team keeps its list through its bye.
MCP and API
The MCP server and the REST API
Unitley's tools over MCP for Claude Code, Claude Desktop and other MCP clients, and over a REST API for anything that can send a request.
- Every call runs as the token's owner, with only the access that owner has.
- Jev, from TypeSafe, can be added as a provider: jev_classify then runs on your own Jev key.
MCP and API
The tool registry
One set of tools behind every way of running Unitley, so an answer in Claude and an answer in the web app agree.
- Math: implied probability, no-vig odds, expected value, Kelly stakes and parlays.
- Your bankroll and Bet Log: read them, log a bet, settle one.
- Odds from multiple books with the best price, the no-vig consensus and EV; line movement and player props.
- Team and player stats, injury reports, saved picks and the knowledge notes.
- Game-day weather from the US National Weather Service and MET Norway.
MCP and API
Access tokens and the audit log
Tokens for MCP and the REST API, read-only or read and write, and a log of every tool call: which tool, when and whether it worked, never what was asked or answered.
Data
Odds, scheduled jobs and bet settling
Prices from The Odds API on a refresh plan built around kickoff times, with a guard that keeps calls inside the quota.
- Moneyline, spread and total bets settle when their games finish.
- Every sport shows in the console, with the NFL live and the rest marked coming soon.
Accounts
Bankroll settings and risk profiles
Set a starting bankroll, a unit, a risk profile, a stake cap and daily and weekly loss limits.
- Risk profiles stake a fraction of Kelly, never full Kelly: a quarter, a third or a half, each with its own cap per bet.
- Loss limits warn you before a bet could take you past them.
Accounts
Setup, Settings and your AI provider keys
A first-run setup, then a Settings page for your profile and photo, your theme, your AI provider keys and deleting your account.
- Provider keys are encrypted before they are stored, and you can remove one at any time.
- Deleting your account removes everything saved with it.
Design
The console's first build
Sign-in by emailed link or Google, the app shell, and a light or dark theme set separately for the sidebar and the main area.
- The Harbor palette and the final Unitley logo.
- A console that knows its sport, ready for sports beyond the NFL.
- An emailed sign-in link brings you back to the page you were going to.
Coming soon
The console already lists these sports as coming soon. None has a date yet; each goes live once its data is in place.
- NBA
- MLB
- NHL
- Soccer
- College football
- College basketball
Start with the math shown.
Create an account, then run Unitley in your own Claude, in another AI agent, or in the web app on your own key. Analysis, never a guarantee.