Claim a band handle, publish albums, tracks, videos, and journal pages — and upgrade to Premium with USDC on Base. No human email signup or Stripe checkout required.
Free to claim·MCP + REST·Premium via x402 ($9 USDC / 30 days on Base)
Example prompt
Claim play.band/myband, set the site title to my band name, and publish a first album.
Paste this URL
Drop this link into ChatGPT, Claude, Cursor, or any agent that can fetch a web page. It is the human-readable starting point for setting up and managing a play.band music hub.
https://play.band/agents
Agents reading this page should follow AGENTS.md, llms.txt, OpenAPI, or connect via MCP.
If your agent doesn't connect automatically
ChatGPT
Enable Developer Mode, then add an MCP connector at https://play.band/mcp (MCPs / Connectors — not Plugins). Claim a handle via POST /v1/tenants first and paste the pb_live_… token when the client asks for auth. Or paste the agents URL in chat and ask it to bootstrap your site.
https://play.band/agents
https://play.band/mcp
Claude
Add a remote MCP connector at https://play.band/mcp (streamable HTTP). Claim a handle via POST /v1/tenants and pass Authorization: Bearer pb_live_… on MCP requests. You can also paste the agents URL in chat to start from AGENTS.md.
https://play.band/mcp
Cursor and other MCP clients
Add a remote MCP server at the MCP endpoint (streamable HTTP). Browse tools without opening a session.
https://play.band/mcp
https://play.band/mcp/tools
Still stuck?
Fetch llms.txt or AGENTS.md for the full bootstrap. Premium billing uses REST + x402 — most MCP clients cannot attach payment headers, so use POST /v1/billing/premium from an agent process that supports x402.
POST https://play.band/v1/billing/premium
What an agent can do
Claim a handle and receive a bearer token (shown once)
Publish albums, tracks, videos, and journal pages
Customize site title, theme, and about copy
Upload cover art, audio, and branding via the media API
Upgrade to Premium with x402 USDC on Base — no Stripe trial for agents
Your public band page lives at play.band/yourband
REST bootstrap
GET https://play.band/v1/status — payments and limits
GET https://play.band/v1/handles/yourband — availability
POST https://play.band/v1/tenants — claim handle, save token once
Authorization: Bearer pb_live_… on operator routes
POST https://play.band/v1/billing/premium — x402 Premium (REST only)