ra_event_listings
Pack: resident-advisor · 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/ra_event_listings for the schema, then POST the same URL with its arguments for the data.
List Resident Advisor electronic music events for an area (city) and date range, optionally filtered by genre (e.g. “techno”, “house”, “disco”). Get area_id from ra_search_areas first. Returns event id, title, date, venue and genres for each listing, plus the total match count.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
area_id | number | yes | Numeric RA area id from ra_search_areas, e.g. 13 for London. |
date_from | string | yes | Start date, inclusive, YYYY-MM-DD. |
date_to | string | no | End date, inclusive, YYYY-MM-DD. Defaults to date_from + 30 days if omitted. |
genre | string | no | Optional genre filter, e.g. “techno”, “house”, “disco”, “drum-and-bass”. |
page | number | no | Page number, 1-based (default 1). |
page_size | number | no | Results per page (default 20, max 50). |
Example call
Arguments
{
"area_id": 13,
"date_from": "2026-10-13",
"date_to": "2026-10-20"
}
curl
curl -X POST https://gateway.pipeworx.io/resident-advisor/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ra_event_listings","arguments":{"area_id":13,"date_from":"2026-10-13","date_to":"2026-10-20"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ra_event_listings', {
"area_id": 13,
"date_from": "2026-10-13",
"date_to": "2026-10-20"
});
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 resident-advisor pack
{
"mcpServers": {
"resident-advisor": {
"url": "https://gateway.pipeworx.io/resident-advisor/mcp"
}
}
}
See Getting Started for client-specific install steps.