GameScorekeeper MCP for AI. Get live scores, stats, and team lineups instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
GameScorekeeper MCP gives your AI agent real-time, comprehensive data on global football and soccer. Get live scores, upcoming match schedules, full team lineups, detailed player performance history, and current team form for major competitions worldwide.
What your AI can do
Get competition details
Pulls detailed information for any specific tournament or league you name.
Get fixture lineup
Gathers the complete list of players playing for each team in a specific match.
Get fixture details
Retrieves full details about a single scheduled match, including dates and times.
Your agent lists all supported football leagues and competitions so you know exactly where to look.
You pull fixture schedules, showing both upcoming matches and past game results for a specific competition.
Your agent retrieves the full player roster, including positions and numbers, for any scheduled match.
You retrieve a player's historical stats and individual profile data to track their career metrics.
Your agent collects recent performance streaks for an entire team, helping you assess their current form against league rivals.
Ask an AI about this
Waiting for input…
GameScorekeeper: 10 Tools for Sports Data
These tools let you analyze competition details, match information, team form, and granular player performance metrics.
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 GameScorekeeper on VinkiusGet Competition Details
Pulls detailed information for any specific tournament or league you name.
Get Fixture Lineup
Gathers the complete list of players playing for each team in a specific match.
Get Fixture Details
Retrieves full details about a single scheduled match, including dates and times.
Get Player Stats
Retrieves historical performance metrics, showing how well a player has done over...
Get Player Details
Fetches a player's basic profile information, like their position and name.
Get Team Form
Provides a summary of a team's recent results, showing their current performance streak.
Get Team Details
Gets basic identifying information and logos for any given sports team.
List Competition Stages
Lists the different phases of a tournament, like 'Group Stage' or 'Knockouts'.
List Competitions
Gives you a full list of every supported football league and major competition.
List Fixtures
Lists all upcoming and past matches for an entire season or tournament.
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 GameScorekeeper, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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 GameScorekeeper. 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 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Tracking team and player performance used to be pure manual labor.
Right now, if you want a full picture of a team, you click into the league site, find the season page, check the fixtures list, then maybe open a separate tab to see individual match scores. If you need historical context, you're clicking through year after year, copying player names and stats into spreadsheets just to cross-reference.
With this MCP, your agent handles that whole messy process. You simply tell it: 'Give me the form for Liverpool.' It pulls everything—the recent results, the current team profile, and even the lineup from their last match—and gives you one clean answer.
GameScorekeeper MCP provides instant access to player stats.
You no longer have to manually search for a player's name across different years and league websites. The agent can run `get_player_stats` against the competition context, pulling all historical performance metrics in one go.
The result is immediate, verifiable data. You get the full career picture without leaving your chat window or opening a dozen browser tabs.
What your AI can actually do with this
Use this connector to pull deep sports intelligence directly into your workflow. Instead of toggling between multiple league websites, your agent handles the complexity. You can check which tournaments are active using list_competitions, then instantly map out all upcoming games with list_fixtures. Need to know who played? Access full match lineups for any game or get a team's recent performance history via get_team_form.
For deeper analysis, your agent pulls individual player metrics—everything from career totals to the most recent goal-scoring streak. If you find this data useful, you can connect it through Vinkius, which hosts thousands of other specialized MCPs, keeping all your external services in one place. You just ask for what you need, and your AI client figures out the rest.
019d84b8-69b6-7057-b536-f056442709d7 Here's how it actually works
The bottom line is, you talk to your AI client in plain English, and it uses these tools to build the complete picture from start to finish.
First, tell your AI client which tournament or competition you're interested in so it can get the basic details.
Next, ask for a list of matches. This shows all the dates and opponents, letting your agent narrow down specific fixtures.
Finally, request the deep data: pull the lineups for an upcoming game or retrieve detailed stats for a player who played.
Who is this actually for?
Sports analysts who need rapid, structured data for tactical reports. Fantasy football managers tired of cross-referencing multiple sources for player performance. Developers building niche sports widgets that require natural language integration.
You run comparisons between teams using get_team_form and check specific match lineups with get_fixture_lineup to pinpoint tactical weaknesses.
You get player performance data directly via get_player_stats, allowing you to build informed weekly picks without manual spreadsheet work.
You access the raw, structured feed of match schedules using list_fixtures and then integrate it into a web application built with your agent.
What Changes When You Connect
Stop checking multiple websites. With list_fixtures, you get one comprehensive list of all upcoming matches for a whole season, not just the next round.
Never guess who plays where again. You can use get_fixture_lineup to pull full match rosters and player positions immediately after a game or before kickoff.
Go beyond simple scores. Running get_player_stats gives you measurable metrics for every key player, letting you track their true value over years of play.
Understand team momentum quickly. Instead of digging through decades of results, running get_team_form provides a clear snapshot of how well the squad is playing right now.
Build your own data pipelines. The MCP lets developers use natural language to access structured data via tools like list_competitions, saving hours of manual API calls.
See it in action
Need a comprehensive match day report
A sports journalist needs to write an article comparing two teams. They ask their agent: 'What's the form for Team A and Team B, and who were the key players in their last three games?' The agent executes get_team_form and then uses get_fixture_lineup multiple times to assemble a complete draft.
Tracking an individual player's career arc
A scout wants to know if a promising young striker is improving. They ask their agent for the player’s stats, triggering get_player_stats. The agent returns data spanning multiple seasons and competitions, giving the scout actionable metrics.
Building an automated league tracker
A developer wants a dashboard that updates daily. They use their agent to run list_competitions first, then loop through all stages using list_competition_stages, and finally pull the next set of matches with list_fixtures.
Checking tournament eligibility
A fan needs to know if a team qualifies for the playoffs. They ask their agent about the league, which triggers get_competition_details. The agent then uses list_competition_stages to confirm that 'Knockouts' is the next phase.
The honest tradeoffs
Searching for a random player ID
Trying to feed an arbitrary, non-standardized ID into get_player_stats because you don't know the correct identifier.
First, use list_competitions to find the right league context. Then, check the specific match day using get_fixture_details. The agent will help you narrow down the proper player ID before running get_player_stats.
Assuming all data is in one place
Asking for 'all football stats' and getting a vague or incomplete answer because the system can't guess which season or league you mean.
Start broad: use list_competitions to scope the search. Then, specify the stage using list_competition_stages. This gives the agent enough context to pull accurate results.
Missing recent form data
Only checking last week's scores via get_fixture_details and missing if the team has been struggling for months.
Always run get_team_form. This gives a quick, aggregated view of performance streaks that single match data can’t provide.
When It Fits, When It Doesn't
Use this MCP if your core need is structured data about football matches: who played, when they played it, and how well they performed. If you're building anything from basic scores to complex player metrics, this is essential. Don't use it if you only need general sports news or analysis that involves commentary; the tools give facts, not opinions. Also, don't rely on it for external data like betting odds or referee reports, as those are outside its scope. If your query requires linking data from multiple unrelated sources (e.g., comparing football stats to stock market data), you'll need a different category MCP.
Questions you might have
How do I check upcoming matches using list_fixtures? +
You just tell your agent to list fixtures for the league you care about. It gives you all upcoming and past games in one view, letting you see what's coming up.
Can get_player_stats give me injury data? +
The get_player_stats tool provides historical performance metrics like goals scored or appearances. It does not include real-time injury reports; for that, you need a dedicated medical MCP.
What if I want to know the next tournament phase? +
Use list_competition_stages. This tool will list out phases like 'Group Stage' or 'Playoffs', letting you see how far along the competition is.
How do I authenticate my application when using `get_competition_details`? +
You pass your unique API token in the request header. Vinkius handles the secure management of this key, ensuring only authorized agents can access detailed tournament metadata.
What are the rate limits if I use `get_player_stats` repeatedly? +
Our standard tier allows 100 requests per minute. If you exceed this limit, your agent will receive a clear HTTP 429 error code, telling you exactly how long to wait before retrying.
What should I do if `get_fixture_details` fails for a specific match ID? +
The function expects valid and active fixture IDs. If it returns an error, check the provided ID against a successful call to list_fixtures. The ID might be incorrect or the match may have been canceled.
Can I use `get_team_form` to compare performance across different sports? +
No. This MCP is strictly for football (soccer) data only. You must call list_competitions first, then specify the league and team within that competition context.
When calling `get_player_details`, how do I handle missing or null fields? +
The tool is designed to return structured JSON. If a specific metric like 'height' is unavailable for a player, the field will simply be null, allowing your agent to process the remaining data points.
Can I get live match lineups? +
Yes! Use the get_fixture_lineup tool with a fixture ID to get the full starting lineup, substitutes, and formations for both teams.
We've already built the connector for GameScorekeeper. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 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.