Merchant Web MCP
Merchant Web MCP — Agent Analytics & Operability Prototype
Verwandle jeden E-Commerce-Storefront in eine beobachtbare, messbare und transaktionsfähige Plattform für KI-Einkaufsagenten.
[!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
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.
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).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 devLive-Bereitstellungen
Interaktives Simulations-Cockpit: https://merchant-web-mcp.web.app
Eigenständige Projector-Demo (Single-File-HTML): https://merchant-web-mcp.web.app/demos/merchant-web-mcp-demo-v2.html
🛡️ Sicherheits- & Integritäts-Highlights in diesem Repo
Echte Web-Crypto-HMAC-SHA256-Signierung: Implementiert in
src/mcp/cryptoAuth.tsunter Verwendung des standardmäßigencrypto.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_idzu 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.
This server cannot be installed
Maintenance
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
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to perform e-commerce operations through a standardized interface implementing the x402 and Agentic Commerce Protocol (ACP). Supports merchant sessions, product search, and payment orchestration with production-ready security features.
- AlicenseAqualityFmaintenanceEnables AI agents to autonomously browse inventory, negotiate terms, manage carts, and execute secure payments on Shopify stores using standardized protocols. It provides a bridge for LLMs to handle the entire commerce lifecycle from discovery to order tracking through a verifiable mandate chain.52MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to discover products, build carts, and complete purchases across multiple downstream commerce services through a secure, contract-driven API.
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to browse product catalogs, search products with filters, and initiate checkouts, generating order summaries and checkout URLs.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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