Schedules, scores, odds, splits & explainable AI bet confidence — 8+ sports, free instant key.
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.
Everything here authenticates with a Lumify API key (lmfy-...).
export LUMIFY_API_KEY="lmfy-xxxxxx.yyyyyyyy"
| 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 |
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);
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 https://lumify.ai/v1/events?sport=nfl&status=inprogress \
-H "Authorization: Bearer $LUMIFY_API_KEY"
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.
| 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
/openapi.json · ReDoc · Swagger UI)docs/getting-started/quick-start.mddocs/agent-cookbook.mddocs/lumify.postman_collection.jsonCONTRIBUTING.mdMIT © 2026 Lumify AI
This listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.