smart-retail-mcp
Click on "Deploy 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., "@smart-retail-mcp Analyze inventory and sales velocity to identify items needing restock alerts."
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.
🤖 Smart Retail MCP Server
Tool server based on Model Context Protocol (MCP) that provides predictive inventory analysis capabilities to AI agents.
Available Tools
Tool | Description |
| Gets the current inventory of all products along with supplier delivery times |
| Calculates the average daily sales velocity per product over the last N days |
| Creates restocking alerts when stock will run out before the next delivery |
Related MCP server: vanam-erp-mcp
Architecture
src/
├── index.ts → Definición e implementación de herramientas MCP (stdio transport)
├── db.ts → Pool de conexión a PostgreSQL
└── seed.ts → Script para insertar datos de pruebaConfiguration
Environment variables (.env)
DATABASE_URL=postgresql://usuario:password@localhost:5432/smart_retailScripts
npm start # Ejecutar el servidor MCP
npm run dev # Desarrollo con hot-reload (tsx watch)
npm run seed # Insertar datos de prueba
npm run build # Compilar TypeScriptDependencies
@modelcontextprotocol/sdk— Official MCP SDKpg— PostgreSQL clientdotenv— Environment variables
Communication
The server communicates via stdio (stdin/stdout). The Next.js frontend starts it as a child process using StdioClientTransport from the MCP SDK. It does not expose HTTP ports.
License
ISC
Available Tools
3 toolscreate_ai_recommendationA
Crea una alerta de reabastecimiento en la base de datos cuando detectas que el stock se agotará antes de que el proveedor pueda entregar.
Inputs: reason (required), product_id (required), recommended_order_qty (required).
get_current_stockA
Obtiene los niveles actuales de inventario de todos los productos y los tiempos de entrega del proveedor.
Inputs: no named parameters.
get_sales_velocityA
Calcula el promedio de ventas diarias de los productos en los últimos X días. Útil para predecir cuándo se agotará el stock.
Inputs: days (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool targets a distinct inventory concern: current stock and lead times, sales velocity, and creating restock alerts. There is no meaningful overlap, so an agent can select the correct tool without ambiguity.
All tool names follow a consistent verb_noun pattern: get_current_stock, get_sales_velocity, create_ai_recommendation. The naming is predictable and clear.
Three tools is at the low end, but each tool has a clear role in the inventory-alerting workflow. The count feels appropriate for a narrow purpose, though the broad server name could imply more coverage.
The set covers the input side well, but create_ai_recommendation is a create-only operation with no way to list, update, or delete existing recommendations. This leaves agents with a dead end for managing alert state.
Maintenance
Related MCP Connectors
MCP server for building and testing AI agents with multi-model experimentation and insights.
Hosted MCP for e-commerce: live product catalog, stock, and pricing for AI agents.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceInventory Management AI - MCP server providing AI-powered tools and automation by MEOK AI Labs5 npm36 PyPIMIT
- FlicenseAqualityDmaintenanceMCP server for querying inventory items and stock levels via internal API, enabling AI chatbots to look up product codes and current quantities.2-
- AlicenseNot gradedqualityDmaintenancePredictive supply-chain MCP server that forecasts material confirmation risks and enables AI clients to interact with the system via natural language.MIT
- FlicenseNot gradedqualityCmaintenanceEnterprise-grade MCP server for intelligent supply chain analytics, enabling managers to investigate forecast accuracy, vendor performance, demand trends, and root causes using natural language.-