io.github.JacobiusMakes/parlayapi
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ParlayAPI
Publisher-provided description
Sports odds, player props and source coverage for AI assistants. Connect with your own API key.
Summary by lookupd
Provides sports odds, player props, arbitrage and +EV bet analysis, plus account and checkout tools, for querying sportsbook prices.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http parlayapi https://parlay-api.com/mcp/http
Claude Code, pypi package (stdio)
claude mcp add parlayapi -- uvx parlayapi-mcp
Codex, remote (streamable-http)
codex mcp add parlayapi --url https://parlay-api.com/mcp/http
Codex, pypi package (stdio)
codex mcp add parlayapi -- uvx parlayapi-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"parlayapi": {
"url": "https://parlay-api.com/mcp/http"
}
}
}Cursor, pypi package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"parlayapi": {
"command": "uvx",
"args": [
"parlayapi-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (22 tools)
Publisher-provided text
parlayapi_signupCreate 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 Stparlayapi_checkout_linkRequest an owner-authenticated checkout URL or an email-link flow. A configured key is forwarded for the backend to verify account ownership. With no mparlayapi_magic_linkEmail a magic-login link for an existing ParlayAPI account. Always returns ok=true regardless of whether the email exists, to prevent account enumeratiparlayapi_get_pricingReturn 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 chparlayapi_live_sportsList 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 diparlayapi_live_searchSearch 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 tparlayapi_live_command_centerReturn the public best-line command center payload. No API key required. Shows current games, participating books, and best available real prices on thparlayapi_source_qualityReturn public per-source freshness and quality metadata. No API key required. Use this to prove that rows are flowing from each source before choosingparlayapi_book_coverageReturn public per-book coverage gates. No API key required. This is the proof surface for whether each source survives freshness, normalization, databaparlayapi_list_sportsList available sport keys. Use these in subsequent calls. Examples: baseball_mlb, basketball_nba, americanfootball_nfl, icehockey_nhl, soccer_epl, mma_parlayapi_get_oddsGet game-level odds for a sport from all configured bookmakers. Args: sport_key: e.g. "baseball_mlb", "soccer_epl" markets: Comma-separatedparlayapi_get_propsGet player prop odds for a sport. Args: sport_key: e.g. "baseball_mlb", "basketball_nba" markets: Comma-separated prop market keys (optionaparlayapi_best_lineFind the best (highest) price for each outcome across bookmakers. Useful for line-shopping bots. Returns one row per game / market / side with the bookparlayapi_verdictShould 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 itparlayapi_set_bettable_booksRemember which books the user can bet at, so parlayapi_verdict scopes its best-price and shop recommendations to them automatically (no need to pass regparlayapi_parlay_verdictGrade 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-viparlayapi_best_betsWhat should I bet right now? Ranked +EV plays for a sport. The discovery counterpart to parlayapi_verdict: scans the whole board, grades every candidatparlayapi_account_infoGet info about the API key currently in use: tier, credits remaining, billing period.parlayapi_find_arbitrageFind cross-book arbitrage candidates from current quoted prices. Scans every event for quoted prices whose combined implied probability is under 100%.parlayapi_find_evFind 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 booparlayapi_consensusGet consensus (average) odds across all bookmakers per market. Returns average, best, and worst price per (event, market, player, line), a sharp baseliparlayapi_find_middlesFind 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
Details
- Version: 0.3.8
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 915 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/JacobiusMakes/parlay-api-mcp
- Website: https://parlay-api.com/mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.JacobiusMakes/parlayapi)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp