Skip to main content
Glama

Barcode Tools (decode, render, GTIN validate)

Server Details

Decode, render, validate barcodes: QR, DataMatrix, EAN, UPC, PDF417. All tools free, no auth.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.3/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinct function: decoding, rendering, format listing, and GTIN validation. There is no meaningful overlap even though decode and validate both relate to barcode content.

Naming Consistency5/5

All tools use a consistent snake_case verb_noun pattern (decode_barcode, list_formats, render_barcode, validate_gtin). This makes the intended action and target clear before reading the description.

Tool Count5/5

With four tools, the server is tightly scoped to the core barcode operations of decode, render, validate, and format discovery. No tool feels redundant, and the count is appropriate for a focused utility server.

Completeness5/5

The server covers the primary barcode lifecycle: reading existing barcodes, creating new ones, validating GTINs, and enumerating supported formats. The render self-check and format matrix avoid dead ends, and no essential operation appears to be missing.

Available Tools

4 tools
decode_barcodeDecode barcodes from an imageAInspect

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.

Inputs: image_base64 (required), formats.

list_formatsList supported symbologiesAInspect

Static table of supported barcode formats with render/decode support and notes.

Inputs: no named parameters.

render_barcodeRender a barcode/QR to PNGAInspect

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.

Inputs: text (required), format (required), scale.

validate_gtinValidate a GTIN/EAN/UPC codeAInspect

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).

Inputs: code (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables barcode decoding from URLs, uploaded files, or raw bytes via HTTP and MCP, supporting formats like EAN13, QRCode, and DataMatrix.
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Generate QR codes and create, edit and track dynamic (editable) QR codes with scan analytics, folders, style themes and branded subdomain management. Free REST API with an OpenAPI spec alongside; every tool takes a free API key.
      15
      AGPL 3.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables encoding 100+ barcode symbologies and decoding common 1D/2D formats, plus terminal QR codes.
      1
      MIT
    • F
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to decode and render barcodes/QR codes and validate GTINs via the Model Context Protocol, with both hosted and self-hosted deployment options.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources