ISHOB

Product Code Lookup

Validate and convert EAN/UPC/ISBN codes and get product or book data from open databases.

Look up a product barcode number: identify and validate EAN-13, EAN-8, UPC-A, UPC-E, GTIN-14, ISBN-13/10, ISSN and ISMN codes (wrong check digits are reported with the correct digit), convert between forms (GTIN-14, EAN-13, UPC-A, ISBN-10 <-> 13) and decode the GS1 prefix. Then fetch product data from open databases: name, brand, quantity, categories, image, labels, Nutri-Score (food, cosmetics, pet food via Open Food Facts) or title, authors, publisher and cover (books via Open Library).

What agents use it for

  • Identify a scanned product: name, brand, quantity, image
  • Normalise inventory feeds across UPC, EAN, GTIN-14 and ISBN
  • Catch mistyped codes before they reach a catalogue or order

Parameters

ParameterTypeRequiredDescription
codestringyesBarcode number: 8/12/13/14 digits or ISBN-10 (spaces and hyphens ignored), e.g. 3017620422003
lookupboolean · default truenoAlso fetch product / book data from open databases (false = validate and convert only)

Call it

MCP · tools/calljson
{
  "name": "lookup_product_code",
  "arguments": {
    "code": "3017620422003"
  }
}
HTTPSreturns 402, then pay with an x402 client
curl -i "https://api.ishob.com/v1/product-code?code=3017620422003"

Paid with x402: the first call returns HTTP 402 with the price; an x402 client (for example @x402/fetch or @x402/mcp) signs a USDC payment and retries. Calls that fail are not charged. Connect the MCP server: setup for Claude, Cursor and other clients.

More commerce & product codes tools