4,500+ servers built on MCP Fusion
Vinkius

The Odds API MCP. Get live scores, odds, and market data in one chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

The Odds API MCP on Cursor AI Code Editor MCP Client The Odds API MCP on Claude Desktop App MCP Integration The Odds API MCP on OpenAI Agents SDK MCP Compatible The Odds API MCP on Visual Studio Code MCP Extension Client The Odds API MCP on GitHub Copilot AI Agent MCP Integration The Odds API MCP on Google Gemini AI MCP Integration The Odds API MCP on Lovable AI Development MCP Client The Odds API MCP on Mistral AI Agents MCP Compatible The Odds API MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

The Odds API connects real-time sports market data directly to your AI agent. It gives you instant access to live odds from dozens of bookmakers across major leagues like the NFL, NBA, and EPL.

Your agent can check scores, compare betting prices across regions (US, UK, EU, AU), or audit historical game results without leaving your chat interface.

What your AI agents can do

Get odds

Retrieves the current betting odds for a specific sport or game.

Get scores

Gets live and final scores for selected sporting events.

List sports

Returns a list of all sports and leagues currently supported by the API.

Compare Odds Across Bookmakers

The agent fetches and compares betting prices for a specific game from multiple sources so you see the best market available.

Track Live Scores and Status

You get immediate, up-to-the-minute scores and status updates for any active or recently finished game.

Audit Historical Data

The agent retrieves past game results and market movements to help you analyze trends over time.

Identify Supported Sports

You ask the API to list all sports leagues available, letting you know exactly what data is accessible right now.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

The Odds API MCP Server: 3 Tools for Sports Data

These tools give your AI agent the power to list available sports, retrieve current odds, and get live scores from major global leagues.

get019d8462

get odds

Retrieves the current betting odds for a specific sport or game.

get019d8462

get scores

Gets live and final scores for selected sporting events.

list019d8462

list sports

Returns a list of all sports and leagues currently supported by the API.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with The Odds API, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Listen up. This Odds API connects real-time sports market data straight to your agent. You get instant access to live odds from dozens of bookmakers covering major leagues like the NFL, NBA, and EPL. Your AI client basically turns into a dedicated sports analyst right in your chat window. You don't gotta jump between a dozen betting sites; your agent handles all that cross-referencing for you.

Need to know what data's even available? You can ask the API to list every sport and league it tracks using list_sports. It spits out a complete rundown of everything supported right now, so you know exactly what kind of stats you're playing with. That keeps your bets focused and doesn't waste time.

When you wanna see current odds, you use get_odds. This tool pulls the live betting prices for any specific game or sport you name. The agent compares these prices from multiple sources, so you always see the absolute best market available across different bookmakers. You can check upcoming games or even drill down into a niche league; it'll give you the whole picture.

Need to know if the game is actually happening? Use get_scores. This gets both live and final scores for any athletic event you pick. It keeps you up-to-the-minute on active games, so you don't miss a single play or status change. Once it’s wrapped, you still get the final tally.

Beyond just what's happening right now, you can audit historical data too. You run the agent to pull past game results and market movements. This helps you track trends over time—you can analyze how odds shifted during previous seasons or see if a team’s performance correlates with their betting lines.

It gives you the deep dive numbers, not just today's hype.

So, here's the deal: You tell your agent what you need—whether it's comparing prices across US, UK, and EU markets for basketball, or auditing every score from last year’s football playoffs. The API handles fetching and structuring all that complex data instantly. It means whatever sports data task you throw at it, your AI client gets the raw, actionable numbers back to you right away.

You just talk to it like you're talking to a teammate; it does the heavy lifting of checking scores, comparing odds, and digging up old records without making you leave your chat interface.

How The Odds API MCP Works

  1. 1 First, tell your AI client what you want. You might start by asking it to run list_sports to narrow down the leagues.
  2. 2 Next, if you need odds, the agent uses get_odds, specifying the sport and game. If you just need status, it calls get_scores.
  3. 3 The API client processes the request, pulls the live data from multiple sources, and presents a single, structured answer back to your conversation.

The bottom line is: You talk to your agent once. It does all the cross-referencing and fetching across dozens of external sports sites for you.

Who Is The Odds API MCP For?

This server is built for people who deal with massive amounts of dynamic, time-sensitive data—betting professionals, quantitative analysts, or developers building tracking apps. If your job requires comparing prices or keeping up with real-time scores across multiple sources, this saves hours of manual web scraping and dashboard clicking.

Quantitative Data Analyst

You use get_odds and historical data to build models predicting market volatility based on past performance.

Professional Sports Bettor

You use the API to quickly compare odds across different regions (US, UK, EU) before placing a bet, ensuring you get the best price.

App Developer

You integrate get_scores and list_sports into custom applications that need live data feeds without building complex web scrapers.

