Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Merchant Scout

БесплатноНе проверен

An MCP server that wraps the Universal Commerce Protocol (UCP) Discovery and Catalog capabilities, letting you search and compare products across UCP merchants

GitHubEmbed

Описание

An MCP server that wraps the Universal Commerce Protocol (UCP) Discovery and Catalog capabilities, letting you search and compare products across UCP merchants directly from Claude.

README

MCP Merchant Scout

License: MIT TypeScript MCP Compatible UCP 2026-01-23

An MCP server that wraps the Universal Commerce Protocol (UCP) Discovery and Catalog capabilities, letting you search and compare products across UCP merchants directly from Claude.


Tools

Tool Description
discover_merchant Fetch a merchant's /.well-known/ucp profile and register it
search_products Search for products across all discovered merchants (query is optional, supports price filters)
get_product Get full details for a specific product
compare_products Compare 2-5 products side-by-side

Setup

git clone https://github.com/davillafer/mcp-merchant-scout.git
cd mcp-merchant-scout
npm install
npm run build

Claude Code

Create a .mcp.json file in your project directory:

{
  "mcpServers": {
    "ucp-merchant-scout": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-merchant-scout/dist/index.js"]
    }
  }
}

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "ucp-merchant-scout": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-merchant-scout/dist/index.js"]
    }
  }
}

Usage

Once configured, use natural language in Claude:

  1. Discover a merchant: "Discover the merchant at https://puddingheroes.com"
  2. Search products: "Search for products under $20"
  3. Search with keywords: "Find me a sci-fi book"
  4. Get details: "Get details on pudding-heroes-paperback"
  5. Compare: "Compare these two products side by side"

UCP Spec Compatibility

Supports both the official UCP spec (2026-01-23) and legacy implementations:

Feature Spec support Legacy fallback
Discovery /.well-known/ucp /api/ucp/discovery
Services Reverse-domain keyed with transport bindings Flat string paths
Capabilities Reverse-domain keyed objects Flat string arrays
Payment handlers ucp.payment_handlers (keyed object) payment.handlers (array)
Catalog search POST /catalog/search GET /products
Product lookup POST /catalog/lookup GET /products/:id
UCP-Agent header profile="<discovery-url>" (spec format)

The client tries spec-compliant endpoints first and falls back to legacy formats automatically.

Live UCP Merchants

Endpoint Format Description
https://puddingheroes.com Legacy Public sandbox with 10 products (books, rentals, memberships)
https://ucp-demo-api.hemanthhm.workers.dev Spec Community demo with 5 AI gadget products

Development

npm run dev    # Run with tsx (auto-reload)
npm run build  # Compile TypeScript
npm start      # Run compiled output

Architecture

Claude <--stdio--> MCP Server <--HTTP--> Merchant A (/.well-known/ucp -> /catalog/search)
                               <--HTTP--> Merchant B (/.well-known/ucp -> /products)

The server maintains an in-memory registry of discovered merchants. Product searches fan out to all registered merchants in parallel using Promise.allSettled().

Tech Stack

from github.com/davillafer/mcp-merchant-scout

Установка Merchant Scout

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/davillafer/mcp-merchant-scout

FAQ

Merchant Scout MCP бесплатный?

Да, Merchant Scout MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Merchant Scout?

Нет, Merchant Scout работает без API-ключей и переменных окружения.

Merchant Scout — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Merchant Scout в Claude Desktop, Claude Code или Cursor?

Открой Merchant Scout на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Merchant Scout with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai