Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

ParlayAPI

io.github.jacobiusmakes/parlayapi

Sports odds, player props and source coverage for AI assistants. Connect with your own API key.

Uptime
100.0%
1 direct probes · 30d
Response
379ms
last probe
Tools
22
callable
Resources
1
readable
Prompts
0
available

Tools · 22

parlayapi_signup

Create a free-tier ParlayAPI account for the given email. Returns the API key, a magic-login URL the user can click to access their dashboard, and a Stripe upgrade URL. Idempotent: if the ema…

parlayapi_checkout_link

Generate a Stripe Checkout URL the user can click to upgrade. Tiers: starter ($5), pro ($20), business ($40), enterprise ($100), scale ($200). All are monthly subscriptions.

parlayapi_magic_link

Email a magic-login link for an existing ParlayAPI account. Always returns ok=true regardless of whether the email exists, to prevent account enumeration. The user receives the link by email.…

parlayapi_get_pricing

Return the current public pricing table. No API key required. Use this when an agent needs to explain which tier unlocks a workflow before sending a checkout link.

parlayapi_live_sports

List currently active live sports on the retail /live surface. No API key required. Returns sport keys plus live event and book counts so agents can discover what is active right now.

parlayapi_live_search

Search live teams, players, and sport keys. No API key required. Useful when the user asks for a team, player, or league by natural-language name and the agent needs the exact sport_key t…

parlayapi_live_command_center

Return the public best-line command center payload. No API key required. Shows current games, participating books, and best available real prices on the /live dashboard preview. This is a…

parlayapi_source_quality

Return public per-source freshness and quality metadata. No API key required. Use this to prove that rows are flowing from each source before choosing books for a customer workflow.

parlayapi_book_coverage

Return public per-book coverage gates. No API key required. This is the proof surface for whether each source survives freshness, normalization, database, REST-shape, and stream-shape che…

parlayapi_list_sports

List available sport keys. Use these in subsequent calls. Examples: baseball_mlb, basketball_nba, americanfootball_nfl, icehockey_nhl, soccer_epl, mma_ufc, esports_lol, table_tennis_*.

parlayapi_get_odds

Get game-level odds for a sport from all configured bookmakers. Args: sport_key: e.g. "baseball_mlb", "soccer_epl" markets: Comma-separated. h2h, spreads, totals. regions:…

parlayapi_get_props

Get player prop odds for a sport. Args: sport_key: e.g. "baseball_mlb", "basketball_nba" markets: Comma-separated prop market keys (optional). Examples: player_points,…

parlayapi_best_line

Find the best (highest) price for each outcome across bookmakers. Useful for line-shopping bots. Returns one row per game / market / side with the bookmaker offering the best price. Args…

parlayapi_verdict

Should I bet this? One-call verdict for a specific bet. Returns the no-vig fair price for the exact bet, the best available price and which book has it, how the user's price (if given) grades…

parlayapi_set_bettable_books

Remember which books the user can bet at, so parlayapi_verdict scopes its best-price and shop recommendations to them automatically (no need to pass region/books every call). Call this on…

parlayapi_parlay_verdict

Grade a multi-leg parlay: should you bet it, and at which book? Give 2 to 12 legs (each shaped like a parlayapi_verdict bet) and get the combined no-vig fair price, the single best BOOK to pl…

parlayapi_best_bets

What should I bet right now? Ranked +EV plays for a sport. The discovery counterpart to parlayapi_verdict: scans the whole board, grades every candidate with the same no-vig engine, keeps onl…

parlayapi_account_info

Get info about the API key currently in use: tier, credits remaining, billing period.

parlayapi_find_arbitrage

Find guaranteed-profit arbitrage opportunities across bookmakers. Scans every event and returns bets where the combined implied probability across the books is under 100%, so betting each sid…

parlayapi_find_ev

Find positive-EV bets vs a sharp book's no-vig fair line. Compares every soft book's price against the no-vig fair probability derived from a sharp book (default Pinnacle); rows where a soft …

parlayapi_consensus

Get consensus (average) odds across all bookmakers per market. Returns average, best, and worst price per (event, market, player, line), a sharp baseline for line-shopping. Soccer and other 3…

parlayapi_find_middles

Find cross-book middle opportunities. A middle takes the Over at a low line on one book and the Under at a higher line on another, so a window of whole numbers cashes BOTH bets (e.g. Over…

Resources · 1

docs_quickstart

Quickstart code samples for ParlayAPI in Python and JS.

parlayapi://docs/quickstart

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "parlayapi": {
      "url": "https://parlay-api.com/mcp/http",
      "transport": "streamable-http"
    }
  }
}