Loading...

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.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
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.
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.
Performance is primarily limited by the Squiggle API's response times and the server's network bandwidth. Caching mechanisms could improve performance for frequently accessed data.
Cost considerations include the potential for Squiggle API usage charges (if any) and the cost of running the .NET server infrastructure.
{
"mcpServers": {
"mcp-afl-server": {
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\path\\to\\mcp-afl-server\\src",
"--no-build"
]
}
}
}GetGameResultRetrieves the result of a specific AFL game.
Read-only operation; no modification of data.
GetRoundResultsByYearRetrieves the results from a specific round of a particular year.
Read-only operation; no modification of data.
GetCurrentStandingsRetrieves the current standings of the AFL.
Read-only operation; no modification of data.
GetStandingsByRoundAndYearRetrieves the standings for a particular round and year.
Read-only operation; no modification of data.
GetTeamInfoRetrieves information for a specific AFL team.
Read-only operation; no modification of data.
GetTeamsBySeasonRetrieves a list of teams who played in a particular season.
Read-only operation; no modification of data.
GetFutureTipsRetrieves tips for current and future AFL games.
Read-only operation; no modification of data.
GetTipsByGameRetrieves the tips for a specific AFL game.
Read-only operation; no modification of data.
GetTipsByRoundAndYearRetrieves the tips for a particular round and year.
Read-only operation; no modification of data.
GetPowerRankingByRoundAndYearRetrieves power rankings for a specific round and year.
Read-only operation; no modification of data.
GetPowerRankingByRoundYearAndSourceRetrieves power rankings by round, year, and model source.
Read-only operation; no modification of data.
GetTeamPowerRankingByRoundAndYearRetrieves power rankings for a team by round, year, and model source.
Read-only operation; no modification of data.
GetProjectedLadderByRoundAndYearRetrieves the projected ladder for a particular round and year.
Read-only operation; no modification of data.
GetProjectedLadderByRoundAndYearBySourceRetrieves the projected ladder by source for a particular round and year.
Read-only operation; no modification of data.
GetSourcesRetrieves a list of available data sources.
Read-only operation; no modification of data.
GetSourceByIdRetrieves a specific data source by its ID.
Read-only operation; no modification of data.
None
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.
The server primarily provides read-only access to AFL data, limiting the risk of unintended modifications or destructive actions. However, the lack of sandboxing and rollback support means that any errors or misconfigurations could have lasting effects.
Production Tip
Monitor the Squiggle API usage to avoid rate limiting and ensure consistent data availability.
This server uses the Squiggle API to retrieve AFL data.
No, an API key is not required, but responsible use of the Squiggle API is expected.
The data update frequency depends on the Squiggle API's update schedule.
Yes, the Squiggle API provides live scores and fixtures.
The server is configured by modifying the `claude_desktop_config.json` file.
No, there is no authentication required by default.
.NET 9.0 or later is required.