Claude / MCP
Connect Claude directly to the AFL database with the Kali MCP server. Ask football questions in plain English — Claude writes the SQL, runs it read-only, and answers from the results. No queries to write yourself.
What it does
Once connected, just ask. For example:
- "Which team had the highest average crowd in 2024?"
- "Show me the top 10 goal-kickers across the last three rounds."
- "Compare Geelong's home vs away win rate since 2016."
It's read-only (Claude can only SELECT),
uses the same API key and daily quota as the REST API, and can only see AFL data —
never user accounts or keys.
Setup
1. Get an API key
Create one on the API Usage page after signing in. It's shown once — copy it straight away. Get a free API key →
2. Add the server (Claude Code)
claude mcp add --transport http kali-afl \ https://kali-afl-mcp-173366351243.australia-southeast1.run.app/mcp \ --header "Authorization: Bearer YOUR_API_KEY"
3. Verify
claude mcp list
You should see kali-afl connected.
Then just ask Claude an AFL question.
Claude Code only (for now)
This server currently works with Claude Code only. It's a remote server that uses the HTTP transport, which Claude Desktop doesn't support — Desktop only connects to local (stdio) MCP servers, so it can't reach this one. We'll update this page if and when Desktop support becomes available.
Good to know
- Read-only. Claude can never change or delete data.
- Quota. Each query counts against your daily limit; it resets at midnight UTC. Browsing the schema is free.
- Row cap. A single query returns up to 1,000 rows — ask Claude to aggregate for larger sets.
Ready to connect Claude?
get a free api key →