Model Context Protocol (MCP) server exposing Australian Football League data via the Squiggle API.
https://github.com/willvelida/mcp-afl-serverStop manually scraping AFL websites or wrestling with inconsistent sports APIs. This MCP server gives your AI assistant direct access to comprehensive Australian Football League data through a clean, standardized interface.
You're building something that needs AFL data – maybe analyzing team performance, generating match previews, or tracking season statistics. Your options typically suck: scrape websites (fragile), use expensive commercial APIs (overkill), or manually gather data (time-consuming).
This MCP server solves that by connecting your AI tools directly to the reliable Squiggle API with zero authentication hassles.
Six focused tools that cover the essential AFL data patterns:
Real Examples:
"Show me Round 15 results from 2023"
"What were the standings after Round 10 in 2022?"
"Get Carlton's team info and their 2024 season roster"
The server handles all the API complexity – you just ask in natural language and get structured data back.
C# + .NET 8 with a straightforward architecture:
Setup takes 2 minutes:
git clone https://github.com/willvelida/mcp-afl-server.git
cd mcp-afl-server
dotnet run
Add it to Claude Desktop and you're immediately asking questions like "Who won the 2023 Grand Final?" or "Compare Richmond's performance across the last three seasons."
Fantasy AFL Analysis: "Which teams have the strongest defensive records at home this season?"
Match Previews: "Give me the head-to-head record between these teams over the last 5 years."
Season Tracking: "Show me how the top 8 has changed from Round 1 to now."
Historical Research: "What were Hawthorn's standings during their three-peat years?"
The server transforms what used to be 20 minutes of data gathering into a single conversational query.
Rather than building yet another sports API wrapper, this uses Model Context Protocol to make AFL data a native part of your AI workflow. Your assistant doesn't just answer questions about AFL – it can incorporate live standings into broader analysis, cross-reference team performance with other datasets, or generate insights that combine multiple data points seamlessly.
Perfect for developers who need AFL data integration without the typical API integration overhead, sports analysts who want conversational access to comprehensive statistics, or anyone building AFL-focused applications where data freshness and reliability matter.
The Squiggle API provides the foundation – this server makes it immediately useful for modern AI workflows.