artist
Pack: bandsintown · 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/artist for the schema, then POST the same URL with its arguments for the data.
Fetch the Bandsintown artist profile by name (e.g. “Coldplay”), returning id, image URL, Facebook page URL, follower count, and upcoming event count.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
name | string | yes |
Example call
Arguments
{
"name": "The Weeknd"
}
curl
curl -X POST https://gateway.pipeworx.io/bandsintown/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"artist","arguments":{"name":"The Weeknd"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('artist', {
"name": "The Weeknd"
});
More examples
{
"name": "Adele"
}
Response shape
| Field | Type | Description |
|---|---|---|
id | integer | Artist ID |
name | string | Artist name |
url | string | Bandsintown artist profile URL |
image_url | string | Artist image URL |
thumb_url | string | Artist thumbnail image URL |
facebook_page_url | string | null | Facebook page URL if available |
mbid | string | null | MusicBrainz ID if available |
upcoming_event_count | integer | Number of upcoming events |
tracker_count | integer | Number of people tracking the artist |
Full JSON Schema
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Artist ID"
},
"name": {
"type": "string",
"description": "Artist name"
},
"url": {
"type": "string",
"description": "Bandsintown artist profile URL"
},
"image_url": {
"type": "string",
"description": "Artist image URL"
},
"thumb_url": {
"type": "string",
"description": "Artist thumbnail image URL"
},
"facebook_page_url": {
"type": [
"string",
"null"
],
"description": "Facebook page URL if available"
},
"mbid": {
"type": [
"string",
"null"
],
"description": "MusicBrainz ID if available"
},
"upcoming_event_count": {
"type": "integer",
"description": "Number of upcoming events"
},
"tracker_count": {
"type": "integer",
"description": "Number of people tracking the artist"
}
}
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the bandsintown pack
{
"mcpServers": {
"bandsintown": {
"url": "https://gateway.pipeworx.io/bandsintown/mcp"
}
}
}
See Getting Started for client-specific install steps.