Building MCP servers for NWSL and ECNL soccer data
jk-mcp-nwsl and jk-mcp-ecnl give Claude direct access to live league data — standings, rosters, RPI, results — from three different upstreams stitched into a coherent tool surface.
jk-mcp-nwsl and jk-mcp-ecnl give Claude direct access to live league data — standings, rosters, RPI, results — from three different upstreams stitched into a coherent tool surface.
MCP servers, Python SDKs, an RPI calculator, and a match-tracking app — a stack of tools for pulling and reasoning about soccer, NFL, and other league data.
Touch-centric, sport-agnostic match event–tracking web app. Event types are data rows with behavioral flags, not hardcoded enums.