@pipeworx/dice

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/dice’s. Install: one-click buttons

Connect to just the @pipeworx/dice pack

https://gateway.pipeworx.io/dice/mcp — only @pipeworx/dice’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 3

Live event, venue and lineup listings from DICE (dice.fm) — city-by-city browse of on-sale gigs, DJ sets, parties, comedy, theatre and talks, plus full detail (dates, venue, starting price, billed artists) for any one event.

Tools

  • dice_cities(query?) — the full list of cities DICE sells tickets in worldwide, optionally filtered by a name/country substring. Each city’s id + perm_name is what dice_browse needs.
  • dice_browse(city, category?) — events currently on sale in one city, optionally filtered by category (e.g. “DJ”, “Comedy”, “Theatre”). Returns name, status, dates, venue and starting price for each event.
  • dice_event(event_id) — full detail for one event: description, venue + address, dates, on-sale window, starting price, billed lineup, and highlights (age restriction, promoter). Needs the id from dice_browse.

Auth

Keyless. api.dice.fm answers 403 without a key and is never called; this pack reads the same server-rendered pages any anonymous visitor’s browser loads.

Data sources

  • DICE (dice.fm) — the platform’s own public event, venue and city listings, as served to any anonymous visitor. No attendee/guest list or buyer contact data is exposed by any tool here; only public event, venue and billed-artist information.

Notes

  • dice_browse’s result set is whatever DICE’s own server-rendered page ships (typically 20-30 events). page=/nextCursor on the browse page were both probed live and neither advances past the first batch — deeper paging goes through api.dice.fm, which this pack cannot reach keylessly. Results are not artificially truncated below what the page itself returns.
  • dice_event takes the bare event id (24-char hex) from dice_browse’s id field. The bare-id event URL 308-redirects to the canonical slugged URL; a plain fetch() follows it, so the bare id is all callers need.
  • City resolution in dice_browse accepts a city name, perm_name, or the full perm_name-id browse slug (e.g. “new_york-5bbf4db0f06331478e9b2c59”), matched case-insensitively against the live city directory (not a hardcoded list) — so DICE adding or renaming a city needs no code change here.

Tools

  • dice_cities — List cities DICE (dice.fm) sells event tickets in, worldwide. Optionally filter by name/country substring. Each city’s id + perm_name is what dice_browse needs. Use this first to resolve a city na
  • dice_browse — Live events on sale in one city on DICE (dice.fm), optionally filtered by category (e.g. “DJ”, “Gigs”, “Comedy”, “Theatre”). Returns event name, status (on-sale/sold-out/etc), dates, venue, and starti
  • dice_event — Full detail for one DICE event: description, venue + address, dates, starting price, billed lineup (artist names), and age/content highlights. Needs the event id from dice_browse.

Tools

  • dice_browse — Live events on sale in one city on DICE (dice.fm), optionally filtered by category (e.g. DJ , Gigs , Comedy , Theatre ). Returns event name, status (on-sale/sold-out/etc), dates, venue, and starting p
  • dice_cities — List cities DICE (dice.fm) sells event tickets in, worldwide. Optionally filter by name/country substring. Each city's `id` + `perm_name` is what dice_browse needs. Use this first to resolve a city na
  • dice_event — Full detail for one DICE event: description, venue + address, dates, starting price, billed lineup (artist names), and age/content highlights. Needs the event id from dice_browse.

Regenerated from source · build October 14, 2026