Skip to main content
Glama
davillafer

MCP Merchant Scout

by davillafer

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

Related MCP server: agentic-commerce

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

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A custom MCP server that turns Claude into an agentic shopping assistant for searching products, comparing options, managing a cart, and checking out with built-in guardrails for safe autonomous commerce.
  • A
    license
    A
    quality
    C
    maintenance
    A UCP-compliant MCP storefront server that exposes product catalog operations (search, cart, checkout) as MCP tools, following UCP schema version 2026-04-08.
    5
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    MCP server for the BuyWhere product catalog. Lets Claude Desktop, Cursor, Windsurf, and other MCP-compatible agents search and retrieve products without writing any HTTP code.
    76
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

  • Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/davillafer/mcp-merchant-scout'

If you have feedback or need assistance with the MCP directory API, please join our Discord server