MCP Server
MCP
io.github.labelgrid/labelgrid-mcp
Official LabelGrid MCP server — manage your music catalog, releases, analytics and distribution.
Install
npx -y @labelgrid/[email protected]
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "npm",
"identifier": "@labelgrid/mcp",
"version": "0.4.0",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Your LabelGrid API token. Create one in your dashboard under Profile → API Tokens. Without it the server starts in setup mode and walks you through creating one.",
"format": "string",
"isSecret": true,
"name": "LABELGRID_API_TOKEN"
},
{
"description": "Override the API base URL. Defaults to the production API.",
"format": "string",
"name": "LABELGRID_API_URL"
},
{
"description": "Enable safe writes (create/update drafts, labels, artists, and similar). Enabled by default; set to false for read-only.",
"format": "string",
"name": "LABELGRID_ENABLE_WRITES"
},
{
"description": "Enable full writes (distribution, takedowns, immutable uploads). Disabled by default; also requires LABELGRID_FULL_WRITES_ACK.",
"format": "string",
"name": "LABELGRID_ENABLE_FULL_WRITES"
},
{
"description": "Must equal the exact acknowledgment sentence (see the README safety section) to arm full writes.",
"format": "string",
"name": "LABELGRID_FULL_WRITES_ACK"
},
{
"description": "Comma-separated subset of toolsets to expose (account, reference, catalog, releases, insights, finance, webhooks, distribution; pre-0.3.0 names are accepted as aliases). Defaults to all except webhooks, which must be named explicitly to enable.",
"format": "string",
"name": "LABELGRID_TOOLSETS"
},
{
"description": "Force reads only; overrides both write flags. Defaults to false.",
"format": "string",
"name": "LABELGRID_READ_ONLY"
}
]
}
]
}
mcp
model-context-protocol
npm
By
Comments
Sign in to leave a comment