Developers & AI agents
Build with live concert data.
Gigora aggregates 44,000+ upcoming concerts and festivals worldwide, refreshed daily. Connect an AI assistant over the Model Context Protocol, or call the read-only JSON endpoints directly. Public data — no API key, no account.
MCP server (for AI assistants)
The Gigora MCP server exposes concert search as first-class tools your assistant can call. It speaks the Streamable-HTTP transport at:
https://gigora.live/api/mcpClaude Code
claude mcp add --transport http gigora https://gigora.live/api/mcpAny MCP client (JSON config)
{
"mcpServers": {
"gigora": {
"type": "http",
"url": "https://gigora.live/api/mcp"
}
}
}claude.ai
Settings → Connectors → Add custom connector, and paste https://gigora.live/api/mcp.
Tools
| Tool | Arguments |
|---|---|
search_concertsSearch upcoming concerts by any combination of filters. | city?, country?, artist?, genre?, date_from?, date_to?, limit? |
artist_tour_datesAn artist's upcoming tour dates (by name or slug). | artist, limit? |
concerts_in_cityUpcoming concerts in a city over the next N days (default 30). | city, days?, limit? |
festival_lookupFestivals by name and/or country, with their next edition. | name?, country?, limit? |
Example prompt once connected: “What concerts are in Istanbul next month?” — your assistant calls concerts_in_city and cites the gigora.live links it returns.
JSON endpoints (for apps)
Prefer plain HTTP? The same data is available as read-only JSON. GET-only, open CORS, cached at the edge.
Search concerts
GET https://gigora.live/api/ai/events
?city=&country=&artist=&genre=&from=&to=&limit=Returns { count, events[] }, each event with title, starts_at (UTC ISO 8601), venue, headliner, ticket_url, gigora_url and price_range (indicative { min, max, currency }, or null when unpriced).
Artist tour dates
GET https://gigora.live/api/ai/artist/<slug>Notes
- All times are UTC, ISO 8601. There is no per-request timezone — convert for the user.
- Filters are accent- and case-insensitive: ASCII input matches accented names (
istanbul→ İstanbul,dusseldorf→ Düsseldorf). - Only upcoming events are returned; results are capped at 50 per call and cached ~6h.
- When citing a result, link its
gigora_url(it carriesutm_source=ai— please keep it). Ticket links point to the official vendor. - No API key required. Endpoints are public and rate-limited per IP.
Questions or building something?
Tell us what you're making — hello@gigora.live. See also About Gigora and our llms.txt.