ecommerce-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ecommerce-mcpget order ORD-001"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ecommerce-mcp
MCP server for commerce-operations self-service. Lets an AI agent look up order details and search orders without needing developer or SQL access.
Quick Start
# Install deps
npm install
# Seed the database
npm run seed
# Build
npm run build
# Run dev
npm run devRelated MCP server: Clind MCP Server
MCP Tools
get_order(orderId)— Look up a single order by ID (e.g.ORD-001). Returns full details including items, tracking, and notes.search_orders(filters)— Search orders by status, customer, email, date range. Optionally limit results.
Development
TypeScript,
@modelcontextprotocol/sdk,better-sqlite3SQLite database at
data/orders.db(committed to repo since it holds only synthetic data)MCP communicates over stdio (Cloudflare Tunnel wraps the process for remote access)
Deploy to VPS
# On the VPS
git clone https://github.com/ritz541/ecommerce-mcp.git
cd ecommerce-mcp
npm ci --include=dev
npm run build
npm run seed # run once after first deploy, or if data needs reset
npm start # run as a systemd service for productionCloudflare Tunnel
Add this entry to /etc/cloudflared/config.yml:
ingress:
- hostname: mcp.chavanpatil.com
service: http://localhost:8003Then reload the tunnel: systemctl reload cloudflared.
You'll also need to set up a systemd service for the MCP server so it starts on boot and restarts on failure. Create /etc/systemd/system/ecommerce-mcp.service:
[Unit]
Description=Commerce Operations MCP Server
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/root/Code/Projects/github/ecommerce-mcp
ExecStart=/usr/bin/node dist/index.ts
Restart=always
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.targetThen:
systemctl daemon-reload
systemctl enable ecommerce-mcp
systemctl start ecommerce-mcpGitHub Actions CI
On push to master, the workflow runs builds and deploys to the VPS via SSH. Set these repository secrets in your GitHub repo settings:
Secret Name | Description |
| VPS IP address ( |
| SSH private key (root user) |
What's In / Out of Scope
In:
get_order,search_orders, synthetic order data, remote hostingOut: Auth, frontend, inventory management, fulfillment tools, real payments, Docker
License
ISC
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
- Flicense-qualityDmaintenanceMCP Server that enables interaction with GoDaddy's Orders API using natural language, auto-generated from the OTE GoDaddy Orders OpenAPI specification.Last updated
- Flicense-quality-maintenanceA Shopify-focused MCP server that enables AI agents to manage store operations like order tracking, product discovery, and checkout link generation. It facilitates customer-facing interactions including shipping estimates and real-time inventory searches.Last updated
- Alicense-qualityBmaintenanceAI customer support MCP server with order status lookup and RAG-powered knowledge base search for e-commerce stores.Last updatedMIT
- Flicense-qualityCmaintenanceA proof of concept MCP server that gives AI agents business context for e-commerce operations including orders, inventory, logistics, returns, claims, and payments.Last updated
Related MCP Connectors
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Hosted MCP server exposing US hospital procedure cost data to AI assistants
Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.
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/ritz541/ecommerce-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server