Supercharge your AI with FantasyData. Access NBA, NFL, and MLB stats instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
FantasyData (SportsDataIO) connects your AI client to real-time sports data across NFL, NBA, and MLB. It lets you list active players, fetch detailed profiles for any major league athlete, retrieve full season schedules, or pull live scores for specific dates—all through natural conversation.
What your AI can do
Get mlb player details
Retrieves specific profile information for an MLB player.
Get mlb schedule
Gets the complete schedule of games for a given MLB season.
Get mlb scores
Pulls final or live scores for specific dates in Major League Baseball.
List all active players for a given league (NFL, NBA, or MLB) to see who's currently eligible.
Pull deep-dive metadata and performance backgrounds for specific athletes across the three major sports.
Query live scores and final results for a specified date in any of the tracked leagues.
Retrieve full season schedules to plan betting strategies or fantasy drafts months in advance.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
FantasyData (SportsDataIO) - 12 Tools
These twelve tools let you query every major aspect of NFL, NBA, and MLB data: everything from player rosters to live scores.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using FantasyData (SportsDataIO) on VinkiusGet Mlb Player Details
Retrieves specific profile information for an MLB player.
Get Mlb Schedule
Gets the complete schedule of games for a given MLB season.
Get Mlb Scores
Pulls final or live scores for specific dates in Major League Baseball.
Get Nba Player Details
Retrieves deep profile data and stats for a specific NBA player.
Get Nba Schedule
Gets the full schedule of games for a given NBA season.
Get Nba Scores
Pulls final or live scores for specific dates in the NBA.
Get Nfl Player Details
Retrieves detailed player metrics and status information for an NFL athlete.
Get Nfl Schedule
Gets the full schedule of games for a given NFL season.
Get Nfl Scores
Pulls final or live scores for specific dates in the NFL.
List Mlb Players
Lists every active MLB player currently rostered.
List Nba Players
Lists all active NBA players available on the current roster.
List Nfl Players
Lists every active NFL player currently signed to a team.
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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
Make Your AI Do More
Start with FantasyData (SportsDataIO), then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by FantasyData (SportsDataIO). 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
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 connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Cross-referencing league stats used to take forever.
Right now, if you need to compare a player's recent performance across different sports or just check the schedule for three leagues, it’s an absolute mess. You open one browser tab for NFL scores, another for NBA schedules, and then hop over to MLB's site just to see who is active. Then you copy key IDs into your spreadsheet—it's clicking, refreshing, and cross-referencing until your eyes glaze over.
With this MCP, the process changes completely. You tell your agent what you need—say, 'Show me all three league schedules for next month.' The agent runs multiple tools (like `get_nfl_schedule`, `get_nba_schedule`, and `get_mlb_schedule`) and presents a unified view that saves the manual effort of checking tabs.
Get player details with the get_nfl_player_details tool
Previously, getting detailed stats meant navigating deep into league-specific pages, finding the right ID, and then compiling a report. You had to check for position, status, and background info across three different silos.
Now, you just ask your agent to pull the player details using `get_nfl_player_details`. The data comes back clean, structured, and ready to use. It’s not about pulling the data; it's about getting a single, immediate answer.
What your AI can actually do with this
You connect this MCP to your preferred AI client and take control of deep sports data analysis using only chat prompts. Instead of juggling multiple websites or running complex API calls, you simply ask your agent for what you need. You can query the rosters of NFL, NBA, and MLB players, pull historical scores by date, or get detailed player metadata from a single source.
This unified access means you don't have to switch context between league sites. Because Vinkius hosts this MCP, your AI client treats all 12 tools as one seamless resource, letting you plan fantasy rosters or analyze game history without any friction.
019d7596-8f7c-72e0-8d14-2577a9cb2e26 Here's how it actually works
The bottom line is you get immediate answers to complex sports questions without leaving your chat interface.
Subscribe to this MCP and provide your SportsDataIO API Key.
Your AI client handles the rest. You ask a question—like 'What were the NBA scores for last Saturday?'
The MCP runs the necessary tool (e.g., get_nba_scores) and sends back clean, structured data that your agent summarizes.
Who is this actually for?
Anyone who needs fast, accurate access to sports facts—from the casual fantasy player needing a quick roster check to the professional analyst building models on historical data. If you spend time cross-referencing league sites for stats or scores, this is for you.
Uses the MCP to quickly research player status and upcoming match schedules without leaving their chat.
Pulls historical scores, detailed player profiles, and multi-sport data sets through simple natural language questions.
Monitors real-time scores and team availability directly within their AI workflow to make immediate wagers.
What Changes When You Connect
Analyze players without leaving your chat. You can quickly check player status or retrieve specific profiles using tools like get_nba_player_details or get_nfl_player_details.
Plan months ahead by getting full season schedules for all three leagues. Use the dedicated schedule tools (get_mlb_schedule, get_nba_schedule, etc.) to map out potential game days.
Keep up with live action. Instantly check scores from any major league, whether it's the NBA or NFL, using specific score retrieval tools like get_nfl_scores.
Cross-reference data effortlessly. The MCP unifies access, letting you pull player details and schedule info for MLB, NBA, and NFL all in one conversation thread.
Go beyond simple lookups. You can list entire rosters using functions like list_mlb_players, which provides a complete starting point for deeper analysis.
See it in action
A bettor needs last night's results.
Instead of going to three different sports sites and checking the date filters, the agent handles it. The user asks for scores on a specific date, and the MCP runs get_nfl_scores or get_nba_scores, spitting out clear winners and final points.
A fantasy player needs a roster check.
The user asks, 'List all active NBA players who play guard.' The agent uses list_nba_players first, then filters the data to provide an immediate list of available talent.
An analyst compares league depth.
The analyst needs a comparison of star power. They ask for player details across multiple leagues, prompting the MCP to run get_nfl_player_details, then get_mlb_player_details, allowing them to compare metadata side-by-side.
A manager plans a season's betting window.
The user asks for the full schedule across two leagues. The agent retrieves both get_nba_schedule and get_mlb_schedule, giving the manager a complete calendar view to structure their bets.
The honest tradeoffs
Using generic web search.
Searching 'NBA scores and MLB schedule' only returns links and requires manual date filtering across multiple, unreliable sources.
Ask your agent to use specific tools. For example, run get_nba_scores for the desired date, or combine it with get_mlb_schedule to compare both calendars immediately.
Relying on single-sport APIs.
If you only use an NBA API, and then need NFL stats later, you have to re-authenticate and start a new workflow.
Because this MCP unifies all data from FantasyData (SportsDataIO), your AI client handles the switch. You just keep asking questions—the agent knows which tool to run next.
Copying player IDs manually.
You find a player's ID on one site, then have to paste it into another specialized API endpoint for different data points.
Simply ask your agent for the combined data. It uses functions like get_nfl_player_details and passes the necessary context internally, giving you the full picture without manual copy-pasting.
When It Fits, When It Doesn't
Use this MCP if your primary need is structured, factual sports metrics for NFL, NBA, or MLB. You want to know what happened (scores), who was playing (rosters/details), or when it happens (schedules). Don't use it if you are looking for subjective analysis, expert opinion, or predictive betting odds based on market sentiment. If your goal is 'Will Team X win?', this MCP gives the data points; a separate model must make the prediction. Only pull historical context and current status—don't try to predict outcomes.
Questions you might have
How do I use get_nba_player_details for a player's stats? +
You tell your agent which specific NBA player and season you want. The MCP runs the tool to retrieve deep, detailed metadata about that athlete instantly.
What tools do I use to find scores for multiple sports? +
Use get_nfl_scores, get_nba_scores, and get_mlb_scores in the same prompt. The agent knows how to run all three separate checks against the required date.
Can list_nfl_players show me active players for a whole season? +
The list_nfl_players tool lists all currently active players. For roster changes over a full season, you'd need to check the schedules using get_nfl_schedule.
What is the difference between list_mlb_players and get_mlb_player_details? +
The list_mlb_players tool gives you a full roster count. The get_mlb_player_details tool requires an ID to pull deep, specific performance metrics on one player.
What credentials do I need to successfully run a query like `get_mlb_player_details`? +
You must provide your SportsDataIO API Key. This key is entered during the Vinkius subscription setup for this MCP. Your agent uses it to authenticate and pull specific MLB player data when you prompt for details.
If I use `get_nba_scores` and receive zero results, what does that mean? +
It means no game scores were reported or available for the exact date provided. Check if the league is active on that day, or try querying adjacent dates to pinpoint when the match took place.
How can I use `get_nfl_scores` to build a history of team performance across seasons? +
The tool pulls scores only for a single date. To analyze multiple years, you must instruct your AI client to cycle through the necessary dates and feed those results into your agent for comprehensive comparison.
When I run `list_nba_players`, how do I get the most relevant subset of data? +
The MCP retrieves the entire active roster. For better performance, refine your prompt to include filters like 'only guards' or 'players on team X.' This narrows the initial data pull efficiently.
How do I obtain a SportsDataIO (FantasyData) API Key? +
You can sign up for a free trial or a paid plan at sportsdata.io. Once registered, you can find your API key in the developer portal dashboard.
Does this support live scores during games? +
Yes! The get_scores tools for NFL, NBA, and MLB retrieve the most recent game data available for the specified date, including live updates if supported by your API plan.
Can I search for players in multiple sports? +
Absolutely. This integration provides dedicated tools for NFL, NBA, and MLB player directories, allowing you to query rosters across all three major sports.
We've already built the connector for FantasyData. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.