Skip to main content
Glama
Redser06

Merchant Web MCP

by Redser06

Merchant Web MCP — Agent Analytics & Operability Prototype

Verwandle jeden E-Commerce-Storefront in eine beobachtbare, messbare und transaktionsfähige Plattform für KI-Einkaufsagenten.

Build & Test Protocol Spec License


[!NOTE] Prototyp- & Simulationshinweis: Dieses Repository enthält ein interaktives Simulations-Cockpit und einen Prototyp der vorgeschlagenen BigCommerce / Merchant Web MCP-Plugin-Architektur. Die Simulationsengine läuft clientseitig mit simulierter Latenz, echter Web-Crypto-HMAC-SHA256-Signierung, echten 15-Minuten-TTL-Inventarreservierungs-Timern und einem Executive-Dashboard für Agent Intent Analytics.


🎯 Das Kernproblem & Wertversprechen

Die kurzfristige Realität: Blindheit gegenüber Agent-Traffic

Heutzutage sind Händler blind gegenüber KI-Einkaufsagenten (ChatGPT Agent, Claude, Perplexity, Apple Intelligence). Wenn Bots Produktseiten scrapen:

  • Der Traffic ist von dummen Web-Scrapern nicht zu unterscheiden.

  • Visuelles Scraping verbraucht 6.000–10.000 Tokens pro Seite und scheitert häufig an React-Hydration oder DOM-Redesigns.

  • Händler haben keinerlei Sichtbarkeit darauf, nach welchen Produkten Agenten suchen, welche Suchanfragen fehlschlagen und welche kommerzielle Nachfrage unerfasst durchgeht.

Die Lösung: BigCommerce Merchant Web MCP

  1. Agent Intent Analytics (Sofortiger SaaS-Wert): Erfasst eingehende Agent-Sessions, Tool-Ausführungen, entdeckten Intent-Wert (£124k+ Pipeline), Provider-Aufschlüsselung und Katalog-Nachfragelücken.

  2. Deterministische MCP-Schnittstelle: Stellt strukturierte JSON-RPC-Tools bereit (search_products, get_product_details, check_variant_stock, apply_promotions, add_to_cart_session, create_checkout_session).

  3. Verifizierte kryptografische Übergabe: Erzeugt signierte Checkout-URLs mithilfe echter Web-Crypto-HMAC-SHA256-Tokens mit 15-minütigen ephemeren Inventar-Soft-Locks.


Related MCP server: Shopify Agentic MCP Gateway

🏗️ Architekturübersicht

┌────────────────────────────────────────────────────────┐
│                   AI Shopping Agent                    │
│             (Claude / ChatGPT / Perplexity)            │
└───────────────────────────┬────────────────────────────┘
                            │ (1) Discover: /.well-known/mcp.json
                            │ (2) Transport: HTTP / SSE Stream
                            ▼
┌────────────────────────────────────────────────────────┐
│             Merchant Web MCP Plugin Engine             │
│  ┌──────────────────────────────────────────────────┐  │
│  │ Layered Security Guard (Unicode Filter & Regex)  │  │
│  └────────────────────────┬─────────────────────────┘  │
│                           │                             │
│  ┌────────────────────────▼─────────────────────────┐  │
│  │ Standardized MCP Tools:                          │  │
│  │  • search_products(query, max_price, waterproof) │  │
│  │  • check_variant_stock(variant_id, postal_code)  │  │
│  │  • apply_promotions(promo_code, subtotal)        │  │
│  │  • add_to_cart_session(variant_id, qty) [15m TTL]│  │
│  │  • create_checkout_session (WebCrypto HMAC SHA256│  │
│  │  • get_store_policies()                          │  │
│  └────────────────────────┬─────────────────────────┘  │
└───────────────────────────┼────────────────────────────┘
                            │
            ┌───────────────┴───────────────┐
            ▼                               ▼
┌───────────────────────┐       ┌───────────────────────┐
│ Merchant Catalog / DB │       │ Storefront Cart & DOM │
│ (BigCommerce / D1)    │       │ (Live State Sync)     │
└───────────────────────┘       └───────────────────────┘

🚀 Cockpit & Tests ausführen

Schnellstart

# 1. Install dependencies
bun install

# 2. Run test suite (7 tests, 27 assertions)
bun test

# 3. Start development server
bun run dev

Live-Bereitstellungen


🛡️ Sicherheits- & Integritäts-Highlights in diesem Repo

  • Echte Web-Crypto-HMAC-SHA256-Signierung: Implementiert in src/mcp/cryptoAuth.ts unter Verwendung des standardmäßigen crypto.subtle. Signaturen werden bei der Checkout-Sitzungserstellung kryptografisch verifiziert.

  • Aktive TTL-Inventarablaufzeit: Implementiert in src/mcp/merchantMcpEngine.ts. Ephemere Reservierungen laufen nach 900 Sekunden (15 Minuten) ab, wodurch der Bestand automatisch in das verfügbare Inventar zurückgeführt und der Client-Wire-HUD benachrichtigt wird.

  • Mehrschichtige Defense-in-Depth: Implementiert in src/mcp/securityGuard.ts. Normalisiert Unicode-/Zero-Width-Verschleierung und scannt Kundenbewertungen, Suchanfragen und Promo-Argumente.

  • Multi-Cart-Isolation: Die Engine ordnet Warenkörbe explizit über cart_id zu und lehnt Checkout-Versuche bei ungültigen oder fremden Warenkorb-Sitzungen ab.


🗺️ Roadmap & Produktionsspezifikation

Für die angestrebte Cloudflare Worker + BigCommerce Edge-Server-Spezifikation siehe ROADMAP.md.

A
license - permissive license
Not graded
quality - not tested
C
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

View all related MCP servers

Related MCP Connectors

  • Commission infrastructure for AI commerce — program discovery, attribution, and settlement.

  • Agent-native commerce with trusted catalog, durable carts, and Stripe Checkout via MCP and UCP.

  • Agent-native product catalog for AI shopping agents. 296M+ products, 28 countries.

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/Redser06/merchant-web-mcp'

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