What Changes When You Connect

  • Stop jumping between bookmaker sites. When you use get_odds, your agent compares prices from multiple sources automatically, showing you the best bet right away.
  • Need to know what's happening now? Use get_scores to pull live updates for any sport—from a 2-1 lead at minute 75 to a halftime score. It’s instant status checks.
  • The API handles market comparison across regions (US, UK, EU). You don't have to know which bookmaker has the best odds; just ask your agent.
  • Analyze trends with historical data. The server lets you review past game results and market movements so you can build out models on what worked before.
  • Figure out what data is available immediately by running list_sports. It tells you if the NBA, EPL, or another league even has data today.

Real-World Use Cases

01

Tracking a Potential Bet

A bettor needs to know the odds for next week's NFL game. Instead of checking five separate websites, they ask their agent: 'What are the current odds for Chiefs vs Raiders?' The agent calls get_odds, pulls the data from multiple sources, and gives a clear range (e.g., 1.45 to 1.55) so they know exactly what they're getting.

02

Building a Live Score Dashboard

An app developer needs real-time data for a custom dashboard. They use list_sports first, then loop through the result to call get_scores for every major league (EPL, NBA). The API feeds structured, consistent score updates directly into their application pipeline.

03

Researching Market Value

A financial analyst wants to model market risk. They ask the agent to summarize 'historical odds and game results' for a specific sport over the last month. The API pulls past data, allowing them to analyze patterns that raw score feeds wouldn't catch.

04

Quick Pre-Game Check

A user is getting ready for a match and just wants to know if it’s still happening and what the current status is. They ask, 'What's the score for soccer_epl?' The agent calls get_scores and immediately reports the live minute and differential.

The Tradeoffs

Manual Cross-Referencing

Opening Google, then visiting ESPN.com for scores. Then opening Bet365 and DraftKings to compare odds. This takes ten minutes just to gather data on one game.

Just ask your agent: 'What are the live scores and best odds for today's NBA games?' The server calls get_scores and get_odds in sequence, giving you everything structured in seconds.

Guessing Data Availability

Trying to analyze data for a niche sport without knowing if the API supports it. You waste time building an analysis that fails midway.

Always run list_sports first. It confirms exactly which sports and leagues are available, so you know your research won't hit a dead end.

Sequential Tool Calls

Running get_scores for the NFL, then manually running get_odds just for football. This is slow and doesn't provide context.

Tell your agent: 'Give me the current odds AND the live score status for all upcoming NFL games.' The server coordinates both tools to give you a single data package.

When It Fits, When It Doesn't

Use this API if your job requires structured, real-time comparisons of financial or sporting outcomes. Specifically, use it when: 1) You need to compare prices from multiple sources (use get_odds). 2) Your primary concern is the current status or recent outcome (use get_scores). 3) You are building a system that needs to know what data pools exist (list_sports). Don't use this if you just need general sports news, commentary, or simple records of who played. For that, use a standard search engine; they won't give you structured odds data.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by The Odds API. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_odds get_scores list_sports

Checking odds and scores across multiple sites is tedious, slow work.

Right now, getting a full picture of today's sports action means clicking through ESPN for the score, then opening three different betting apps to compare spreads, and finally checking Google for historical summaries. You spend more time collecting data than analyzing it.

With The Odds API MCP server, you just ask your agent: 'Give me everything I need for today.' It handles the dozens of source checks automatically, delivering a clean, structured result that lets you start working instantly.

The Odds API MCP Server gives you real-time data access.

You no longer need to manually track dozens of separate websites or build fragile web scrapers just to get a price feed. The server manages the connections and standardization for major leagues like MLB, NBA, and EPL.

It’s immediate data access. You ask, it finds. That's the difference.

Common Questions About The Odds API MCP

Can I get odds for the Premier League? +

Yes! Use the get_odds tool with the sport key soccer_epl. It will return the latest odds from various bookmakers.

How do I see results for recently finished games? +

Use the get_scores tool and provide the sport key. It will return the scores for live games and those that have recently ended.

What bookmaker regions are supported? +

The Odds API supports 'us' (United States), 'uk' (United Kingdom), 'eu' (Europe), and 'au' (Australia). Use the regions parameter to filter odds.

What is required to use `get_odds` from The Odds API? +

You must provide a valid API Key with every request. You grab this key directly from the de-odds-api site and pass it through your AI client connection. This key authenticates you and tracks your usage limits.

Are there rate limits when calling The Odds API tools? +

Yes, the service enforces usage caps to ensure fair access for all users. Always check the official documentation linked in our setup guide for current request quotas and how they reset.

What does `list_sports` show about available leagues? +

list_sports provides a comprehensive list of every sport and league supported by the API. This includes major global sports like NFL, NBA, and EPL, plus smaller niche markets.

If I get an error calling The Odds API, what should I check first? +

First, verify your API key is correctly implemented in the request headers. Then, check the specific tool parameters—you might have misspelled a league name or requested unsupported data for that sport.

Does `get_scores` provide detailed box scores or just the final score? +

get_scores provides both live and completed game status. The response includes more than just the final tally; it gives context on the current quarter, half, or minute marker for ongoing games.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 3 tools

We've already built the connector for The Odds API. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 3 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.