ean-lookup

ean-lookup

3.5

The EAN Lookup MCP Server provides a robust API for accessing a comprehensive database of over 430 million barcodes, ideal for mobile apps, e-commerce platforms, and data warehouses.

The EAN Lookup MCP Server is designed to facilitate the retrieval and integration of product information using EAN or UPC barcodes. It supports a wide range of applications, including updating product data, assisting with data entry, and integrating EAN codes into shopping uploads. The server offers flexible response formats in XML and JSON, making it adaptable to various development environments. With its extensive database, the EAN Lookup service is a valuable resource for developers and businesses looking to enhance their product data management capabilities.

Features

  • Query Products by Barcode: Retrieve detailed product information using EAN or UPC barcodes.
  • Search by EAN Prefix: Find products by searching with an EAN prefix.
  • Keyword Search: Discover products by searching with relevant keywords.
  • Flexible Response Formats: Choose between XML and JSON for your API responses.

MCP Tools

  • Barcode Lookup: Lookup product information by entering a barcode.
  • Product Search: Search the barcode database using keywords.
  • Barcode Prefix Search: Search for barcodes that start with a specific prefix.
  • Verify Checksum: Verify the checksum of an EAN barcode.

Usage with Different Platforms

python

python
import requests

url = 'https://api.eanlookup.com/barcode-lookup'
params = {
    'op': 'lookup',
    'ean': '0123456789012',
    'format': 'json'
}
response = requests.get(url, params=params)
print(response.json())

javascript

javascript
const fetch = require('node-fetch');

const url = 'https://api.eanlookup.com/barcode-lookup';
const params = new URLSearchParams({
    op: 'lookup',
    ean: '0123456789012',
    format: 'json'
});

fetch(`${url}?${params}`)
    .then(response => response.json())
    .then(data => console.log(data));