Odds API MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Odds API MCP ServerWhat are the moneyline odds for today's MLB games?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Odds API MCP Server
An MCP (Model Context Protocol) server that connects Claude Desktop to The Odds API, giving Claude real-time access to sports odds, scores, and schedules across 80+ sports and leagues worldwide.
What It Does
This server lets Claude fetch live sports betting data on your behalf — moneylines, spreads, totals, player props, scores, and more — from major bookmakers across the US, UK, EU, and Australia.
Every response includes your API quota usage so you can track how many requests you have left.
Related MCP server: AltSportsData MCP Server
Tools
Tool | Description | Quota Cost |
| List all in-season sports and their keys | Free |
| List upcoming/live events for a sport with IDs and schedules | Free |
| Get odds from multiple bookmakers for a sport (h2h, spreads, totals, outrights) | 1 per region per market |
| Get live scores and recently completed games (up to 3 days back) | 1-2 |
| Get odds for a single event, including player props (points, assists, rebounds, etc.) | 1 per region per market |
| See which markets each bookmaker has open for a specific event | Varies |
Prerequisites
Node.js v18 or later
An API key from The Odds API (free tier available)
Installation
Clone this repository:
git clone https://github.com/acraw4d/odds-api-mcp-server.git cd odds-api-mcp-serverInstall dependencies:
npm installBuild:
npm run build
Configure Claude Desktop
Open your Claude Desktop config file:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Add the server to mcpServers (update the path to match where you cloned the repo):
{
"mcpServers": {
"odds-api-server": {
"command": "node",
"args": [
"C:\\path\\to\\odds-api-mcp-server\\dist\\index.js"
],
"env": {
"ODDS_API_KEY": "your-api-key-here"
}
}
}
}Restart Claude Desktop after saving.
Local Development
If you want to run the server locally outside of Claude Desktop:
Create a
.envfile in the project root:ODDS_API_KEY=your-api-key-hereBuild and run:
npm run build npm start
Example Usage
Once configured, you can ask Claude things like:
"What NBA games are on tonight?"
"Show me the moneyline odds for today's MLB games"
"What are the player prop odds for the Lakers game?"
"Get me the scores from yesterday's NFL games"
"What sports are in season right now?"
API Documentation
This server wraps The Odds API v4. See their docs for full details on available sports, markets, and bookmaker regions.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/axc9000/odds-api-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server