A collection of independently useful pieces that all speak the same data:
- MCP servers exposing NWSL, ECNL/ECRL, and NFL data as LLM-callable tools:
jk-mcp-nwsl,jk-mcp-ecnl,jk-mcp-nfl. - Python SDKs for a growing list of leagues:
jk-soccer-core(the base),jk-soccer-nwsl,jk-soccer-mls,jk-soccer-ecnl,jk-soccer-ncaa,jk-soccer-usl,jk-soccer-wpsl,jk-soccer-ga,jk-soccer-soccerwire,jk-soccer-topdrawer. - A Go ECNL module —
ecnl— and anrpicalculator for ratings and standings. - Adjacent pieces —
gridiron-insightsfor football data,ratingsandrankingsas general-purpose ranking tools.
Stack: Python (SDKs, MCP servers), Go (ECNL module, RPI, Touchline), MCP.