For developers and AI agents

Everything on InMyCal is free to read: no key, no account. Times are UTC.

MCP server

Streamable HTTP endpoint: https://inmycal.com/mcp. Tools: list_competitions, list_teams, find_events.

JSON API

GET https://inmycal.com/api/v1/events?competition=premier-league&from=2026-11-01&to=2026-11-30

Also /api/v1/competitions and /api/v1/teams?competition=la-liga. Full description: openapi.json.

Calendar feeds

https://inmycal.com/cal/<competition>.ics and https://inmycal.com/cal/<competition>/<team>.ics (iCalendar, subscribe by URL). Event UIDs never change.

Fair use

Cache results for a few minutes; feeds change at most a few times a day. Sources: openfootball (public domain), sportstimes/f1 (MIT), Wikipedia (CC BY-SA).