Eansearch Mcp Server

io.github.eansearchPublished by GitHub account eansearchv0.1.0Updated Oct 24, 2026

MCP server for real-time product search by barcode (EAN, UPC, GTIN) or keyword on ean-search.org

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBusiness & Commerce

Overview

AI-generated overview

Official EAN-Search.org MCP server that lets an assistant look up products in real time by barcode (EAN, UPC, GTIN) or keyword.

What you can do
  • Search the EAN-Search.org product database by barcode (EAN, UPC, GTIN) or by keyword
  • Retrieve product information for the matched codes and terms
  • Use the same product lookup either through the hosted remote server or a local stdio process
When to use it
Useful when an assistant needs to identify a product from a scanned or typed barcode, or find products by name while working with catalogs, inventory or shopping data.
Requirements
An EAN-Search.org API key, supplied as the EAN_SEARCH_API_TOKEN environment variable for the local package. The local option runs as a Python package (pypi eansearch-mcp-server) over stdio; the hosted remote endpoint at ean-search.org uses OAuth and needs no local install. Network access to ean-search.org.
Before you install
The API key in EAN_SEARCH_API_TOKEN is a secret and should not be shared or committed to config files that others can read. Queries and barcodes are sent to the third-party EAN-Search.org service, and API usage may be subject to that service's plan limits or costs.

Installation

In SourceWeft

  1. Open Eansearch Mcp Server in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. 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/io.github.eansearch%2Feansearch-mcp-server/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. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "eansearch": {
      "type": "http",
      "url": "https://www.ean-search.org/mcp"
    }
  }
}

README

A MCP server for EAN-Search.org

This official MCP server allows you to access the product database on EAN-Search.org from your AI toolchain.

This MCP server supports local communication over stdio. If you AI tools already support streamable http, please use our remote MCP server which is much easier to install. See https://www.ean-search.org/blog/mcp-server-for-ai.html

mcp-name: io.github.eansearch/eansearch-mcp-server

Installation

Here is a sample configuration for Claude Desktop (claude_desktop_config.json):

json
{  "mcpServers": {    "eansearch": {      "command": "c:\\Users\\You\\.local\\bin\\uv.exe",      "args": [        "--directory",        "c:\\PATH\\TO\\eansearch-mcp-server",        "run",        "eansearch-mcp-server.py"      ],      "env": {        "EAN_SEARCH_API_TOKEN": "<your API key here>"      }    }  }}

Source: README.md at commit 3eaca9d

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

85% 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 listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts