Ana içeriğe geç
Gigora
entr

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/mcp

Claude Code

claude mcp add --transport http gigora https://gigora.live/api/mcp

Any 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

ToolArguments
search_concerts

Search upcoming concerts by any combination of filters.

city?, country?, artist?, genre?, date_from?, date_to?, limit?
artist_tour_dates

An artist's upcoming tour dates (by name or slug).

artist, limit?
concerts_in_city

Upcoming concerts in a city over the next N days (default 30).

city, days?, limit?
festival_lookup

Festivals 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 carries utm_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.