bandcamp_discover
Browse Bandcamp Discover. tags is a comma-separated list of up to 5 tag slugs that an album must all carry (genres from bandcamp_filters, subgenres from bandcamp_related_tags). format is all, vinyl, cd or cassette; sort is best_selling (default), new or random; time_facet is an id 0 to 7 from bandcamp_filters; geoname_id restricts to a GeoNames place such as 5368361 (Los Angeles). size is 1 to 100 (default 24); pass the returned next_cursor as cursor for the next page. Each album has artist, location, price, release date, track count, duration, cover art and physical formats. total is the number of matching albums.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "bandcamp_discover"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Optional. Albums per page, 1 to 100. Defaults to 24. | |
| sort | No | Optional. best_selling (default), new or random. | |
| tags | No | Optional. Comma-separated tag slugs, up to 5, that an album must all carry (for example ambient,drone). Genres come from bandcamp_filters; related tags from bandcamp_related_tags. | |
| cursor | No | Optional. The cursor returned by the previous page. Omit for the first page. | |
| format | No | Optional. Physical format filter: all (default), vinyl, cd or cassette. | |
| geoname_id | No | Optional. GeoNames id of a place to restrict artists to (for example 5368361 for Los Angeles). | |
| time_facet | No | Optional. Time-window id 0 to 7 as listed by bandcamp_filters. Omit for all time. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |