Lumify Sports Intelligence
VerifiedFeaturedRemoteAbout Lumify Sports Intelligence
Lumify is a hosted sports intelligence API for sports data applications and agents, covering schedules, live scores, odds, line movement, public betting splits, and explainable bet confidence. Official SDKs and MCP access are available without running the server yourself.
Key features
- 01Data across multiple sports
- 02Live scores and schedules
- 03Odds and line movement
- 04Public betting splits
- 05Explainable bet confidence
Use cases
- 01Query game status from an agent
- 02Track odds and line changes
- 03Build a live sports scoreboard
MCP support
Lumify hosts an MCP server at https://lumify.ai/mcp that exposes sports data tools to MCP clients. Clients can also connect through the @lumifyai/mcp stdio bridge.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://lumify.ai/mcpclaude mcp add --transport http lumify-ea87b3 https://lumify.ai/mcp{"mcpServers":{"lumify-ea87b3":{"type":"http","url":"https://lumify.ai/mcp"}}}Open in Cursor{"servers":{"lumify-ea87b3":{"type":"http","url":"https://lumify.ai/mcp"}}}Open in VS Code{"mcpServers":{"lumify-ea87b3":{"type":"http","url":"https://lumify.ai/mcp"}}}{"mcpServers":{"lumify-ea87b3":{"serverUrl":"https://lumify.ai/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://lumify.ai/mcpAuth requiredTools
23| Parameter | Type | Required | Description |
|---|---|---|---|
| active_only | boolean | No | When true (default), omit sports with no active coverage. |
Details
From the project READMELumify — Client SDKs & MCP
Official client libraries and Model Context Protocol (MCP) integration for Lumify, the agent-ready sports-intelligence API: real-time schedules, live scores, odds, line movement, public betting splits, and explainable AI bet confidence across MLB, NFL, NCAAF, NCAAB, NBA, NHL, tennis, and soccer (MLS, EPL, La Liga, Serie A, Bundesliga, Ligue 1, and UEFA Champions League).
This repository is the public home for the client SDKs, the MCP stdio bridge, and developer docs/examples. Lumify itself is a hosted API at
https://lumify.ai— you don't run a server yourself.
Get an API key
Everything here authenticates with a Lumify API key (lmfy-...).
- Fastest — no signup: grab a free instant trial key at https://lumify.ai/docs/ai (click "Get instant trial key"). No account, email, or credit card — 100 credits, 14-day expiry. Paste it and start calling.
- Persistent account: create a key at https://lumify.ai/api-keys — free trial with 1,000 credits, no credit card required.
export LUMIFY_API_KEY="lmfy-xxxxxx.yyyyyyyy"
Packages
| Runtime | Package | Install | Docs |
|---|---|---|---|
| TypeScript / JavaScript | @lumifyai/sdk | npm install @lumifyai/sdk | README |
| Python | lumify-sdk | pip install lumify-sdk | README |
| LangChain | langchain-lumify | pip install langchain-lumify | README |
| LlamaIndex | llamaindex-lumify | pip install llamaindex-lumify | README |
| CrewAI | crewai-lumify | pip install crewai-lumify | README |
| MCP stdio bridge | @lumifyai/mcp | npx -y @lumifyai/mcp | README |
Quick start
TypeScript
import { Lumify } from "@lumifyai/sdk";
const client = new Lumify({ apiKey: process.env.LUMIFY_API_KEY! });
const { sports } = await client.sports.list();
const event = await client.events.get(12345, { includeOdds: true, includeIntelligence: true });
console.log(event.status, event.intelligence?.bets);
Python
import os
from lumify import Lumify
client = Lumify(api_key=os.environ["LUMIFY_API_KEY"])
sports = client.sports.list()
event = client.events.get(12345, include_odds=True, include_intelligence=True)
print(event["status"], event.get("intelligence"))
curl
curl https://lumify.ai/v1/events?sport=nfl&status=inprogress \
-H "Authorization: Bearer $LUMIFY_API_KEY"
Use it from an AI agent (MCP)
Lumify runs a hosted MCP server at https://lumify.ai/mcp (Streamable HTTP,
JSON mode, stateless). Point any MCP-compatible client at it.
Remote (Cursor, VS Code, Claude Desktop with remote support):
{
"mcpServers": {
"lumify": {
"url": "https://lumify.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Local stdio (clients without remote MCP support):
{
"mcpServers": {
"lumify": {
"command": "npx",
"args": ["-y", "@lumifyai/mcp"],
"env": { "LUMIFY_API_KEY": "YOUR_API_KEY" }
}
}
}
See the MCP bridge README and the MCP guide for the full tool catalog.
Examples
| Demo | Path | Tutorial |
|---|---|---|
| Live sports scoreboard | examples/scoreboard | Build a live sports scoreboard |
cd examples/scoreboard
npm install && cp .env.example .env # set LUMIFY_API_KEY
npm start # → http://localhost:3000
Documentation
- API reference: https://lumify.ai/docs/reference
- OpenAPI: https://lumify.ai/docs/openapi (schema:
/openapi.json· ReDoc · Swagger UI) - Guides (incl. MCP): https://lumify.ai/docs/guides
- Quick start:
docs/getting-started/quick-start.md - Agent cookbook:
docs/agent-cookbook.md - Postman collection:
docs/lumify.postman_collection.json
Support & contributing
- Questions and bugs: open an issue
- Contribution guidelines:
CONTRIBUTING.md
License
MIT © 2026 Lumify AI
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.