Skip to main content
Glama

MCP E-commerce Server

A Model Context Protocol (MCP) server for retail e-commerce product management with CRUD operations, AI-powered descriptions, and database integration(Sqlite).

Features

  • ๐Ÿ›๏ธ Complete CRUD Operations - Create, read, update, delete products

  • ๐Ÿค– AI-Powered Descriptions - Automatic product description generation using MCP sampling

  • ๐Ÿ“Š Database Integration - MySQL database with proper schema

  • ๐Ÿ” Smart Search - Search products by name with pagination

  • ๐Ÿ“ฆ Low Stock Monitoring - Resource for tracking inventory levels

  • ๐ŸŒ Dual Transport Support - Both stdio and HTTP/SSE transports

  • ๐Ÿ”ง TypeScript - Fully typed with Zod validation

  • ๐Ÿ“‹ MCP Resources - Product catalog and low-stock resources

  • ๐ŸŽฏ MCP Prompts - Pre-built prompt templates

Quick start

# 1) Install deps npm i # 2) Prepare env cp .env.example .env # 3) Create schema (optional, run in your MySQL) # See sql/schema.sql # 4) Run demo (non-MCP) usage npm run dev:demo # 5) Run MCP server (stdio transport) npm run dev:mcp

The MCP server prints nothing special; it waits on stdio for a client like Claude Desktop / MCP Inspector / Apps SDK to connect.

Notes

  • This is intentionally minimal and tutorialโ€‘friendly.

  • All database params come from environment variables.

  • You can extend with transactions, pagination, auth, etc.

#package.json npm link

npm login npm publish --access public

-
security - not tested
A
license - permissive license
-
quality - not tested

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/vanushya/MCP-Example'

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