Esports Events

by snwfdhmp

Not rated
GitHub

About

Get the latest information about esports matches. 50+ supported games: Counter-Strike, Valorant, League of Legends, Rocket League, ...

Details

Author
snwfdhmp
Categories
Search, Other

Setup

Install Esports Events in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/snwfdhmp/esports-ics

Follow the installation instructions in the repository README, then restart your MCP client.

πŸ“… Esports Calendar - Sync Esports Matches to Your Calendar using iCS / iCAL

Automatically sync esports matches to your calendarwith customizable filters for competitions and teams. Works with Google Calendar, Apple Calendar, Outlook, and any calendar application that supports iCal/ICS feeds.

Consider giving it a ⭐️ if you like it to show your support!

- 50+ Supported Games: Rocket League, League of Legends, CS2, Valorant, Dota 2, Overwatch, andmany more
- Universal Compatibility: Works with Google Calendar, Apple Calendar, Outlook, iOS, Android
- Custom Filters: Filter by competition names, team names, or both
- Real-time Updates: Calendar automatically updates when new matches are scheduled
- Preset Configurations: Pre-built filters for popular tournaments (RLCS, Worlds, Majors)
- Advanced Options: Regex support, team name matching, past match inclusion
- Web Interface: User-friendly
URL builderwith live preview
- MCP Server: Plug our MCP to your AI Chatbot and get realtime information!

Option 1: Use the Web Interface (For non-devs)

- Visit
ics.snwfdhmp.com - Select your game and customize filters - Click "πŸ“… Add to Calendar" or copy the generated URL - Import into your calendar application

Generate calendar URLs using this format:

https://ics.snwfdhmp.com/matches.ics?url=LIQUIPEDIA_URL&[OPTIONS]

Example: Rocket League RLCS matches from the RLCS series

https://ics.snwfdhmp.com/matches.ics?url=https%3A%2F%2Fliquipedia.net%2Frocketleague%2FLiquipedia%3AMatches&competition_regex=RLCS
https://ics.snwfdhmp.com/preset/PRESET_NAME

- rlcs- All RLCS matches
- rlcs-worlds- RLCS World Championships
- rlcs-major- RLCS Major tournaments
- rocket-league- All Rocket League matches

If you want to add your preset, feel free to updatethe preset file

Import this server into ChatGPT or any other MCP client:https://esports-calendar-mcp.snwfdhmp.com/

- Event summary contains:

- teamsshort names (eg: VIT vs KC)

- competition name
- type of match (eg: Bo3) if available
- score if the match already started

- teamfull names (eg: Vitality vs Karmine Corp)

- competition name
- type of match (eg: Bo3) if available
- score if the match already started

The event ICS also contains some useful custom iCal tags for scripting or custom integrations.

Combine multiple Liquipedia pages in one calendar:

/matches.ics ?1_url=URL1 &2_url=URL2 &2_competition_regex=PATTERN_FOR_2 &3_url=URL3 &3_teams_regex=PATTERN_FOR_3

It will merge events from the 3 configurations

The service supports50+ esports titlesincluding:

- Rocket League
- League of Legends
- Counter-Strike 2
- Valorant
- Dota 2
- Overwatch
- Starcraft II
- Trackmania
- And many more...

- Verify the Liquipedia URL is correct
- Check if the game has upcoming matches
- Try broader filter criteria
- For Battle Royale and games whose events do not advertise as "Team A vs Team B", useallow_missing_teams=true
- Open an issue if a supported game isn't working

- Check if your calendar app supports automatic refresh
- Try removing and re-adding the calendar subscription

- πŸ“Open an issueon GitHub
- πŸ’¬ Contact on Discord:mjo___
- 🌐 Test your URL at
ics.snwfdhmp.com

# Clone the repository git clone https://github.com/snwfdhmp/liquipedia-to-ical.git cd liquipedia-cal # Install dependencies pnpm install # Start development server pnpm run dev # Run tests pnpm run test

The project includes comprehensive testing for all supported games:

# Run all tests pnpm run test # Run tests and only show failing tests pnpm run test -o # Run tests for Rocket League pnpm run test "Rocket League" # Run tests for Rocket League and verbose output pnpm run test -v "Rocket League"
export const presets: Record<string, string[]> = { "my-preset": [ "https://ics.snwfdhmp.com/matches.ics?url=...", ], }

Star ⭐ this repository if you find it useful!

❀️ Sponsoringhelps me spending time on this and paying for the servers!

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

Enable fast, free real-time web search and access premium data from trusted media brands for news, financial markets, sports, entertainment, weather, and more.

Real-time sports intelligence for AI agents β€” schedules, live scores, odds, public betting splits, and AI bet analysis across 8 sports (MLB, NFL, NBA, NHL, NCAAF, NCAAB, tennis, soccer).

An MCP server for retrieving Major League Baseball (MLB) game results, schedules, and specific game details using the mlb-statsapi library.

Ask your AI assistant which players are injured or doubtful before this weekend's matches.

An MCP server for performing operations on Uncyclopedia with interactive authentication.

Fussball. Live. Alle Spiele, alle TV-Sender und Streams.

Fetch, convert, and search AWS documentation pages, with recommendations for related content.

Search campgrounds around the world on campertunity, check availability, and provide booking links.

Lightning-Fast, High-Accuracy Deep Research Agent πŸ‘‰ 8–10x faster πŸ‘‰ Greater depth & accuracy πŸ‘‰ Unlimited parallel runs

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.