I dag släpper vi den officiella LabelGrid MCP-servern: ett sätt att koppla din egen AI-assistent till ditt LabelGrid-konto och sköta din musikdistribution genom att helt enkelt be om det du vill ha. Rikta Claude Desktop, Claude Code, Cursor eller vilken annan Model Context Protocol-klient som helst mot ditt konto, så kan du skapa ett utkast till ett släpp, fråga varför ett har fastnat i granskning, hämta förra kvartalets royaltyer eller kolla på vilka plattformar en singel har gått live, allt på naturligt språk. Den är egenutvecklad, den har öppen källkod under MIT-licensen och den finns nu på npm som @labelgrid/mcp.

Om du någonsin har önskat att du kunde prata med din distributionsbackend på samma sätt som du pratar med en kollega, är det precis det här. Nedan går vi igenom vad Model Context Protocol egentligen är, allt servern kan göra, hur du kopplar den på ungefär en minut och den del som ligger oss varmast om hjärtat: säkerhetsmodellen som håller en AI-assistent stadigt innanför de skyddsräcken ditt konto redan har.

Vad Model Context Protocol är, i klartext

Model Context Protocol, som oftast förkortas MCP, är en öppen standard för att koppla AI-assistenter till externa verktyg och data. På egen hand kan en assistent bara resonera och skriva text. MCP ger den en uppsättning konkreta åtgärder att anropa, som publiceras av en server, så att den kan utföra riktigt arbete mot ett riktigt system i stället för att beskriva vad du skulle kunna göra. En MCP-server är med andra ord bryggan mellan assistenten och en tjänst.

LabelGrid MCP-servern är den bryggan för ditt distributionskonto. Den gör LabelGrids funktioner tillgängliga för alla assistenter som stöder protokollet, och den är byggd som en tunn, typad wrapper över samma publika API som utvecklare redan bygger mot. Det sitter inget nytt bakom den och inga nya regler uppfinns. När din assistent ber servern att skapa ett släpp anropar servern LabelGrids publika API, och API:et validerar begäran precis som det skulle göra för vilken annan klient som helst. Du kan läsa protokollets specifikation på modelcontextprotocol.io.

Vad servern kan göra

Serverns verktyg är grupperade i verktygsuppsättningar efter område och når tillsammans det mesta av det du gör i panelen. I stället för att räkna upp varje verktyg är det här den stora bilden, område för område, med den typ av förfrågan var och en svarar på.

  • Identitet och konto. ”Vilket konto är jag ansluten till, och vilka skivbolag kan jag arbeta med?” Assistenten bekräftar kontot och behörigheten innan den rör något.
  • Referensdata. ”Lista de genrer och språk jag kan ange på ett släpp”, så att värdena du använder är de som plattformen faktiskt godkänner.
  • Katalog. Skapa och hantera skivbolag, artister, låtskrivare och förlag: ”Lägg till en ny artist som heter Neon Harbor och sätt mig som låtskrivare.”
  • Släpp och spår. ”Skapa ett utkast till ett album med tolv spår under mitt huvudsakliga skivbolag och sätt släppdatumet till nästa fredag.” Utkastet skapas för att du ska granska det, inget skickas in.
  • Granskning och kvalitet. ”Validera det här släppet och säg vad som hindrar det från att bli godkänt”, så läser assistenten de öppna ärendena och rapporterar vad som behöver åtgärdas. Den kan också läsa de valfria förvarningarna från Stream Radar, så att du kan fråga den om något ovanligt har upptäckts i dina streams.
  • Analys. ”Visa streams för min senaste singel per plattform den här veckan”, uppdelat som du bad om, per plattform och per period.
  • Redovisning och royaltyer. ”Hämta royaltyrapporten för förra kvartalet och dela upp den per skivbolag”, med fördelningen tillämpad som du bad om.
  • Leveransstatus. ”På vilka plattformar har singeln gått live, och är något fortfarande på gång?”
  • Webhooks. ”Lägg till en webhook som meddelar min server varje gång en leverans blir klar”, så att dina egna system hålls synkade.

Och, när du slår på det, distribution. Servern kan lämna in ett släpp för distribution, ta bort ett och ladda upp färdigt ljud och omslag, men eftersom färdiga filer är oföränderliga och en inlämning går ut i världen ligger de åtgärderna bakom en uttrycklig spärr som vi återkommer till strax. Landningssidor med smart links täcks också, så en förfrågan som ”skapa en landningssida för den nya singeln” har sin plats. Poängen med de tio verktygsuppsättningarna är att lagret för naturligt språk inte är en demofasad över ett par endpoints; det når det riktiga arbetet med att driva en katalog.

Installation på sextio sekunder: lägg till en rad, din AI sköter resten

Servern körs via npx, så det finns inget att ladda ner och inget att hålla uppdaterat. Du behöver Node.js 20 eller senare, och du lägger till en enda post i konfigurationen för din MCP-klient:

{
  "mcpServers": {
    "labelgrid": {
      "command": "npx",
      "args": ["-y", "@labelgrid/mcp"],
      "env": {
        "LABELGRID_API_TOKEN": "YOUR_API_TOKEN"
      }
    }
  }
}

Och nu det bästa. Om du startar servern utan en token misslyckas den inte med ett fel; den går in i ett guidat installationsläge och din assistent guidar dig genom att ansluta ditt konto, ett steg i taget. Så den ärliga versionen av installationen är: lägg till en rad, så sköter din AI resten. När du är redo skapar du en token under Profil och sedan API-tokens i din panel, lägger in den i konfigurationen, och så sköter du din katalog på naturligt språk.

Koppla din AI-assistent till LabelGrid

Installera den officiella MCP-servern med öppen källkod och sköt släpp, analys och royaltyer på naturligt språk.

Utforska MCP-servern

Säkerhetsmodellen: tre nivåer, stängda som standard

Att lämna över nycklarna till ett distributionskonto till en AI-assistent är bara en bra idé om nycklarna är omsorgsfullt utformade. Det är här vi har lagt mest designarbete, så det är värt att gå igenom. Servern grupperar varje åtgärd i tre behörighetsnivåer, och det hela är stängt som standard: om en nivå inte är aktiverad är dess åtgärder helt enkelt inte tillgängliga.

Läsningar är alltid på. Att slå upp släpp, granskningsärenden, analys, royaltyrapporter och leveransstatus innebär ingen risk att ändra något, så din assistent kan svara på frågor redan från första anslutningen. Säkra skrivningar är på som standard men du har kontroll över dem: att skapa utkast till släpp och spår, redigera metadata, hantera skivbolag, artister, låtskrivare och förlag, sätta upp webhooks och bygga landningssidor hör alla hit. Du kan stänga av dem, eller tvinga hela anslutningen till skrivskyddad, när du vill.

Åtgärder med konsekvenser är den tredje nivån, och de är avstängda som standard. Distributionsinlämning, borttagningar och oföränderliga uppladdningar av ljud och omslag förblir inaktiverade tills du slår på dem medvetet. Att slå på dem är inte en enda knapp du råkar trycka på av misstag: det kräver ett uttryckligt medgivande plus en inskriven bekräftelse. Innan någon AI-driven inlämning eller borttagning kan köras bekräftar du med den exakta frasen ”I accept responsibility for AI-driven distribution actions” (jag accepterar ansvaret för AI-drivna distributionsåtgärder). Den meningen fyller en verklig funktion: den gör åtgärderna med störst påverkan till ett medvetet val, inte till en standardinställning.

Två saker ligger till grund för alla tre nivåerna. För det första körs varje regel och validering på LabelGrids servrar, så AI:n kan aldrig kringgå skydden på ditt konto. Samma kontroller som fångar en felaktig ISRC eller ett saknat fält i panelen fångar det här, eftersom det är samma API som gör kontrollen. För det andra räknas distributionsinlämningar fortfarande mot dina veckogränser för släpp, precis som när du lämnar in dem för hand. Assistenten är ett snabbare sätt att styra plattformen, inte ett sätt att kringgå dess regler.

Öppen källkod, och vem den är för

Servern är egenutvecklad och har öppen källkod under MIT-licensen. Koden finns på github.com/labelgrid/labelgrid-mcp och paketet på npm som @labelgrid/mcp, så du kan läsa varje rad, forka den, koppla in den i ditt eget arbetsflöde eller öppna ett issue om något inte stämmer. Att bygga den öppet kändes rätt för ett verktyg som ligger så nära din katalog: du ska kunna se exakt vad den gör innan du riktar den mot ditt konto.

Eftersom servern pratar med LabelGrids publika API är den tillgänglig i LabelGrids API-abonnemang. Har du redan API-åtkomst kan du skapa en token och ansluta i dag. Kommer du till API:et för första gången är API-introduktionen i hjälpcentret rätt ställe att börja på, och du kan jämföra alternativen på prissidan. Utvecklare som vill ha REST- och sandbox-historien under huven kan läsa sidorna distributions-API och för utvecklare.

Det är lanseringen. En rad i din konfiguration, en guidad installation som ansluter ditt konto och en behörighetsmodell byggd så att en AI-assistent kan hjälpa till utan att någonsin gå utanför ditt kontos regler. Vi är nyfikna på vad folk bygger med den, så om du provar den, berätta vad du får den att göra.

Vanliga frågor

Vad är LabelGrid MCP-servern?

LabelGrid MCP-servern är den officiella connectorn med öppen källkod som kopplar en AI-assistent till ditt LabelGrid-konto via Model Context Protocol. Dess verktyg täcker hela ditt konto, så du kan skapa släpp, kontrollera granskningsärenden, hämta analys och royaltyrapporter, hantera webhooks och kontrollera leveransstatus genom att fråga på naturligt språk. Under huven är den en tunn, typad wrapper över LabelGrids publika API, vilket betyder att samma validering som körs i panelen körs även här.

Vad är Model Context Protocol?

Model Context Protocol, eller MCP, är en öppen standard för att koppla AI-assistenter till externa verktyg och data. En MCP-server exponerar en uppsättning åtgärder som en AI-klient kan anropa, så att en assistent som Claude eller Cursor kan sköta en tjänst direkt i stället för att gissa. LabelGrid publicerar en MCP-server så att din assistent kan sköta ditt distributionskonto, och du kan läsa hela specifikationen på modelcontextprotocol.io.

Vilka AI-assistenter kan jag använda den med?

Alla klienter som talar Model Context Protocol fungerar, däribland Claude Desktop, Claude Code och Cursor. Du lägger till en post i klientens konfiguration och servern sköter resten. Om du startar den utan en token går den in i ett guidat installationsläge och din assistent guidar dig steg för steg genom att ansluta ditt konto.

Kan AI:n distribuera eller ta bort mina släpp på egen hand?

Nej. Distributionsinlämningar, borttagningar och oföränderliga uppladdningar av ljud och omslag är avstängda som standard och förblir inaktiverade tills du uttryckligen slår på dem och skriver in en bekräftelse där du accepterar ansvaret för AI-drivna distributionsåtgärder. Läsningar och säkra utkastsredigeringar är tillgängliga utan det steget, varje åtgärd valideras på LabelGrids servrar, och distributionsinlämningar räknas fortfarande mot dina veckogränser för släpp.

Behöver jag ett API-abonnemang, och hur kommer jag i gång?

Ja. MCP-servern ansluter via LabelGrids publika API, som ingår i LabelGrids API-abonnemang. Har du redan API-åtkomst skapar du en token under Profil och sedan API-tokens i din panel och ansluter i dag. Är du ny på API:et börjar du med API-introduktionen i hjälpcentret och prissidan för att välja ett abonnemang.

Table of contents:

Börja distribuera din musik idag

Alla stora DSP:er. Automatisk royaltyfördelning. Statistik i realtid. Gå med tusentals skivbolag och artister som redan använder LabelGrid.