Quick Start
You need two things:
- LabelInn API Key — get one from Dashboard → Settings → API Keys
- MCP Endpoint —
https://labelinn.com/v1/mcp
Transport: Streamable HTTP (POST/GET) | Auth: Bearer token | Tools: 112
Client Setup
Claude Desktop
Edit claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"labelinn": {
"url": "https://labelinn.com/v1/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Claude Code (CLI)
claude mcp add labelinn \ --transport http \ --url https://labelinn.com/v1/mcp \ --header "Authorization: Bearer YOUR_API_KEY"
Cursor
Create .cursor/mcp.json in your project root:
{
"mcpServers": {
"labelinn": {
"url": "https://labelinn.com/v1/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}VS Code (GitHub Copilot)
Create .vscode/mcp.json in your project:
{
"servers": {
"labelinn": {
"type": "http",
"url": "https://labelinn.com/v1/mcp",
"headers": {
"Authorization": "Bearer ${input:labelinn-api-key}"
}
}
}
}Windsurf
Open Settings → MCP → Add Server:
{
"mcpServers": {
"labelinn": {
"serverUrl": "https://labelinn.com/v1/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Any MCP Client (Generic)
POST https://labelinn.com/v1/mcp
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"jsonrpc": "2.0",
"method": "tools/list",
"id": 1
}Available Tools (112)
Every tool is available via MCP. Here are the categories:
🖨️ Printing
Print labels, ZPL, images, PDFs, raw data
15+ tools🎨 Design
Create, edit, clone, render label templates
20+ tools📦 Elements
Add text, barcodes, images, HTML, shapes
15+ tools🔧 Fleet
Discover, configure, group, monitor printers
20+ tools📋 Jobs
List, track, cancel, retry print jobs
10+ tools🔗 Webhooks
Create, manage, test event webhooks
8+ tools📊 Analytics
Usage stats, audit logs, compliance
12+ tools⚙️ Rules
Automation rules, routing, triggers
12+ toolsExample Prompts
Once connected, just talk to your AI assistant:
"List all my printers and their status" "Create a 4x6 shipping label with a barcode for SKU ABC-123" "Print 50 copies of the product tag design with this CSV data" "Show me print job stats for the last 7 days" "Set up a webhook to notify me when any print job fails" "Discover printers on the network and add them to a group"
Supported Clients
Claude Desktop
✓ SupportedClaude Code
✓ SupportedCursor
✓ SupportedVS Code (Copilot)
✓ SupportedWindsurf
✓ SupportedSmithery
✓ Supported (OAuth)Cline
✓ SupportedAny MCP Client
✓ Streamable HTTPTechnical Details
- Endpoint:
https://labelinn.com/v1/mcp - Transport: Streamable HTTP (MCP 2025-03-26 spec)
- Auth:
Authorization: Bearer sk_live_... - Rate Limit: 120 requests/minute per API key
- Protocol: JSON-RPC 2.0
- Methods:
tools/list,tools/call,initialize - Discovery:
/.well-known/mcp.json