EAN Check barcode tools

com.eancheckPublished by eancheck.comOfficial publisherv1.0.0Updated Nov 7, 2026

GS1 check digits, code identification, UPC-E and ISBN conversion, GTIN repair and barcodes.

VerifiedStreamable HTTPWeb executableDeveloper ToolsBusiness & Commerce

Overview

AI-generated overview

Barcode and GS1 tools that let an assistant compute check digits, validate and repair GTINs, identify codes, convert UPC-E and ISBN, parse GS1 data, and…

What you can do
  • Calculate and validate numbers: add GS1 check digits, validate complete GTIN/EAN/UPC/ITF-14 numbers, and recover GTINs with unreadable digits.
  • Identify codes: classify an unknown string as GTIN, ISBN, ISSN, SSCC, GLN, GS1-128, Digital Link, VIN, IMEI, ASIN, Amazon LPN or FNSKU, and read Amazon sticker codes.
  • Convert formats: UPC-E to UPC-A and back, ISBN-10 to ISBN-13 and back with hyphenation.
  • Parse GS1 data: split GS1-128, DataMatrix or Digital Link data into Application Identifiers and flag format errors.
  • Produce barcodes: draw print-ready SVG or EPS barcodes in millimetres and report printed size at a GS1 magnification or X-dimension.
When to use it
Useful when working with retail product numbers, packaging labels or Amazon stickers and you need to check, repair, convert or classify codes, or produce and size a barcode for printing.
Requirements
A remote MCP endpoint; no account, API key or local runtime is declared.
Before you install
All answers are computed from the input using GS1 rules; it cannot look up which product or company a number belongs to. Answers include links to the provider's website.

Installation

In SourceWeft

  1. Open EAN Check barcode tools in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.eancheck%2Fbarcode-tools/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ean-check-barcode-tools": {
      "type": "http",
      "url": "https://eancheck.com/api/mcp"
    }
  }
}

Tools

10

calculate_check_digits

Add the GS1 check digit to GTIN numbers that are missing it (7, 11, 12 or 13 digits become GTIN-8, UPC-A, EAN-13 or GTIN-14). One number per line or comma separated.

Parameterscodesrequired

validate_gtins

Check complete GTIN, EAN, UPC and ITF-14 numbers: says for each one whether the check digit is right and which GTIN length it is.

Parameterscodesrequired

identify_code

Find out what kind of code a string is: GTIN, ISBN, ISSN, SSCC, GLN, GS1-128 data, GS1 Digital Link, VIN, IMEI, ASIN, Amazon LPN or FNSKU, with its check digit status.

Parameterscoderequired

check_amazon_code

Read the code from an Amazon sticker: tells an LPN (License Plate Number) from an FNSKU, ASIN, FBA box label, Amazon Logistics tracking number or UPC/EAN, and explains each part. It cannot look up which product a code belongs to.

Parameterscoderequired

convert_upc_e

Convert a UPC-E (6, 7 or 8 digits) to the full 12-digit UPC-A, or a UPC-A to UPC-E when one of the four GS1 zero-suppression rules fits. Checks the check digit.

Parameterscoderequired

convert_isbn

Convert an ISBN-10 to ISBN-13 or back, with the check digit recalculated and the hyphenated form. ISBN-13 starting with 979 has no ISBN-10.

Parametersisbnrequired

repair_gtin

Recover a GTIN with unreadable digits: mark each unknown digit with ? or * and get every number that passes the GS1 check digit.

Parameterscoderequired

parse_gs1

Split GS1 data (GS1-128, GS1 DataMatrix, Digital Link) into its Application Identifiers, with the name of each AI and any format error.

Parametersdatarequired

make_barcode

Draw a print-ready barcode and return it as SVG (or EPS) in millimetres, plus a link that opens it in the generator. Types: upc-a, ean-13, ean-8, itf-14, code-128, code-39, code-93, interleaved-2-of-5, codabar, msi, pharmacode, data-matrix, pdf417, aztec. GS1 retail types use magnification 80 to 200 (percent).

Parametersgs1typerequiredx_mmvaluerequiredformatmagnification

barcode_size

Give the printed size of a barcode type at a GS1 magnification (retail and carton types) or an X-dimension, with the GS1 allowed range.

Parameterstyperequiredx_mmmagnification

Version history

1
  1. v1.0.0LatestNov 7, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.