MCP.Market

AI Ball — AI football match analysis MCP server

online · 100% uptime
by aiballfooty·io.github.aiballfooty/aiball-mcp·v0.3.0

Football match outcome probabilities recorded before kick-off, and an open record of results.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed AI Ball — AI football match analysis yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

AI Ball — AI football match analysis tools (4)

write = sends, deletes, buys or posts
  • get_match_analysisFree

    Home / draw / away probabilities from each available model, the most likely outcome, the confidence, the pre-match favourite, when the reading was locked, and the result with a hit flag once the match has finished.

  • get_match_contextFree

    Head-to-head summary, recent form, injuries and suspensions, and schedule density, limited to what is shown publicly on the site.

  • get_open_recordFree

    Hits out of matches for the public record, the pre-match favourite and random baselines on the same matches, results by confidence band, and snapshot coverage. Without week_start it covers the whole record; with it, that week only.

  • list_matchesFree

    Matches on one calendar day with their status: upcoming, pending (reading shown, not yet locked) or finished.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • Live reliabilityremote reachable in 2365ms17/20
  • Tool poisoning4 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 8 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How AI Ball — AI football match analysis compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 48,255 servers
Tools
4
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
888 ms
faster than 14% of 30,031 servers

What its tools let an agent do: 4 read

Install AI Ball — AI football match analysis in Claude Code, Cursor or VS Code

claude mcp add --transport http aiball-mcp https://aiball.samagent.ai/mcp
Add to Cursor

What the publisher says

From the AI Ball — AI football match analysis repository's README, as published. We do not edit it. Read it on GitHub

AI Ball MCP server

<!-- mcp-name: io.github.aiballfooty/aiball-mcp -->

Read-only Model Context Protocol server for AI Ball, AI football match analysis.

It gives an AI assistant two things:

  • Pre-kick-off outcome probabilities. For each match, the model's home / draw / away probabilities as recorded before kick-off.
  • The open record. What happened afterwards: the final score and whether the model's most likely outcome came in. Misses are counted the same way as hits, and nothing is removed after the fact.

No account, no API key. The server only calls AI Ball's public record API.

Tools

Every tool is read-only (readOnlyHint: true). Names are available in English (lang: "en") and Malay (lang: "ms"). Responses are built from a fixed list of fields; nothing from the upstream API is passed through as-is.

Reading the numbers

  • models.balanced holds fractions for home, draw and away that sum to 1. This version returns the balanced model; models_available lists what is included.
  • result.hit is true when the model's most likely outcome happened.
  • hitrate is a percentage. null means the sample is under minband_sample, so use the counts hits and n instead.
  • favouritebaseline scores the same matches by always taking the pre-match favourite; randombaseline is one outcome in three.
  • upcoming matches are locked before kick-off. pending matches carry a current read that may still change.

The server caches each upstream response for five minutes and spaces its requests, so repeated questions do not hit AI Ball's API again.

Hosted version

Prefer not to install anything? The same record is served over MCP at:

https://aiball.samagent.ai/mcp

Streamable HTTP, no sign-in, read-only. It has the three tools below plus getmatchcontext (head-to-head, recent form, injuries and fixtures for finished matches only). Rate limit: 60 requests a minute per IP.

claude mcp add --transport http aiball https://aiball.samagent.ai/mcp

Install (local version)

Claude Desktop

Download aiball-mcp.mcpb from the latest release and open it.

Claude Code

claude mcp add aiball -- npx -y github:aiballfooty/aiball-mcp

Cursor, VS Code and other clients

{
  "mcpServers": {
    "aiball": {
      "command": "npx",
      "args": ["-y", "github:aiballfooty/aiball-mcp"]
    }
  }
}

Requires Node.js 18 or later.

Example questions

  • "How did AI Ball's model do on last week's matches?"
  • "Which of last week's matches did the model get wrong?"
  • "What are the model's probabilities for today's matches, in Malaysia time?"
  • "Across the whole record, does the model do better than always taking the favourite?"

Privacy

The server runs on your machine and sends requests only to https://aiball.samagent.ai/api/v1. Requests carry the tool's parameters (a date, a time zone, a language) and a User-Agent of aiball-mcp/. They do not carry your conversation, your files or any identifier. AI Ball's web server keeps standard access logs. Site privacy policy: https://aiball.samagent.ai/en/privacy

Development

npm install
npm test        # starts the server and calls every tool against the live API

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

AI Ball — AI football match analysis: common questions

Is AI Ball — AI football match analysis MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the AI Ball — AI football match analysis safety report
How do I install AI Ball — AI football match analysis?
It runs remotely at aiball.samagent.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does AI Ball — AI football match analysis need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is AI Ball — AI football match analysis maintained?
The last commit was 29 days ago (2026-10-06). The latest release is v0.3.0.
Is AI Ball — AI football match analysis up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does AI Ball — AI football match analysis compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.