プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

PropLine — Sports Betting Odds & Prop Resolution

作者:proplineapiバージョン 0.55.0i★ –iパソコンでもクラウドでも
レジストリ名io.github.proplineapi/propline-mcp

インストール

概要

作者による説明(英語の原文)

Live odds, cross-book +EV and graded player-prop results across 37 books. Hosted endpoint included.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: その他
  • 入力が必要なもの:PROPLINE_API_KEY, Authorization

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • 自分で入力するもの: PROPLINE_API_KEY, PROPLINE_BASE_URL, Authorization

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • クラウドで動くインストール不要。インターネット経由でつながります
  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

または、パソコンで動かす

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "propline": {
      "command": "npx",
      "args": [
        "-y",
        "propline-mcp"
      ],
      "env": {
        "PROPLINE_API_KEY": "your-value",
        "PROPLINE_BASE_URL": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add --transport http propline https://mcp.prop-line.com/mcp --header 'Authorization: your-value'

または、パソコンで動かす

claude mcp add propline --env PROPLINE_API_KEY=your-value --env PROPLINE_BASE_URL=your-value -- npx -y propline-mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "propline": {
      "url": "https://mcp.prop-line.com/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

または、パソコンで動かす

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "propline": {
      "command": "npx",
      "args": [
        "-y",
        "propline-mcp"
      ],
      "env": {
        "PROPLINE_API_KEY": "your-value",
        "PROPLINE_BASE_URL": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "propline": {
      "type": "http",
      "url": "https://mcp.prop-line.com/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

または、パソコンで動かす

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "propline": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "propline-mcp"
      ],
      "env": {
        "PROPLINE_API_KEY": "your-value",
        "PROPLINE_BASE_URL": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • PROPLINE_API_KEY 秘密 必須 env
    PropLine API key. Free tier (1,000 req/day, no card) at https://prop-line.com
  • PROPLINE_BASE_URL env
    Override the API origin (default https://api.prop-line.com). For self-hosted setups only.
  • Authorization 秘密 HTTP header
    Bearer . Optional — without it the shared free demo key is used (paid features redacted, pooled limits). Free key at https://prop-line.com

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント proplineapi で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32509件のうち0%よりスターが多い
  • このカテゴリのほかの32509件のうち79%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32509件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

PropLine — Sports Betting Odds & Prop Resolutionは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:PROPLINE_API_KEY, Authorization

パソコンで動きますか、それともクラウドですか?

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.55.0)がレジストリに届いたのは9 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Fomu MCP

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

Fomu MCP

作者:gabrielmahia

Kenya government form guides: checklists, draft letters, eCitizen, Huduma, timelines. Sample data.

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

propline-mcp

Listed in the official MCP Registry as io.github.proplineapi/propline-mcp — discoverable from Claude Code, Claude Desktop, and any MCP-aware client.

Model Context Protocol server for the PropLine player props betting odds API. Plug it into Claude Desktop, Claude Code, or any MCP-compatible client and ask natural-language questions about live odds, prop resolution, cross-book +EV, scores, and box-score stats — the model picks the right tool, calls the API, and answers from real data.

No more "I'd need an API for that" deflections from your AI assistant. PropLine MCP turns sports-betting research into a chat.

What you can ask

Once installed, you can prompt the model with things like:

  • *"What's the +EV on Yankees vs Red Sox tonight across all books?"*
  • *"Pull Aaron Judge's last 20 prop-bet history with hit/miss outcomes."*
  • *"List today's MLB pitcher strikeout props from DraftKings and Pinnacle side by side."*
  • *"Did Nikola Jokic's points prop hit last night? What was the line?"*
  • *"Compare PrizePicks DFS projections to Bovada lines for tonight's NBA slate."*
  • *"What's the first-quarter total on Lakers vs Celtics, and which book has the best Over?"*

The model uses these tools transparently:

ToolWhat it does
propline_list_sportsDiscover what sports PropLine polls (54 today)
propline_list_eventsUpcoming events for a sport, with ids
propline_list_event_marketsAvailable market types for an event
propline_get_oddsLive odds — bulk by sport or full props per event. Accepts period (q1/h1/p1/f5/…) to scope to game-period markets; include_depth adds order-book depth per outcome.
propline_get_odds_historyHobby+: snapshot history per outcome; supports period (q1/h1/…) plus time-window filters (from/to, relative_from/relative_to, interval, changes_only)
propline_get_odds_closingHobby+: opening and closing line per (book, market, outcome) — CLV helper. Accepts period to scope to a specific game period.
propline_grade_clvHobby+: grade placed bets against their closing lines. Returns closing price, de-vigged closing fair (fair_source = sharpest book at close, not yours), clv_pct (price-vs-price, vig-blind) and ev_vs_close_pct (the honest number), plus the graded result once the game settles. Fail-closed matching; unstarted events come back closing_is_final: false and are excluded from the averages. devig: multiplicative or shin.
propline_settle_betsHobby+: settle placed bets, singles or parlays: won / lost / push / void / half_won / half_lost, with the stat each settled on, payout and profit. Works at books and lines PropLine never stored (source: computed); quarter lines settle as two half-stakes; pending until graded.
propline_price_parlayHobby+: fair price of a parlay across games from the no-vig lines, each leg's best price, every book's product price, EV% of an offered price. Same-game legs flagged.
propline_lookup_event_idsFree: find PropLine's event (with result) from a sportsbook's own event id, an ESPN id or an MLB gamePk.
propline_price_sgpHobby+: price a same-game parlay at the book's own correlated odds (FanDuel, DraftKings, BetOnline, LowVig — or bookmaker: "all" for every book side by side with best_bookmaker). Returns sgp_price, independent_price (product of the live single-leg prices) and correlation_factor (their ratio). Legs are named exactly as /odds names an outcome; matching is fail-closed.
propline_export_odds_historyBackfill-pass / Enterprise: bulk line-movement tick history (every snapshot, per book) for a sport. Requires a since/until window; result capped to 200 rows (use the REST endpoint directly for the full file).
propline_get_futuresSeason-long futures — championship/division/conference winners, MVP + awards, season win totals — across Bovada/FanDuel/DraftKings/Pinnacle/Kalshi (free)
propline_get_scoresGame scores + status (free)
propline_get_dfs_payoutsPrizePicks Power/Flex payout schedule + per-leg breakeven win probability (free)
propline_get_mlb_grand_salamiSynthetic daily MLB Grand Salami — total runs + each book's implied line (free)
propline_get_nhl_daily_goals_totalSynthetic daily NHL goals total — hockey's Grand Salami (free)
propline_get_resolution_summaryGraded-prop volume + per-sport/market breakdown (free)
propline_get_event_idsEvent id crosswalk — ESPN, MLB gamePk and each book's own event id (free)
propline_get_book_accuracySportsbook accuracy report — how well each book prices props, vs the market (free)
propline_get_golf_roundsA golfer's completed rounds by tour (PGA, DP World, LIV, LPGA, Korn Ferry, Champions) with L5/L10/L20 (free)
propline_get_golf_tournamentsGolf tournaments with round data, by tour and season (free)
propline_get_injuriesCurrent injury report for NFL, NCAAF, NBA, WNBA, NHL, MLB (free)
propline_get_injury_historyInjury status changes over the last 1-90 days (free)
propline_get_refereesReferee card stats — cards per match, last and next match (32 soccer leagues, free)
propline_get_referee_matchesOne referee's matches with each team's cards (32 soccer leagues, free)
propline_get_market_coverageEvery market each book prices on upcoming games, and on how many (free)
propline_get_history_coverageWhen each book's odds history starts, per sport (free)
propline_get_event_statsRaw box-score stats (free, book-agnostic)
propline_get_event_contextGame conditions a prop settles under — probable pitchers, lineup flag, home-plate umpire, first-pitch weather (free)
propline_get_event_movementLine movement + steam detection (sharp-money signal across all books) from the tick history (Hobby+). since (e.g. -6h) measures from a moment; include_book_ids adds book ids.
propline_get_event_resultsPro: graded won/lost/push per prop
propline_search_playersFree: find a player by name fragment → stable player_id + every spelling the books use (known_names)
propline_get_player_historyPlayer prop history with resolution; accepts a player_id; optional main_line_only; entries carry is_main_line + line_moved_in_play
propline_get_player_gamesPlayer game log — recent games with every raw box-score stat per game, one call instead of one per event; opponent gives head-to-head (last N *meetings*). Raw-stat archive, so it includes games no book priced. Accepts a player_id in place of the name
propline_get_player_trendsHit-rate trends — over/under/push splits over last 5/10/20/50 graded games, streak, avg actual (optional dfs_odds_type to scope to a PrizePicks flavor)
propline_get_event_evPro: cross-book +EV with no-vig fair lines (devig: multiplicative or shin; fair_source: pick the anchor book(s), tried in order)
propline_get_event_projectionsHobby+: market-implied consensus projection per (market, player)
propline_get_best_lineHobby+: cross-book line shopping — best price per (market, player, line) across all comparable books, all_prices sorted best-first; optional bookmakers filter
propline_list_webhooksStreaming Lite+: list webhook subscriptions (read-only, secrets masked)
propline_get_webhook_deliveriesStreaming Lite+: recent delivery attempts for a webhook — status, HTTP code, attempts, payload; before_id pages backwards. The "why isn't my webhook firing" tool
propline_create_free_api_keySign the user up for a free personal key from inside the chat. Takes the email the user gives; the key is emailed to them (never returned), with a ready-made connector URL to reconnect. The only tool that is not read-only

Hosted endpoint (no install)

The same 41 tools are served over Streamable HTTP at

https://mcp.prop-line.com/mcp

Use it from any remote-capable client — nothing to install, nothing to run.

ClientHow
Claude Codeclaude mcp add --transport http propline https://mcp.prop-line.com/mcp
Claude.ai / Claude DesktopSettings → Connectors → Add custom connector → URL above
CursorSettings → MCP → Add server → type http, URL above (one-click)
ChatGPT (developer mode)Settings → Connectors → Create → MCP server URL above
Any clientStreamable HTTP, endpoint /mcp; GET / returns a JSON manifest

Auth is per request. Send your PropLine key as Authorization: Bearer (or X-API-Key: , or ?apiKey= for clients that cannot set headers). With no key the endpoint falls back to the shared free demo key — every tool works, paid features are redacted, limits are pooled. Keys are used for the one request and never stored.

Claude Code with your own key:

claude mcp add --transport http propline https://mcp.prop-line.com/mcp \

--header "Authorization: Bearer YOUR_KEY"

The stdio build below (npx -y propline-mcp) is the same code; pick whichever your client prefers.

Zero-config quick start

No key needed to try it. The server falls back to a shared public demo key, so this just works:

npx -y propline-mcp

Your agent can immediately pull live odds, scores, and stats. The demo key is free-tier and shared — paid features (resolution, +EV, history, exports) return a redacted teaser, and limits are pooled across everyone. For full access and your own limits, set PROPLINE_API_KEY (below). Get a free personal key at prop-line.com.

While the demo key is in use, every tool result carries a second content block noting the pooling and redaction, so the assistant can explain an empty field or a 429 accurately. It disappears the moment you set your own key. The note also tells the assistant it can offer propline_create_free_api_key, so a user can get their own key without leaving the chat.

Install (with your own key)

1. Get a PropLine API key

prop-line.com — free tier is 1,000 requests/day, no credit card. Hobby at $9/mo unlocks resolution, history, closing lines and +EV — Pro at $19/mo is that same feature set at 25,000 requests/day.

2. Add to your MCP client
Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{

"mcpServers": { "propline": { "command": "npx", "args": ["-y", "propline-mcp"], "env": { "PROPLINE_API_KEY": "YOUR_KEY_HERE" } } } }

Restart Claude Desktop. The hammer icon should show 30 PropLine tools. (Or skip the install and add https://mcp.prop-line.com/mcp as a custom connector — see the hosted endpoint above.)

Claude Code
claude mcp add propline \

--env PROPLINE_API_KEY=YOUR_KEY \ -- npx -y propline-mcp

Any other MCP client

Run propline-mcp as a stdio server. Most clients accept a command + env. See the MCP spec for client-specific config.

Configuration

Env varRequiredDefaultNotes
PROPLINE_API_KEYnoshared demo keyUnset = shared free demo key (paid features redacted, pooled limits). Set your own free key from prop-line.com for full access.

| `PRO

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く