dice_browse
Pack: dice · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/dice_browse for the schema, then POST the same URL with its arguments for the data.
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 price. Pass a city name or perm_name — it is resolved via dice_cities internally.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
city | string | yes | City name or perm_name, e.g. “New York”, “new_york”, “London”. |
category | string | no | Optional category name or id to filter by, e.g. “DJ”, “Comedy”, “music:dj”. Matched case-insensitively against DICE’s own filter list. |
Example call
Arguments
{
"city": "New York"
}
curl
curl -X POST https://gateway.pipeworx.io/dice/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dice_browse","arguments":{"city":"New York"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('dice_browse', {
"city": "New York"
});
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the dice pack
{
"mcpServers": {
"dice": {
"url": "https://gateway.pipeworx.io/dice/mcp"
}
}
}
See Getting Started for client-specific install steps.