# bandsaas [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/jyswee/bandsaas  
**GitHub Stars:** 1  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/bandsaas

## Description
License your music to AI on your terms, and run your whole artist business. 41 tools, keyless.

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "bandsaas": {
    "url": "https://img.shields.io/badge/MCP-46_tools-d97706)](https://bandsaas.com"
  }
}
```

## Documentation & README

# BandSaaS — Remote MCP

[![MCP](https://img.shields.io/badge/MCP-46_tools-d97706)](https://bandsaas.com)
[![Remote](https://img.shields.io/badge/transport-remote%20HTTP%2FSSE-1c1917)](https://mcp.bandsaas.com/sse)
[![Auth](https://img.shields.io/badge/auth-keyless-059669)](#keyless-onboarding)
[![Website](https://img.shields.io/badge/bandsaas.com-1c1917)](https://bandsaas.com)

**License your music to AI — on your terms. The first artist platform with built-in AI licensing, exposed to your agent as a remote MCP server.**

> Your copyright, enforced. And the whole artist platform comes with it.

AI companies are training on the world's music. BandSaaS is the platform that lets an artist **register every track by its ISRC, issue per-use licences to the AI agents that want to read or reproduce it, revoke them, and pull a provable audit trail of exactly who accessed the work — and who was blocked.** This remote MCP server puts that copyright moat, and the entire artist business behind it, directly inside any MCP-capable agent.

**Works with:** Claude Code · Claude Web · Claude Desktop · Cursor · ChatGPT · Cline · Windsurf · Raycast · any MCP client

[![Watch: license a track to AI from your agent](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-licensing.gif)](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-licensing.mp4)

*Register a track by its ISRC and issue an AI licence — from your agent. [Watch full-res »](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-licensing.mp4)*

- **Endpoint:** `https://mcp.bandsaas.com/sse`
- **Health:** `https://mcp.bandsaas.com/health`
- **Server card:** `https://mcp.bandsaas.com/.well-known/mcp/server-card.json`
- **Auth:** none required — keyless onboarding built in.

## The copyright moat (A2A AI-licensing)

Five tools turn your agent into the control plane for who may train on your music:

- `bandsaas_register_track` — register a recording (by ISRC) to the agent-to-agent copyright registry.
- `bandsaas_issue_licence` — grant a scoped licence (read / summarise / reproduce) to another AI agent.
- `bandsaas_revoke_licence` — pull a licence back.
- `bandsaas_licensing_access_log` — a provable, tamper-evident log of every access — granted **and** blocked.
- `bandsaas_licensing` — the licensing overview.

It's how an AI agent can *legally* read or reproduce a track — while the artist stays in control and gets paid. Every upload is screened for originality and registered with A2A Infrastructure; AI companies need a licence key to access the music.

### …and the compliance evidence to prove it

Five more read-only tools turn that audit trail into regulator-ready evidence — the paperwork an AI company (or its lawyers) needs to show its training data was licensed:

- `bandsaas_compliance` — a point-in-time compliance snapshot.
- `bandsaas_compliance_posture` — an at-a-glance posture check across the copyright controls.
- `bandsaas_compliance_frameworks` — assessment mapped to the EU AI Act, NIST AI RMF, SOC 2, Colorado SB24-205 and GDPR.
- `bandsaas_compliance_audit_events` — the OCSF audit event stream (filter by allowed / blocked).
- `bandsaas_compliance_export` — export the evidence as a portable file.

## …and the whole artist platform comes with it

BandSaaS is a multi-tenant platform where musicians build a site and sell **music, merch, tickets, fan subscriptions and crowdfunding** — keeping ~95% of revenue via Stripe Connect. This server exposes that whole surface as **46 tools** — exact parity with the `bss` CLI's per-band agent surface, plus the AI-licensing and compliance suite — led by **`bandsaas_tai`**, a built-in AI band manager with full context of the artist's catalog, merch, events, fans and settings. Ask it *"which track should I release next?"* or *"draft a tour announcement"* and it advises and takes safe actions on the artist's behalf.

## Keyless onboarding

No signup friction. A fresh agent starts with two tools — `bandsaas_get_started` and `bandsaas_signup`. After self-signup the full 46-tool set unlocks in place (via `notifications/tools/list_changed`). Signup returns a scoped `bsk_` key that works immediately for reads; **writes stay gated** until the human owner completes the 7-day-free-trial card check ($0 today), so the abuse surface is zero. The agent never handles a tenant ID — it's derived from the key.

## Connect

Remote — no install:

```json
{
  "mcpServers": {
    "bandsaas": { "url": "https://mcp.bandsaas.com/sse" }
  }
}
```

With a key (for an existing band), pass the `bsk_` key as a bearer token if your client supports headers:

```json
{
  "mcpServers": {
    "bandsaas": {
      "url": "https://mcp.bandsaas.com/sse",
      "headers": { "Authorization": "Bearer bsk_yourband_..." }
    }
  }
}
```

**Try it (no key, no install):** connect to `https://mcp.bandsaas.com/sse`, call `bandsaas_get_started`, then `bandsaas_signup` with a band name + email.

## See it in action

Every part of the business, driven from an agent (click any thumbnail for the full-res video):

| Music | Merch | Events / ticketing |
|---|---|---|
| [![Upload and publish a track from your agent](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-music.gif)](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-music.mp4) | [![List and manage merch from your agent](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-merch.gif)](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-merch.mp4) | [![Create a gig with ticket tiers from your agent](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-events.gif)](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-events.mp4) |

| Fan subscriptions | Crowdfunding | Site design |
|---|---|---|
| [![See who subscribed this week from your agent](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-fans.gif)](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-fans.mp4) | [![Launch a crowdfunding campaign from your agent](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-crowdfunding.gif)](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-crowdfunding.mp4) | [![Restyle your site from your agent](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-design.gif)](https://prodmedia.tyga.host/public/tyga.cloud/landing/bandsaas.com/demo/cli-design.mp4) |

## Structured output

Every JSON-returning tool declares an `outputSchema` and returns `structuredContent` on `tools/call`, so directory scanners and typed clients get machine-readable results, not just text. (46 / 46 tools carry an `outputSchema`.)

## Docs

- [`LISTING-KIT.md`](https://github.com/jyswee/bandsaas/blob/HEAD/LISTING-KIT.md) — canonical copy/metadata for every MCP-directory listing + the full 46-tool inventory.
- [`server.json`](https://github.com/jyswee/bandsaas/blob/HEAD/server.json) — MCP registry manifest.

## License

Proprietary — Tyga.Cloud Ltd. See [LICENSE](https://github.com/jyswee/bandsaas/blob/HEAD/LICENSE).

