Opera schedules live on each house's own site in each house's own format. This puts them behind a single query, so "what is on in Berlin in March" becomes answerable in a sentence.
An opera and classical music schedule behind a remote MCP endpoint. Venue-specific scrapers read each house's own schedule page into a database, and a scheduler re-scrapes every venue daily at 03:00 UTC, replacing that venue's events with the latest.
- Upcoming events filtered by country, city or venue
- 32 houses covered, including the Metropolitan Opera, Teatro alla Scala, the Royal Opera House, the Wiener Staatsoper and the Sydney Opera House
- The countries and cities that have coverage, with venue counts, so you can see where the map is thin before you search
- Schedules re-read from each venue daily at 03:00 UTC
A client that can reach a remote MCP endpoint. No account and no key. Coverage is the 32 venues listed in the repository and nothing else - if the house you care about is missing, the project takes pull requests for new venue scrapers.
