This server wraps barcode and QR code operations into three MCP tools. You can decode barcodes from images or base64 data, generate QR codes as PNGs with configurable error correction, and create barcodes in over 25 formats including Code 128, EAN-13, and UPC-A. It's useful when you need Claude to read barcodes from photos users send, generate QR codes for links or data on the fly, or create shipping labels with tracking numbers. Setup works over stdio with npx or you can run it as an HTTP server. The typical flow is asking Claude to scan a barcode image or requesting a QR code for a URL, and it handles the encoding and decoding behind the scenes.
claude mcp add --transport stdio domdomegg-barcode-scanner-mcp uvx barcode-scanner-mcp