Skip to main content
Glama
odirasamuel

sipap-data-mcp

by odirasamuel

SIPAP Data MCP Server

Consolidated data access MCP (Model Context Protocol) server providing read-only access to sports data stored in Aurora PostgreSQL.

Overview

sipap-data-mcp consolidates 3 separate MCPs into a single unified server:

  • Sports data (matches, teams, leagues)

  • Odds intelligence (betting odds from 37+ bookmakers)

  • Historical data (season stats, head-to-head)

Related MCP server: Qobrix CRM MCP Server

Features

  • 10 Tools for AI agents:

    • 4 match tools (schedule, details, live, search)

    • 3 team tools (stats, standings, head-to-head)

    • 2 odds tools (current odds, movement tracking)

    • 1 historical tool (season aggregations)

  • Fast Response Times: <100ms via Redis caching

  • JSON-RPC 2.0 Protocol: Standard MCP protocol

  • Lambda ARM64 Deployment: Cost-effective, auto-scaling

  • Read-Only Access: No writes (batch scraper handles writes)

Installation

# Clone repository
cd /Users/charlesotuya/AI-Odi/sentinel/sipap/repos/sipap-data-mcp

# Create virtual environment
python3.12 -m venv .venv
source .venv/bin/activate

# Install dependencies
pip install -e '.[dev]'

Development

Running Tests

# Run all tests
pytest

# Run with coverage
pytest --cov=src/sipap_data_mcp --cov-report=term-missing

# Run specific test file
pytest tests/unit/database/test_aurora.py -v

Type Checking

mypy src/sipap_data_mcp --strict

Linting

ruff check src/ tests/
ruff check --fix src/ tests/  # Auto-fix issues

Quality Gates

Before deploying, all quality gates must pass:

  1. Tests: 80%+ coverage, all tests passing

  2. Type Checking: Zero mypy errors (strict mode)

  3. Linting: Zero ruff errors

  4. Imports: All public APIs importable

# Run all quality gates
pytest --cov=src/sipap_data_mcp --cov-fail-under=80 && \
mypy src/sipap_data_mcp --strict && \
ruff check src/ tests/

Project Structure

sipap-data-mcp/
├── src/sipap_data_mcp/
│   ├── tools/          # MCP tool implementations
│   ├── database/       # Aurora PostgreSQL client
│   ├── models/         # TypedDict data models
│   └── exceptions/     # Exception hierarchy
├── tests/
│   ├── unit/           # Unit tests
│   ├── integration/    # Integration tests
│   └── fixtures/       # Test data fixtures
└── examples/           # Working examples

License

Proprietary - SIPAP Project

Status

🚧 Under Development - Phase 2.B: Data Layer (Week 5)

Current: Day 1 - Repository setup and database client (TDD)

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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.
    Last updated
    29
    32
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    A read-only MCP server providing 56 tools to query Qobrix real-estate CRM data, covering listings, leads, viewings, offers, contracts, analytics, and more, with RESO Data Dictionary alignment and caching support.
    Last updated
    3
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    A unified MCP server that aggregates 32 sports API providers into a single service, providing 336 tools for scores, stats, odds, esports, and more across 70+ sports.
    Last updated
    100
    84
    15
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    MCP server that provides structured access to real-time sportsbook data from iddaa, including live events, competitions, and league fixtures with strategy analysis. Designed for AI agents and automation workflows.
    Last updated
    72
    MIT

View all related MCP servers

Related MCP Connectors

  • The Odds API MCP — sportsbook odds across 70+ books, 30+ leagues

  • Props-first sports odds API: live odds and player props across NBA, NFL, MLB and NHL.

  • The hockey data API. Stats, odds, and everything between. REST API and MCP server.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/odirasamuel/sipap-data-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server