HoopsAPI basketball odds

Live basketball odds from 6 bookmakers: NBA, EuroLeague and 100+ competitions, plus closing lines

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
88%
Integridad del esquema
67%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'get_game' description lacks action verben get_game

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~584Tokens (definiciones de herramientas)
~631 BTamaño de respuesta típico
Impacto mínimo en la atención (0.46% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "basketball-odds": {
      "url": "https://hoopsapi.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://hoopsapi.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢list_competitions

Basketball competitions that have upcoming games with odds, with the number of games in each. Use it to find the exact competition name for the other tools.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢list_games(competition, include_periods)

Upcoming games in one competition with each bookmaker's main moneyline, handicap (spread, line = home team's handicap) and total, in decimal odds. Full game only unless include_periods is true.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "competition": {
      "type": "string",
      "description": "Competition name, case-insensitive, e.g. \"NBA\" or \"Europe - Euroleague\" (see list_competitions)"
    },
    "include_periods": {
      "type": "boolean",
      "description": "Also return halves and quarters (larger response)",
      "default": false
    }
  },
  "required": [
    "competition"
  ]
}
🟢get_game(game_id, include_alternate_lines)

One game by id with every bookmaker's main lines for every period. Works for finished games too, returning their closing odds.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "game_id": {
      "type": "integer"
    },
    "include_alternate_lines": {
      "type": "boolean",
      "description": "Also return every alternate handicap and total line (larger response)",
      "default": false
    }
  },
  "required": [
    "game_id"
  ]
}
🟡get_game_history(game_id, provider, market, period, limit)

Every price change for a game, newest first (Data plan). Use it for line movement and closing odds.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "game_id": {
      "type": "integer"
    },
    "provider": {
      "type": "string",
      "description": "Only this bookmaker, e.g. pinnacle (see list_providers)"
    },
    "market": {
      "type": "string",
      "enum": [
        "moneyline",
        "spread",
        "total",
        "team_total_home",
        "team_total_away"
      ]
    },
    "period": {
      "type": "string",
      "enum": [
        "ft",
        "h1",
        "h2",
        "q1",
        "q2",
        "q3",
        "q4"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 5000,
      "default": 100
    }
  },
  "required": [
    "game_id"
  ]
}
🟢list_discrepancies(competition, period, limit)

The biggest cross-bookmaker differences on main lines for upcoming games: moneyline prices, handicap lines and totals (Pro and Data plans).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "competition": {
      "type": "string"
    },
    "period": {
      "type": "string",
      "enum": [
        "ft",
        "h1",
        "h2",
        "q1",
        "q2",
        "q3",
        "q4"
      ],
      "default": "ft"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 5
    }
  }
}
🟢list_providers

The bookmakers covered and when each was last collected.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas