Agent-Ready

Developers & API

Sac Setlist covers Sacramento's live-music scene for humans and AI agents alike. If you're building a bot, assistant, or app that needs Sacramento show data, you can query it directly instead of scraping the site.

MCP Server

Sac Setlist runs a read-only Model Context Protocol server so AI agents can query Sacramento live-music data directly, instead of scraping the site. This is Ring 0 of our agent-access model: anonymous, read-only, already-public data — the same rows the public website renders, nothing more.

Endpoint: https://sacsetlist.com/api/mcp
Transport: Streamable HTTP
Auth: none required (read-only, public data)

Tools

search_events
Search published, upcoming Sacramento live-music events by title, date range, venue, or genre.
get_venue
Look up a venue profile by slug — address, neighborhood, links, and its next 10 upcoming events.
get_artist
Look up an artist profile by slug — genres, links, upcoming events, and recent published coverage.
search_archive
Search published Soundcheck stories and verified Archive (wiki) entries by title.
get_open_mics
List active Sacramento open mic nights, optionally filtered by day of week.

All tools are read-only and write nothing. List results are capped at 50 (default 20), and every entity in a response includes its canonical sacsetlist.com URL — please cite or link back to us.

How to connect

Any MCP-compatible client that supports Streamable HTTP can connect directly. Add it as an MCP server, e.g.:

{
  "mcpServers": {
    "sac-setlist": {
      "url": "https://sacsetlist.com/api/mcp"
    }
  }
}

For stdio-only clients, bridge with mcp-remote. Full tool arguments and response shapes are documented in docs/agent-api.md in the repo.

Public Read API

The same data also serves as plain JSON over HTTP GET, at base URL https://sacsetlist.com. Responses are public and rate-limited.

GET /api/events
Sacramento live-music events — title, date, time, venue, genres, and ticket links.
GET /api/venues
Venue profiles — address, neighborhood, capacity, and links.
GET /api/artists
Artist profiles — genres, links, and Sacramento-scene status.
GET /api/stories
Published Soundcheck stories and editorial coverage.

Using Our Data

This data is free to use with attribution — link back to the relevant sacsetlist.com page for any event, venue, artist, or story you surface. We take an editorial-documentation stance: this is Sacramento scene data we've gathered and verified, and we ask that reuse credit the source rather than presenting it as your own.

Exact licensing terms are still being finalized with counsel; treat the above as current guidance, not a final license.

What's Next

This is v1 — read-only, anonymous, Ring 0. A write API (event submission for agents), a registry listing, and scoped authenticated access are on the roadmap but not live yet.

Questions, feedback, or building something on this? Reach us at /about.