lantip/crm-umkm
If you are the rightful owner of crm-umkm and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
UMKM CRM is a lightweight MCP server designed for managing small business customer relationships, product sales, and order tracking using SQLite.
UMKM CRM (MCP Server)
A lightweight MCP server for managing small business (UMKM) customer relationships, product sales, and order tracking using SQLite.
This server is designed for micro and small enterprises (UMKM) ā from warung kopi to online shops ā that need simple CRM capabilities, including product tracking, customer records, WhatsApp promotions, and more.
⨠Features
- š¾ Record customer orders and interactions
- š¦ Manage product inventory and sales
- š Notify when stock is low
- š View top-selling products and loyal customers
- š Export weekly activity to CSV
- š² Send WhatsApp promotions (via external API)
š¦ Installation
Install from PyPI:
pip install crm-umkm
š Usage
You can run the server using:
uvx crm-umkm
Or configure it in a client like Cursor or any MCP-compatible app:
{
"mcpServers": {
"crm-umkm": {
"command": "uvx",
"args": ["crm-umkm"],
"env": {
"DB_PATH": "/absolute/path/to/crm.db",
"WHATSAPP_API_URL": "https://your-api.com/send",
"WHATSAPP_API_TOKEN": "your-api-token"
}
}
}
}
š Environment Variables
Variable | Description | Default |
---|---|---|
DB_PATH | Path to SQLite database file | crm_umkm.db |
WHATSAPP_API_URL | Base URL for sending WhatsApp messages | https://api.whatsapp.com/send |
WHATSAPP_API_TOKEN | Token to authenticate with WhatsApp API service | (empty) |
The database will be initialized automatically on first run.
š§ Prompt Behavior
This MCP server is specifically scoped for UMKM CRM tasks. The underlying LLM is guided to:
ā Use these tools when:
- The user wants to record orders, view product stats, monitor stock, or export activity reports
- Managing small business customers and interactions
- Sending promotions via WhatsApp
š« Avoid using for:
- Enterprise-level CRM needs
- Marketing campaign automation at scale
- Large-scale ERP workflows
š Project Structure
crm-umkm/
āāā src/
āāā crm_umkm/
āāā __init__.py
āāā server.py
āāā test.py
š License
ABRMS License