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

NameTypeRequiredDescription
namestringyes

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

FieldTypeDescription
idintegerArtist ID
namestringArtist name
urlstringBandsintown artist profile URL
image_urlstringArtist image URL
thumb_urlstringArtist thumbnail image URL
facebook_page_urlstring | nullFacebook page URL if available
mbidstring | nullMusicBrainz ID if available
upcoming_event_countintegerNumber of upcoming events
tracker_countintegerNumber 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.

Regenerated from source · build October 8, 2026