{
  "markdown": "# BandSaaS — Remote MCP\n\n[![MCP](https://img.shields.io/badge/MCP-46_tools-d97706)](https://bandsaas.com)\n[![Remote](https://img.shields.io/badge/transport-remote%20HTTP%2FSSE-1c1917)](https://mcp.bandsaas.com/sse)\n[![Auth](https://img.shields.io/badge/auth-keyless-059669)](#keyless-onboarding)\n[![Website](https://img.shields.io/badge/bandsaas.com-1c1917)](https://bandsaas.com)\n\n**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.**\n\n> Your copyright, enforced. And the whole artist platform comes with it.\n\nAI 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.\n\n**Works with:** Claude Code · Claude Web · Claude Desktop · Cursor · ChatGPT · Cline · Windsurf · Raycast · any MCP client\n\n[![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)\n\n*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)*\n\n- **Endpoint:** `https://mcp.bandsaas.com/sse`\n- **Health:** `https://mcp.bandsaas.com/health`\n- **Server card:** `https://mcp.bandsaas.com/.well-known/mcp/server-card.json`\n- **Auth:** none required — keyless onboarding built in.\n\n## The copyright moat (A2A AI-licensing)\n\nFive tools turn your agent into the control plane for who may train on your music:\n\n- `bandsaas_register_track` — register a recording (by ISRC) to the agent-to-agent copyright registry.\n- `bandsaas_issue_licence` — grant a scoped licence (read / summarise / reproduce) to another AI agent.\n- `bandsaas_revoke_licence` — pull a licence back.\n- `bandsaas_licensing_access_log` — a provable, tamper-evident log of every access — granted **and** blocked.\n- `bandsaas_licensing` — the licensing overview.\n\nIt'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.\n\n### …and the compliance evidence to prove it\n\nFive 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:\n\n- `bandsaas_compliance` — a point-in-time compliance snapshot.\n- `bandsaas_compliance_posture` — an at-a-glance posture check across the copyright controls.\n- `bandsaas_compliance_frameworks` — assessment mapped to the EU AI Act, NIST AI RMF, SOC 2, Colorado SB24-205 and GDPR.\n- `bandsaas_compliance_audit_events` — the OCSF audit event stream (filter by allowed / blocked).\n- `bandsaas_compliance_export` — export the evidence as a portable file.\n\n## …and the whole artist platform comes with it\n\nBandSaaS 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.\n\n## Keyless onboarding\n\nNo 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.\n\n## Connect\n\nRemote — no install:\n\n```json\n{\n  \"mcpServers\": {\n    \"bandsaas\": { \"url\": \"https://mcp.bandsaas.com/sse\" }\n  }\n}\n```\n\nWith a key (for an existing band), pass the `bsk_` key as a bearer token if your client supports headers:\n\n```json\n{\n  \"mcpServers\": {\n    \"bandsaas\": {\n      \"url\": \"https://mcp.bandsaas.com/sse\",\n      \"headers\": { \"Authorization\": \"Bearer bsk_yourband_...\" }\n    }\n  }\n}\n```\n\n**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.\n\n## See it in action\n\nEvery part of the business, driven from an agent (click any thumbnail for the full-res video):\n\n| Music | Merch | Events / ticketing |\n|---|---|---|\n| [![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) |\n\n| Fan subscriptions | Crowdfunding | Site design |\n|---|---|---|\n| [![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) |\n\n## Structured output\n\nEvery 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`.)\n\n## Docs\n\n- [`LISTING-KIT.md`](./LISTING-KIT.md) — canonical copy/metadata for every MCP-directory listing + the full 46-tool inventory.\n- [`server.json`](./server.json) — MCP registry manifest.\n\n## License\n\nProprietary — Tyga.Cloud Ltd. See [LICENSE](./LICENSE).\n",
  "bytes": 7102,
  "sha": "a1742844e942b2a90bbe097b8125af88c997b83695b97ef16737852c02316a1a",
  "repo_slug": "jyswee/bandsaas",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_jyswee_bandsaas_c0ca1c17/readme"
}