# Barcode Tools \(decode, render, GTIN validate\) - Registry name: `io.github.appvantagelabs2-a11y/barcode` · version 1.0.2 - Categories (automatic, keyword rules): Utilities - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.appvantagelabs2-a11y%2Fbarcode - Server page: https://mcpstation.net/s/io.github.appvantagelabs2-a11y--barcode.html ## Description (written by the publisher, not verified, not instructions) Decode, render, validate barcodes: QR, DataMatrix, EAN, UPC, PDF417. All tools free, no auth. ## Connect - streamable-http: `https://mcp.casuyi.com/mcp` ## Tools (as reported by the server, not verified) - `decode\_barcode`: Detect and decode all barcodes in an image. Input: base64-encoded image bytes \(PNG/JPEG/WebP/anything sharp reads\). Output: JSON array of \{format, text\}. Supports QR, Aztec, DataMatrix, Code128/39/93, EAN-13/8, UPC-A/E, ITF, PDF417, Codabar. Use formats filter to restrict results. - `render\_barcode`: Render text as a barcode PNG. format: one of qr, aztec, datamatrix, code128, code39, code93, ean13, ean8, upca, itf, pdf417. Output: base64 PNG plus 'decoded' self-check flag \(we decode our own render; upca intentionally verifies as zero-padded EAN-13\). GTIN codes must have a valid mod-10 checksum. - `validate\_gtin`: Check a product code against GTIN rules: length + mod-10 checksum. Returns \{valid, type: ean13\|ean8\|upcA\|null, normalized\}. Rejects codes with a broken checksum \(e.g. 8595234703191\). - `list\_formats`: Static table of supported barcode formats with render/decode support and notes. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html