Back to MCP Directory
Afl
Model Context Protocol moderate risk

Afl

The AFL MCP server provides access to Australian Football League data via the Squiggle API, enabling retrieval of standings, game results, team information, tips, and power rankings.

Connections & Capabilities

Connects To

GitHub

Capabilities

read

Quickstart

Config

{
    "mcpServers": {
        "mcp-afl-server": {
            "command": "dotnet",
            "args": [
                "run",
                "--project",
                "C:\\path\\to\\mcp-afl-server\\src",
                "--no-build"
            ]
        }
    }
}

Exposed MCP Tools (16)

safe
GetGameResult

Retrieves the result of a specific AFL game.

Read-only operation; no modification of data.

safe
GetRoundResultsByYear

Retrieves the results from a specific round of a particular year.

Read-only operation; no modification of data.

safe
GetCurrentStandings

Retrieves the current standings of the AFL.

Read-only operation; no modification of data.

safe
GetStandingsByRoundAndYear

Retrieves the standings for a particular round and year.

Read-only operation; no modification of data.

safe
GetTeamInfo

Retrieves information for a specific AFL team.

Read-only operation; no modification of data.

safe
GetTeamsBySeason

Retrieves a list of teams who played in a particular season.

Read-only operation; no modification of data.

safe
GetFutureTips

Retrieves tips for current and future AFL games.

Read-only operation; no modification of data.

safe
GetTipsByGame

Retrieves the tips for a specific AFL game.

Read-only operation; no modification of data.

safe
GetTipsByRoundAndYear

Retrieves the tips for a particular round and year.

Read-only operation; no modification of data.

safe
GetPowerRankingByRoundAndYear

Retrieves power rankings for a specific round and year.

Read-only operation; no modification of data.

safe
GetPowerRankingByRoundYearAndSource

Retrieves power rankings by round, year, and model source.

Read-only operation; no modification of data.

safe
GetTeamPowerRankingByRoundAndYear

Retrieves power rankings for a team by round, year, and model source.

Read-only operation; no modification of data.

safe
GetProjectedLadderByRoundAndYear

Retrieves the projected ladder for a particular round and year.

Read-only operation; no modification of data.

safe
GetProjectedLadderByRoundAndYearBySource

Retrieves the projected ladder by source for a particular round and year.

Read-only operation; no modification of data.

safe
GetSources

Retrieves a list of available data sources.

Read-only operation; no modification of data.

safe
GetSourceById

Retrieves a specific data source by its ID.

Read-only operation; no modification of data.

Safety Assessment

The AFL MCP server is relatively safe for read-only operations. However, the reliance on an external API and the lack of granular access controls introduce moderate risks. It is safe to use for data retrieval and analysis, but caution should be exercised when modifying the configuration file or handling sensitive data.

  • Primarily read-only access to AFL data.
  • No direct execution of system commands.
  • Relies on the Squiggle API for data retrieval, limiting direct server exposure.
  • Configuration through a JSON file allows for controlled server setup.
  • Requires internet access to the Squiggle API, introducing external dependency risks.
  • Potential for data exposure if the Squiggle API is compromised.
  • Configuration file modification could lead to unintended server behavior if misconfigured.
  • No explicit RBAC controls are mentioned, potentially allowing any client to access all data.