bandcamp_search
Search Bandcamp (q, 1 to 100 characters, for example radiohead or dub techno). type is all (default), artists (artists and labels), albums or tracks. Returns artist, label, album and track hits in relevance order, each with id, name, url and artwork (albums and tracks also carry the artist, tracks the album), plus tags and a genre that match the text. Bandcamp returns at most 50 hits (25 for artists) and does not page: may_have_more reports when the cap was reached. Fan accounts are never returned. Pass a hit's url to bandcamp_release or bandcamp_artist and a tag's slug to bandcamp_discover.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"q": "<q>"
},
"name": "bandcamp_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Required. Text to search, 1 to 100 characters (for example radiohead or dub techno). | |
| type | No | Optional. all (default), artists (artists and labels), albums or tracks. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |