Hari ini kami meluncurkan server MCP resmi LabelGrid: sebuah cara untuk menghubungkan asisten AI Anda sendiri ke akun LabelGrid dan mengelola distribusi musik cukup dengan meminta apa yang Anda butuhkan. Arahkan Claude Desktop, Claude Code, Cursor, atau klien Model Context Protocol lainnya ke akun Anda, dan Anda bisa menyiapkan sebuah rilis, menanyakan mengapa satu rilis tertahan di peninjauan, mengambil royalti kuartal terakhir, atau memeriksa di platform mana sebuah single sudah tersedia, semuanya dengan bahasa sehari-hari. Ia buatan LabelGrid, open-source di bawah lisensi MIT, dan sudah tersedia di npm sebagai @labelgrid/mcp.
Jika Anda pernah berharap bisa berbicara dengan backend distribusi Anda seperti berbicara dengan seorang rekan kerja, inilah jawabannya. Berikut ini Anda akan melihat apa sebenarnya Model Context Protocol itu, semua yang bisa dilakukan server, cara menghubungkannya dalam waktu sekitar satu menit, dan bagian yang paling kami pedulikan: model keamanan yang menjaga asisten AI tetap berada di dalam pagar pengaman yang sudah dimiliki akun Anda.
Apa itu Model Context Protocol, secara sederhana
Model Context Protocol, yang biasa disingkat MCP, adalah standar terbuka untuk menghubungkan asisten AI dengan tool dan data eksternal. Dengan sendirinya, sebuah asisten hanya bisa bernalar dan menulis teks. MCP memberinya sekumpulan aksi konkret yang bisa dipanggil, yang diterbitkan oleh sebuah server, sehingga ia bisa melakukan pekerjaan nyata terhadap sistem nyata alih-alih sekadar menjelaskan apa yang bisa Anda lakukan. Dengan kata lain, sebuah server MCP adalah jembatan antara asisten dan sebuah layanan.
Server MCP LabelGrid adalah jembatan itu untuk akun distribusi Anda. Ia membuka operasi LabelGrid ke asisten mana pun yang mendukung protokol tersebut dan dibangun sebagai wrapper tipis dan bertipe di atas API publik yang sama, yang sudah dipakai para developer. Tidak ada yang baru di baliknya dan tidak ada aturan baru yang dibuat-buat. Ketika asisten Anda meminta server untuk membuat sebuah rilis, server memanggil API publik LabelGrid, dan API memvalidasi permintaan itu persis seperti yang dilakukannya untuk klien lain mana pun. Anda bisa membaca spesifikasi protokolnya di modelcontextprotocol.io.
Apa yang bisa dilakukan server
Tool server dikelompokkan ke dalam toolset berdasarkan area dan, secara keseluruhan, mencakup sebagian besar dari apa yang Anda lakukan di dasbor. Alih-alih menyebutkan setiap tool satu per satu, inilah gambaran umumnya, area demi area, dengan jenis permintaan yang dijawab masing-masing.
- Identitas dan akun. «Dengan akun mana saya terhubung dan dengan label apa saja saya bisa bekerja?» Asisten memastikan akun dan cakupannya sebelum menyentuh apa pun.
- Data referensi. «Sebutkan genre dan bahasa yang bisa saya tetapkan untuk sebuah rilis», sehingga nilai yang Anda pakai memang nilai yang benar-benar diterima platform.
- Katalog. Buat dan kelola label, artis, penulis, dan penerbit: «Tambahkan artis baru bernama Neon Harbor dan tetapkan saya sebagai penulis».
- Rilis dan track. «Siapkan album dua belas track di bawah label utama saya dan tetapkan tanggal rilis pada Jumat depan». Draf dibuat untuk Anda tinjau, tidak ada yang dikirimkan.
- Peninjauan dan kualitas. «Validasi rilis ini dan beri tahu saya apa yang menghambatnya lolos peninjauan», dan asisten membaca isu yang terbuka lalu melaporkan apa yang perlu diperbaiki. Ia juga bisa membaca peringatan dini opsional dari Stream Radar, jadi Anda bisa menanyakan apakah ada yang tidak biasa terdeteksi pada pemutaran Anda.
- Analitik. «Tampilkan pemutaran single terbaru saya per platform minggu ini», dirinci sesuai permintaan Anda, per platform dan per periode.
- Akuntansi dan royalti. «Tarik laporan royalti kuartal lalu dan rincikan berdasarkan label», dengan pembagian yang diterapkan sesuai permintaan Anda.
- Status pengiriman. «Di platform mana single sudah tersedia dan apakah masih ada yang tertunda?»
- Webhook. «Tambahkan webhook yang memberi tahu server saya setiap kali sebuah pengiriman selesai», agar sistem Anda sendiri tetap tersinkronisasi.
Dan, ketika Anda mengaktifkannya, distribusi. Server bisa mengirim sebuah rilis ke distribusi, menariknya, dan mengunggah audio serta artwork final, tetapi karena berkas final bersifat tak dapat diubah dan sebuah pengiriman keluar ke dunia, aksi-aksi itu berada di balik pagar eksplisit yang akan kita bahas sebentar lagi. Halaman arahan dengan smart link juga tercakup, jadi permintaan seperti «buatkan halaman arahan untuk single baru» punya tempatnya. Inti dari sepuluh toolset itu adalah bahwa lapisan bahasa alaminya bukan sekadar fasad demo di atas segelintir endpoint; ia mencakup pekerjaan nyata dalam mengelola sebuah katalog.
Penyiapan dalam enam puluh detik: tambahkan satu baris dan AI Anda mengurus sisanya
Server berjalan dengan npx, jadi tidak ada yang perlu diunduh dan tidak ada yang perlu terus diperbarui. Anda membutuhkan Node.js 20 atau versi yang lebih baru dan menambahkan satu entri ke konfigurasi klien MCP Anda:
{
"mcpServers": {
"labelgrid": {
"command": "npx",
"args": ["-y", "@labelgrid/mcp"],
"env": {
"LABELGRID_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
} Dan inilah bagian terbaiknya. Jika Anda menjalankan server tanpa token, ia tidak gagal dengan sebuah error: ia masuk ke mode penyiapan terpandu dan asisten Anda mendampingi Anda langkah demi langkah saat menghubungkan akun. Jadi versi jujur dari pemasangannya adalah ini: tambahkan satu baris dan AI Anda mengurus sisanya. Ketika Anda siap, buat token di Profil lalu Token API pada dasbor Anda, tempatkan di konfigurasi, dan Anda pun mengelola katalog dengan bahasa sehari-hari.
Model keamanan: tiga tingkat, tertutup secara default
Menyerahkan kunci sebuah akun distribusi kepada asisten AI hanya menjadi ide bagus jika kunci-kunci itu dirancang dengan cermat. Di sinilah kami menanamkan upaya desain paling banyak, jadi bagian ini layak diulas. Server mengelompokkan setiap aksi ke dalam tiga tingkat izin, dan seluruh sistem tertutup secara default: jika sebuah tingkat tidak diaktifkan, aksi-aksinya sama sekali tidak tersedia.
Baca selalu aktif. Mencari rilis, isu peninjauan, analitik, laporan royalti, dan status pengiriman tidak membawa risiko mengubah apa pun, jadi asisten Anda bisa menjawab pertanyaan sejak koneksi pertama. Penulisan yang aman aktif secara default, tetapi Anda tetap memegang kendali atasnya: menyiapkan draf rilis dan track, mengedit metadata, mengelola label, artis, penulis, dan penerbit, menyiapkan webhook, serta membuat halaman arahan, semuanya masuk di sini. Anda bisa menonaktifkannya, atau memaksa seluruh koneksi menjadi hanya-baca, kapan pun Anda mau.
Aksi berdampak adalah tingkat ketiga dan nonaktif secara default. Pengiriman ke distribusi, penarikan, dan unggahan audio serta artwork yang tak dapat diubah tetap dinonaktifkan sampai Anda mengaktifkannya secara sengaja. Mengaktifkannya bukanlah sakelar yang tak sengaja tersentuh: ia memerlukan pengaktifan eksplisit dan konfirmasi yang diketik. Sebelum pengiriman atau penarikan apa pun yang digerakkan AI dapat berjalan, Anda mengonfirmasi dengan kalimat persis «I accept responsibility for AI-driven distribution actions» (saya menerima tanggung jawab atas tindakan distribusi yang digerakkan AI). Kalimat itu punya fungsi nyata: ia menjadikan aksi berdampak paling besar sebagai keputusan yang disadari, bukan sesuatu yang sudah aktif secara default.
Dua hal menopang ketiga tingkat itu. Pertama, setiap aturan dan validasi berjalan di server LabelGrid, jadi AI tidak pernah bisa melewati proteksi akun Anda. Kontrol yang sama yang mendeteksi ISRC yang salah atau kolom yang hilang di dasbor juga mendeteksinya di sini, karena API yang sama yang melakukan pemeriksaan. Kedua, pengiriman ke distribusi tetap dihitung terhadap batas rilis mingguan Anda, persis seperti ketika Anda mengirimkannya secara manual. Asisten adalah cara yang lebih cepat untuk mengoperasikan platform, bukan cara untuk menghindari aturannya.
Open source, dan untuk siapa
Server ini buatan LabelGrid dan open-source di bawah lisensi MIT. Kodenya ada di github.com/labelgrid/labelgrid-mcp dan paketnya ada di npm sebagai @labelgrid/mcp, jadi Anda bisa membaca setiap baris, mem-fork-nya, mengintegrasikannya ke alur kerja Anda sendiri, atau membuka issue jika ada yang tidak beres. Membangunnya secara terbuka terasa tepat untuk sebuah tool yang begitu dekat dengan katalog Anda: Anda seharusnya bisa melihat persis apa yang dilakukannya sebelum mengarahkannya ke akun Anda.
Karena server berkomunikasi dengan API publik LabelGrid, ia tersedia pada paket API LabelGrid. Jika Anda sudah punya akses API, Anda bisa membuat token dan terhubung hari ini juga. Jika Anda baru pertama kali mengenal API, pengantar API di pusat bantuan adalah tempat untuk memulai, dan Anda bisa membandingkan pilihannya di halaman harga. Developer yang ingin mengenal sisi REST dan sandbox di baliknya bisa membaca halaman API distribusi dan untuk developer.
Itulah peluncurannya. Satu baris di konfigurasi Anda, penyiapan terpandu yang menghubungkan akun Anda, dan model izin yang dirancang agar asisten AI bisa membantu tanpa pernah keluar dari aturan akun Anda. Kami sangat ingin melihat apa yang orang bangun dengannya, jadi jika Anda mencobanya, ceritakan kepada kami apa yang Anda minta darinya.


