# OpenConcert An open registry of live music — community orchestras, ensembles, and beyond. Built so anyone (and any AI assistant) can answer "what's on near me?" or "what has this orchestra played in the past?" without scraping bespoke websites. The feel is open music making, not elite gatekeeping. ## Quick links - JSON feed of all events: https://api.openconcert.org/api/events.json - JSON feed of just concerts (legacy alias): https://api.openconcert.org/api/concerts.json - Search API: https://api.openconcert.org/api/events?orchestra=&event_type=&from=&to=&composer=&q=&lat=&lng=&radius_km= - Per-event HTML pages have schema.org/MusicEvent markup. - MCP endpoint: https://api.openconcert.org/mcp (JSON-RPC over HTTP, methods: initialize, tools/list, tools/call) ## MCP tools - list_orchestras({ near?: { lat, lng, radius_km } }) - find_events({ orchestra?, event_type?, from?, to?, composer?, upcoming?, past?, near?, query?, limit? }) - find_concerts (alias of find_events with event_type=concert) - get_event({ id }) - get_concert (alias of get_event) - event_history({ orchestra, limit? }) - concert_history (alias filtered to event_type=concert) ## Schemas - https://api.openconcert.org/api/orchestras/ - https://api.openconcert.org/api/events//