Skip to main content
Glama
iddaa-mcp

iddaa-mcp


⚡ What is iddaa-mcp?

iddaa-mcp is an MCP server that gives you structured access to:

  • live and upcoming sportsbook events

  • competitions and leagues

  • detailed match data

  • highlighted events

  • historical league fixtures

👉 Built for AI agents, automation, and developer workflows.


Related MCP server: AltSportsData MCP Server

🚀 Quick Start

Run instantly:

npx iddaa-mcp --stdio

🧠 What you get

  • clean, structured sportsbook data

  • MCP-compatible tools

  • ready-to-use endpoints for agents

  • localized responses (tr, en)


🔥 Why use it?

Instead of:

  • scraping sportsbook data

  • handling inconsistent APIs

  • writing custom parsers

👉 just plug into MCP and use ready tools.


⚡ Available Tools

  • get_competitions

  • get_events

  • get_detailed_events

  • get_highlighted_events

  • get_league_fixture


🧠 Example

{
  "tool": "get_highlighted_events",
  "arguments": {
    "limit": 5,
    "locale": "en"
  }
}

📊 League Fixture + Strategy

get_league_fixture supports:

  • full season data

  • weekly queries

  • comeback analysis (1→2, 2→1)

  • optional strategies:

    • martingale

    • fibonacci

Example:

{
  "tool": "get_league_fixture",
  "arguments": {
    "league": "Bundesliga",
    "strategy": "martingale"
  }
}

🌐 Transport Options

stdio (default)

Best for local MCP clients like Cursor:

{
  "mcpServers": {
    "iddaa-mcp-stdio": {
      "command": "npx",
      "args": ["iddaa-mcp", "--stdio"]
    }
  }
}

HTTP (remote / local server)

Start server:

npx iddaa-mcp --http --port 4200

Connect:

{
  "mcpServers": {
    "iddaa-mcp-http": {
      "url": "http://localhost:4200/mcp"
    }
  }
}

🌍 Language Support

  • default: tr

  • optional: en

{
  "locale": "en"
}

⚙️ Features

  • MCP-native tool system

  • stdio + HTTP support

  • structured and predictable outputs

  • type-safe schemas (zod)

  • league fixture analysis

  • strategy simulation

  • AI-ready responses


📦 Install

npm install -g iddaa-mcp

or:

npx iddaa-mcp --stdio

🧠 Use Cases

  • AI betting assistants

  • sports data automation

  • odds analysis pipelines

  • MCP-based agents

  • research & strategy testing


💡 Philosophy

Give AI and developers clean, structured access to sportsbook data.


❤️ Support

If this tool helps you:

⭐ Star the repo
☕ Support via GitHub Sponsors

https://github.com/sponsors/borakilicoglu


Available Tools

5 tools
get_competitionsB

Fetch competitions from Iddaa sportsbook API

Inputs: locale.

get_detailed_eventsC

Fetch events with matched organization names and competition details

Inputs: st, type, limit, locale, +1 more.

get_eventsC

Fetch sports events from Iddaa sportsbook API

Inputs: st, type, locale, version.

get_highlighted_eventsC

Fetch highlighted events

Inputs: st, type, limit, locale, +1 more.

get_league_fixtureC

Fetch fixture data for selected leagues from archive source

Inputs: league (required), week, locale, baseBet, +2 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.1/5.0

    Scored across 5 tools

    Disambiguation3/5

    get_events, get_detailed_events, and get_highlighted_events all fetch event data, with the latter two being specialized variants. While descriptions differentiate them, the generic get_events overlaps conceptually with get_detailed_events, requiring careful reading to choose correctly.

    Naming Consistency5/5

    All tools follow a consistent get_<resource> pattern with snake_case, making the API predictable and easy to navigate.

    Tool Count5/5

    Five tools is an appropriate size for a focused sportsbook API client, covering core data types without unnecessary bloat.

    Completeness2/5

    The tool set provides competition and event data, but lacks odds or market information, which is a core component of a sportsbook. This creates a notable gap for users expecting betting-related functionality.

    Maintenance

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      MCP-compatible server that gives AI agents access to alternative sports data across 30+ leagues — odds, events, probabilities, settlement, and futures for prediction markets, DFS platforms, and sportsbooks.
      29
      29 npm
      20 PyPI
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      MCP server for RapidOddsAPI that provides bookmaker odds, live scores, arbitrage and value bets to AI assistants. It supports querying sports, odds, results, and betting opportunities with credit-based usage.
      5
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for Valorant esports analytics that exposes structured metrics and database query tools, enabling AI-assisted match analysis, player profiling, scouting reports, and coaching insights.
      Apache 2.0