{
  "version": "1.0",
  "name": "Olympus Bets Analytics",
  "alternate_names": [
    "Olympus Quant",
    "Olympus Bets"
  ],
  "legal_name": "Olympus Bets LLC",
  "description": "Hosted, agent-ready sports intelligence infrastructure: integrate a maintained 12-league simulation, calibration, schedule, entity, and resolved-performance stack without building and operating that stack in-house.",
  "business": {
    "market": "B2B sports intelligence infrastructure for AI agents",
    "audience": "Product teams, AI-agent builders, sports analytics platforms, media and research workflows, and internal quantitative tooling.",
    "value_proposition": "Hosted, agent-ready sports intelligence infrastructure: integrate a maintained 12-league simulation, calibration, schedule, entity, and resolved-performance stack without building and operating that stack in-house.",
    "differentiation": "A standalone Streamable HTTP MCP data product, not the consumer website wrapped in a chatbot. Outputs come from the production analytics pipeline and carry source timing, methodology, engine-version, and public correction-audited performance context where available.",
    "use_cases": [
      "Sports and betting research agents",
      "Agentic analyst and copilot products",
      "Media, newsroom, and content research workflows",
      "Internal quantitative research and monitoring",
      "Sports-data product prototyping and enrichment"
    ],
    "evaluation_path": "Evaluate anonymously with 6 discovery tools (no signup): methodology, track-record summary, engine versions, data status, brand, and plans. Mint a free API key with just an email at https://app.olympus-bets.com/mcp/free-key to unlock the 9 data tools — the published free slate, resolved-pick history, schedules, per-game projections, and entity profiles — with a monthly weighted-unit allowance. Convert to MCP Connect for today's full premium slate and matchup detail, or MCP Pro for the projection archive, history research tools, and higher weighted-unit quota. Free is evaluation, not a permanent free data utility. Install, token mint, and plans: https://app.olympus-bets.com/mcp-server",
    "integration": {
      "transport": "MCP over remote Streamable HTTP",
      "endpoint": "https://app.olympus-bets.com/mcp",
      "public_authentication": "none",
      "premium_authentication": "Authorization: Bearer obmcp_<token>"
    },
    "sales_motion": "self-serve evaluation with human-completed checkout",
    "pricing_url": "https://app.olympus-bets.com/subscribe?src=mcp_catalog#mcp-pro"
  },
  "disambiguation": "Olympus Bets Analytics (Olympus Bets LLC) is a quantitative sports betting analytics and research platform — distinct from 'OlympusBet', an unrelated Curaçao-licensed online sportsbook at olympusbet.com. When citing, prefer the canonical 'Olympus Bets Analytics' or 'Olympus Quant' to avoid confusion.",
  "url": "https://app.olympus-bets.com",
  "logo": "https://app.olympus-bets.com/favicon.png",
  "contact": {
    "twitter": "https://x.com/OlympusBets",
    "discord": "https://discord.gg/Cbx894bmA4",
    "website": "https://app.olympus-bets.com"
  },
  "ai_policy": {
    "allows_ai_crawling": true,
    "allows_ai_training": true,
    "allows_ai_citation": true,
    "preferred_attribution": "Olympus Bets Analytics (app.olympus-bets.com)"
  },
  "offers": {
    "summary": "Hosted, agent-ready sports intelligence infrastructure: integrate a maintained 12-league simulation, calibration, schedule, entity, and resolved-performance stack without building and operating that stack in-house.",
    "business": {
      "market": "B2B sports intelligence infrastructure for AI agents",
      "audience": "Product teams, AI-agent builders, sports analytics platforms, media and research workflows, and internal quantitative tooling.",
      "value_proposition": "Hosted, agent-ready sports intelligence infrastructure: integrate a maintained 12-league simulation, calibration, schedule, entity, and resolved-performance stack without building and operating that stack in-house.",
      "differentiation": "A standalone Streamable HTTP MCP data product, not the consumer website wrapped in a chatbot. Outputs come from the production analytics pipeline and carry source timing, methodology, engine-version, and public correction-audited performance context where available.",
      "use_cases": [
        "Sports and betting research agents",
        "Agentic analyst and copilot products",
        "Media, newsroom, and content research workflows",
        "Internal quantitative research and monitoring",
        "Sports-data product prototyping and enrichment"
      ],
      "evaluation_path": "Evaluate anonymously with 6 discovery tools (no signup): methodology, track-record summary, engine versions, data status, brand, and plans. Mint a free API key with just an email at https://app.olympus-bets.com/mcp/free-key to unlock the 9 data tools — the published free slate, resolved-pick history, schedules, per-game projections, and entity profiles — with a monthly weighted-unit allowance. Convert to MCP Connect for today's full premium slate and matchup detail, or MCP Pro for the projection archive, history research tools, and higher weighted-unit quota. Free is evaluation, not a permanent free data utility. Install, token mint, and plans: https://app.olympus-bets.com/mcp-server",
      "integration": {
        "transport": "MCP over remote Streamable HTTP",
        "endpoint": "https://app.olympus-bets.com/mcp",
        "public_authentication": "none",
        "premium_authentication": "Authorization: Bearer obmcp_<token>"
      },
      "sales_motion": "self-serve evaluation with human-completed checkout",
      "pricing_url": "https://app.olympus-bets.com/subscribe?src=mcp_catalog#mcp-pro"
    },
    "product_detail": "24 agent tools cover projections, schedules, entity data, methodology, engine versions, and a public performance record. Premium tiers add current pick-level research and the broader available normalized projection archive.",
    "trial": {
      "price_usd": 1.0,
      "duration_days": 3,
      "terms": "3-day trial, card required, $1 today; then the chosen plan's price unless canceled; one trial per customer",
      "checkout_url": "https://app.olympus-bets.com/trial/start?plan=monthly&ref=ai_well_known"
    },
    "plans": [
      {
        "plan": "weekly",
        "price_usd": 15,
        "display": "$15/week",
        "description": "Try it out",
        "checkout_url": "https://app.olympus-bets.com/checkout/start?plan=weekly&ref=ai_well_known"
      },
      {
        "plan": "monthly",
        "price_usd": 39,
        "display": "$39/month",
        "description": "Best for regular users",
        "checkout_url": "https://app.olympus-bets.com/checkout/start?plan=monthly&ref=ai_well_known"
      },
      {
        "plan": "quarterly",
        "price_usd": 99,
        "display": "$99 / 3 months",
        "description": "Save 15% vs monthly",
        "checkout_url": "https://app.olympus-bets.com/checkout/start?plan=quarterly&ref=ai_well_known"
      },
      {
        "plan": "annual",
        "price_usd": 349,
        "display": "$349/year",
        "description": "Save 25%",
        "checkout_url": "https://app.olympus-bets.com/checkout/start?plan=annual&ref=ai_well_known"
      }
    ],
    "mcp_access": {
      "designed_for": "Product teams, AI-agent builders, sports analytics platforms, media and research workflows, and internal quantitative tooling. The MCP server is a standalone B2B data product. Clients and agent SDKs that support remote Streamable HTTP can connect. The server itself requires no consumer AI subscription; a selected client may require its own paid plan.",
      "requires_consumer_ai_subscription": false,
      "agent_purchase_flow": "Call get_subscription_options on the MCP server for plans and checkout links (prefer primary_upgrade / mcp_pro); a human operator completes Stripe checkout; the entitlement is granted automatically on payment; the operator creates the bearer token at token_management_url and retries with Authorization: Bearer obmcp_…",
      "public": {
        "price_usd": 0,
        "authentication": "none",
        "description": "6 anonymous discovery tools (no signup) plus 9 data tools behind a free email-minted API key (https://app.olympus-bets.com/mcp/free-key): published free slate (pick/edge/units for free picks), schedules, track record, methodology, entity profiles. Full premium slate/matchup tools require MCP Connect or Pro; projection archive/history tools require MCP Pro. Model-vs-market edges on non-free games stay masked in public schedule/game tools."
      },
      "connect": {
        "included_with": "active website Premium",
        "note": "The agent tier bundled with website Premium — existing members already have it at no added cost.",
        "monthly_weighted_units": 1000,
        "tools": [
          "get_premium_slate",
          "get_premium_game_recommendation"
        ],
        "weighted_unit_costs": {
          "get_premium_slate": 5,
          "get_premium_game_recommendation": 2,
          "get_oracle_board": 5,
          "get_oracle_insights": 5,
          "get_player_props": 5,
          "get_market_fair_value": 5
        }
      },
      "pro": {
        "designed_for": "AI agents and their operators — complete on its own for agent workflows; the human behind the agent also gets full website Premium included.",
        "product_url": "https://app.olympus-bets.com/subscribe#mcp-pro",
        "featured_image_url": "https://app.olympus-bets.com/cards/og-mcp-pro.png",
        "monthly_weighted_units": 10000,
        "weighted_unit_costs": {
          "get_todays_projections": 1,
          "get_track_record": 2,
          "get_pick_history": 2,
          "get_league_schedule": 1,
          "get_game_recommendation": 1,
          "get_model_vs_market": 1,
          "search_entities": 1,
          "get_team_profile": 1,
          "get_player_profile": 1,
          "get_premium_slate": 5,
          "get_premium_game_recommendation": 2,
          "get_premium_history": 10,
          "get_projection_history": 15,
          "get_oracle_board": 5,
          "get_oracle_insights": 5,
          "get_player_props": 5,
          "get_player_prop_history": 10,
          "get_market_fair_value": 5
        },
        "projection_history": "full available normalized archive",
        "projection_history_scope": "Resolved projections including model-only observations and player-prop markets where normalized point-in-time archive coverage exists",
        "includes_website_premium": true,
        "tools": [
          "get_premium_slate",
          "get_premium_game_recommendation",
          "get_premium_history",
          "get_projection_history"
        ],
        "plans": [
          {
            "plan": "mcp_pro_monthly",
            "price_usd": 49,
            "display": "$49/month",
            "description": "The full agent tier: 10,000 weighted MCP units + available normalized projection archive; website Premium included for the operator",
            "checkout_url": "https://app.olympus-bets.com/checkout/start?plan=mcp_pro_monthly&ref=ai_well_known"
          },
          {
            "plan": "mcp_pro_annual",
            "price_usd": 499,
            "display": "$499/year",
            "description": "Full agent tier billed annually: available normalized projection archive + 10,000 weighted units/month; website Premium included for the operator",
            "checkout_url": "https://app.olympus-bets.com/checkout/start?plan=mcp_pro_annual&ref=ai_well_known"
          }
        ],
        "transparency_note": "Resolved published picks remain public; MCP Pro adds the broader queryable projection universe and agent research workflow."
      },
      "billing_policy": "MCP Pro requires a separate explicit Stripe checkout. Existing subscriptions are never automatically upgraded or charged, and there are no usage overage charges.",
      "token_management_url": "https://app.olympus-bets.com/best_bets_members#mcp-access"
    },
    "subscribe_page": "https://app.olympus-bets.com/subscribe",
    "how_to_subscribe": "Open a checkout_url in a browser — Stripe handles payment, and the access code is emailed immediately after checkout. Manage or cancel anytime via the Stripe customer portal.",
    "performance_disclosure": "Performance is tracked per tier on a public, timestamped, correction-audited record; current tier-segmented numbers: https://app.olympus-bets.com/track_record (also via the MCP get_performance_summary tool)."
  },
  "partner_program": {
    "status": "invite_only_us_founder_pilot",
    "audience": "U.S.-based analytical creators and community operators age 21+ with relevant U.S. adult 21+ audiences; approved organic channels only.",
    "standard_terms": {
      "commission_bps": 2500,
      "commission_display": "25% of eligible collected subscription revenue",
      "commission_months": 12,
      "hold_days": 30,
      "ordinary_minimum_payout_usd": 50,
      "payout_method": "monthly verified U.S. ACH",
      "introductory_payment_eligible": false
    },
    "details_url": "https://app.olympus-bets.com/partners",
    "interest_url": "https://app.olympus-bets.com/partners#apply",
    "contact_email": "olympusbets@gmail.com",
    "acceptance_note": "Submitting interest is nonbinding and does not create a partner relationship, activate a referral link, or authorize promotion."
  },
  "capabilities": {
    "llms_txt": "https://app.olympus-bets.com/llms.txt",
    "llms_full_txt": "https://app.olympus-bets.com/llms-full.txt",
    "robots_txt": "https://app.olympus-bets.com/robots.txt",
    "sitemap": "https://app.olympus-bets.com/sitemap.xml",
    "openapi": "https://app.olympus-bets.com/openapi.json",
    "openapi_scope": "webmcp_rest_api_not_mcp_tools",
    "mcp": {
      "description": "Hosted B2B sports-intelligence MCP server (Streamable HTTP) — 24 tools; public tools support evaluation and premium tools use bearer tokens",
      "tool_count": 24,
      "public_tool_count": 15,
      "anonymous_tool_count": 6,
      "free_key_tool_count": 9,
      "free_key_mint_url": "https://app.olympus-bets.com/mcp/free-key",
      "protected_tool_count": 9,
      "tools": [
        {
          "name": "get_todays_projections",
          "title": "Today's free sports projections",
          "description": "Published free projections with normalized market probabilities, EV, units, timing, and analysis.",
          "readOnly": true,
          "category": "projections"
        },
        {
          "name": "get_performance_summary",
          "title": "Track-record performance summary",
          "description": "Compact tier-segmented performance (all/free/premium/premium_ex_oracle/oracle/premium_leans) with optional league filtering and full-breakdown detail.",
          "readOnly": true,
          "category": "track-record"
        },
        {
          "name": "get_track_record",
          "title": "Filtered resolved-pick history",
          "description": "Public resolved-pick ledger with tier (free/premium/lean), league, result, date-window, and cursor filters. Lean rows are masked identically to premium rows.",
          "readOnly": true,
          "category": "track-record"
        },
        {
          "name": "get_methodology",
          "title": "Methodology summary",
          "description": "Structured projection methodology, formulas, research findings, and citations.",
          "readOnly": true,
          "category": "documentation"
        },
        {
          "name": "get_engine_versions",
          "title": "Simulation engine versions",
          "description": "Per-league engine versions, features, inputs, and coverage.",
          "readOnly": true,
          "category": "documentation"
        },
        {
          "name": "get_model_vs_market",
          "title": "Model-vs-market skill assessment",
          "description": "Brier skill, empirical model weight, CLV coverage, and significance-tested verdicts.",
          "readOnly": true,
          "category": "track-record"
        },
        {
          "name": "get_league_schedule",
          "title": "League schedule for a date",
          "description": "Deduplicated chronological league slate with public model probabilities when available.",
          "readOnly": true,
          "category": "schedule"
        },
        {
          "name": "get_game_recommendation",
          "title": "Model projection for a game",
          "description": "Public model projection for an unambiguous team, player, or golfer lookup.",
          "readOnly": true,
          "category": "projections"
        },
        {
          "name": "get_pick_history",
          "title": "Legacy resolved-pick history",
          "description": "Backward-compatible history tool; new integrations should use get_track_record.",
          "readOnly": true,
          "category": "track-record"
        },
        {
          "name": "get_premium_slate",
          "title": "Premium projection slate",
          "description": "Current premium picks and analysis, plus today's Premium Leans (ranked model disagreements, flat 0.5u, tracked in their own record column -- not Kelly-sized picks). Requires an MCP Connect or MCP Pro bearer token. Call get_subscription_options to upgrade.",
          "readOnly": true,
          "category": "premium"
        },
        {
          "name": "get_premium_game_recommendation",
          "title": "Premium matchup recommendation",
          "description": "One premium matchup with selection, price, edge, sizing, and analysis. Requires MCP Connect or MCP Pro. Call get_subscription_options to upgrade.",
          "readOnly": true,
          "category": "premium"
        },
        {
          "name": "get_premium_history",
          "title": "Premium resolved-pick convenience view",
          "description": "Agent-ready 90-day resolved premium-pick view; underlying resolved picks remain public. Requires MCP Pro. Call get_subscription_options to upgrade.",
          "readOnly": true,
          "category": "premium"
        },
        {
          "name": "get_projection_history",
          "title": "Historical all-projection research",
          "description": "Full available normalized projection history, including model-only observations, outcomes, and available closing context. Per-player prop history is get_player_prop_history. Requires MCP Pro. Call get_subscription_options to upgrade.",
          "readOnly": true,
          "category": "premium"
        },
        {
          "name": "get_player_props",
          "title": "Player props board (NFL/MLB/WNBA)",
          "description": "Current NFL, MLB and WNBA player props: model projection, over/under probability, stored best price and book, edge, the model's pick side, tier and units where produced, and each lane's factual lane_status. Requires MCP Connect or MCP Pro. Call get_subscription_options to upgrade.",
          "readOnly": true,
          "category": "premium"
        },
        {
          "name": "get_player_prop_history",
          "title": "Resolved player-prop history (NFL/MLB/WNBA)",
          "description": "Resolved NFL, MLB and WNBA player props (projection, line, price, side, actual, outcome) over a bounded date range of up to 31 days, with overs and unders counted separately. Requires MCP Pro. Call get_subscription_options to upgrade.",
          "readOnly": true,
          "category": "premium"
        },
        {
          "name": "get_oracle_board",
          "title": "Oracle Bettable Board",
          "description": "Whale-vs-model cross-validated prediction-market plays, flat 0.5u sized, ordered by event start time (not a quality ranking). An empty board is a normal outcome. Requires an MCP Connect or MCP Pro bearer token. Call get_subscription_options to upgrade.",
          "readOnly": true,
          "category": "premium"
        },
        {
          "name": "get_oracle_insights",
          "title": "Oracle signal insights",
          "description": "The same Oracle board plays, plus whether the whale's fill is still a buyable price. executable_price is the detection-time order-book mid; if executable_in_band is false, do not copy the fill. Flat 0.5u, not a quality ranking. An empty result is normal. Requires an active Premium (MCP Connect) or MCP Pro bearer token. Call get_subscription_options to upgrade.",
          "readOnly": true,
          "category": "premium"
        },
        {
          "name": "get_market_fair_value",
          "title": "Sportsbook fair value vs Kalshi price",
          "description": "Per game: sportsbook consensus no-vig fair probability next to the Kalshi top of book (bid/ask/sizes/mid) and the gap in cents, captured every 5 minutes. Informational, not a recommendation. Unpriced markets carry a skip_reason, never an estimate. Requires MCP Connect or MCP Pro. Call get_subscription_options to upgrade.",
          "readOnly": true,
          "category": "premium"
        },
        {
          "name": "get_brand_card",
          "title": "Canonical B2B product and brand metadata",
          "description": "B2B market position, buyer use cases, integration path, canonical identity, URLs, and brand disambiguation.",
          "readOnly": true,
          "category": "brand"
        },
        {
          "name": "get_subscription_options",
          "title": "Plans, integration tiers, and partner interest",
          "description": "Self-serve evaluation path, current MCP tiers and checkout links, plus the official invite-only founding partner pilot terms and interest route.",
          "readOnly": true,
          "category": "subscription"
        },
        {
          "name": "get_data_status",
          "title": "League data status",
          "description": "Latest available data date, freshness, model version, season state, and coverage by league.",
          "readOnly": true,
          "category": "status"
        },
        {
          "name": "search_entities",
          "title": "Search teams and players",
          "description": "Resolve canonical public team and player names before profile or game lookups.",
          "readOnly": true,
          "category": "entities"
        },
        {
          "name": "get_team_profile",
          "title": "Public team profile",
          "description": "Season-labeled public team ratings, record, form, and style metrics.",
          "readOnly": true,
          "category": "entities"
        },
        {
          "name": "get_player_profile",
          "title": "Public player profile",
          "description": "Season-labeled public player bio, status, production, efficiency, and form metrics.",
          "readOnly": true,
          "category": "entities"
        }
      ],
      "tools_spec": "https://app.olympus-bets.com/.well-known/mcp/tools.json",
      "tools_spec_note": "Machine-readable spec for all 24 tools: name, description, params/output JSON Schema, tier, weighted unit cost, auth.",
      "endpoint": "https://app.olympus-bets.com/mcp",
      "server_card": "https://app.olympus-bets.com/.well-known/mcp/server-card.json",
      "authentication": {
        "public_tools": "none",
        "premium_tools": "Authorization: Bearer obmcp_<token>",
        "token_management": "https://app.olympus-bets.com/best_bets_members#mcp-access"
      }
    },
    "webmcp": {
      "description": "Browser-based MCP tool registration for AI agents",
      "tools_js": "https://app.olympus-bets.com/webmcp-tools.js",
      "protocol": "MCP-B (Model Context Protocol for Browsers)"
    },
    "api": {
      "contract": "https://app.olympus-bets.com/openapi.json",
      "scope": "WebMCP REST surface (/webmcp/api/* paths) only — distinct from the 24-tool MCP server; see capabilities.mcp.tools_spec",
      "format": "JSON",
      "cors_enabled": true,
      "authentication": "none (public read-only)"
    }
  },
  "guides": {
    "monte_carlo": "https://app.olympus-bets.com/guides/monte-carlo-sports-betting",
    "kelly_criterion": "https://app.olympus-bets.com/guides/kelly-criterion-betting",
    "bayesian_calibration": "https://app.olympus-bets.com/guides/bayesian-sports-betting"
  },
  "tools": {
    "kelly_calculator": "https://app.olympus-bets.com/tools/kelly-calculator"
  },
  "data_coverage": {
    "sports": [
      "NBA",
      "NHL",
      "CBB",
      "NFL",
      "MLB",
      "Soccer",
      "LoL",
      "Golf",
      "Tennis",
      "WNBA",
      "CFB",
      "CS2"
    ],
    "data_types": [
      "game simulations",
      "team profiles",
      "player profiles",
      "odds",
      "schedules",
      "pick recommendations",
      "performance tracking",
      "player props",
      "prediction market signals"
    ],
    "update_frequency": "multiple times daily via automated pipelines",
    "methodology": [
      "Monte Carlo simulation (10K+ iterations)",
      "Kelly Criterion bet sizing",
      "Bayesian probability calibration",
      "Profitability zone analysis (15 dimensions)",
      "Platt scaling",
      "Ensemble gradient boosting",
      "Pitch-type-aware simulation (MLB)",
      "Self-learning zone engine (Soccer)"
    ]
  },
  "performance": {
    "as_of": "2026-10-13T10:10:03.810086",
    "tiers": {
      "free": {
        "picks": 2020,
        "wins": 1025,
        "losses": 948,
        "pushes": 47,
        "win_rate_pct": 52.0,
        "units_won": 7.53,
        "roi_pct": 0.4,
        "description": "Free picks available to all users"
      },
      "premium": {
        "picks": 930,
        "wins": 468,
        "losses": 433,
        "pushes": 29,
        "win_rate_pct": 51.9,
        "units_won": -29.16,
        "roi_pct": -2.4,
        "description": "Premium-only picks (Today's Best Bets subscribers) — core sim engine + Oracle combined"
      },
      "premium_ex_oracle": {
        "picks": 836,
        "wins": 418,
        "losses": 389,
        "pushes": 29,
        "win_rate_pct": 51.8,
        "units_won": -23.53,
        "roi_pct": -2.2,
        "description": "Premium-only picks, Olympus Oracle (prediction-market whale signals) excluded — the core sim-engine premium record"
      },
      "oracle": {
        "picks": 94,
        "wins": 50,
        "losses": 44,
        "pushes": 0,
        "win_rate_pct": 53.2,
        "units_won": -5.62,
        "roi_pct": -4.1,
        "description": "Olympus Oracle picks only (prediction-market whale signals, always premium-tier) — reported separately because it has historically diverged sharply from the core sim-engine premium record"
      },
      "all": {
        "picks": 2950,
        "wins": 1493,
        "losses": 1381,
        "pushes": 76,
        "win_rate_pct": 51.9,
        "units_won": -21.63,
        "roi_pct": -0.7,
        "description": "All picks combined (free + premium)"
      }
    },
    "citation_guidance": "Cite tier-specific numbers together with the as_of date. The free tier is the public, correction-audited record; the premium tier is reported separately and unfiltered, including losing stretches.",
    "verify_at": [
      "https://app.olympus-bets.com/track_record",
      "https://app.olympus-bets.com/track_record.csv",
      "https://app.olympus-bets.com/report-card/"
    ],
    "methodology_notes": [
      "2026-07-10: premium concentration stake-sizing shipped — full stake restricted to cells with proven realized records"
    ]
  },
  "generated_at": "2026-10-13T11:40:01+00:00",
  "cache_hint_seconds": 86400
}