Sipap Data
FreeNot checkedProvides read-only access to sports data, odds intelligence, and historical stats via 10 MCP tools, with fast response times through Redis caching.
About
Provides read-only access to sports data, odds intelligence, and historical stats via 10 MCP tools, with fast response times through Redis caching.
README
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)
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:
- Tests: 80%+ coverage, all tests passing
- Type Checking: Zero mypy errors (strict mode)
- Linting: Zero ruff errors
- 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 - Valo Project
Status
🚧 Under Development - Phase 2.B: Data Layer (Week 5)
Current: Day 1 - Repository setup and database client (TDD)
Installing Sipap Data
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/odirasamuel/sipap-data-mcpFAQ
Is Sipap Data MCP free?
Yes, Sipap Data MCP is free — one-click install via Unyly at no cost.
Does Sipap Data need an API key?
No, Sipap Data runs without API keys or environment variables.
Is Sipap Data hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Sipap Data in Claude Desktop, Claude Code or Cursor?
Open Sipap Data on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashPostgres
Query your database in natural language
by AnthropicPostgreSQL
Read-only database access with schema inspection.
by modelcontextprotocolRedis
Interact with Redis key-value stores.
by modelcontextprotocolSQLite
Database interaction and business intelligence capabilities.
by modelcontextprotocolmxcp
Open-source framework for building enterprise-grade MCP servers using just YAML, SQL, and Python, with built-in auth, monitoring, ETL and policy enforcement.
by raw-labstadas-github/a2asearch-mcp
MCP server to search 4,800+ MCP servers, AI agents, CLI tools and agent skills. Install: npx -y a2asearch-mcp. Ask Claude: "Find MCP servers for database access
by tadas-githubjulien040/anyquery
Query more than 40 apps with one binary using SQL. It can also connect to your PostgreSQL, MySQL, or SQLite compatible database. Local-first and private by desi
by julien040drakonkat/wizzy-mcp-tmdb
A MCP server for The Movie Database API that enables AI assistants to search and retrieve movie, TV show, and person information.
by drakonkatCompare Sipap Data with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs
