io.github.appvantagelabs2-a11y/barcode · v1.0.2 · ai-and-media
Barcode Tools (decode, render, GTIN validate) is healthy: it completed an MCP handshake in 2581 ms and exposes 4 tools.
Decode, render, validate barcodes: QR, DataMatrix, EAN, UPC, PDF417. All tools free, no auth.
Endpoint: https://mcp.casuyi.com/mcp (streamable-http)
No repository listed · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 4 |
| Latency | 2581 ms |
| Last checked (UTC) | 2026-10-15T02:50:49.921Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-15T02:50:49.921Z | Healthy | 2581 |
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. |