MCP-erp
Allows managing the St. Clare's ERP through a conversational WhatsApp interface, receiving inbound messages via WhatsApp Cloud API and triggering enrollment, reconciliation, and bank import operations.
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., "@MCP-erpEnroll a new student in the Intensive English course"
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.
MCP-erp
ERP conversacional por WhatsApp para St. Clare's (instituto de inglés, Buenos Aires).
Servidor MCP + orchestrator + webhook de WhatsApp. Independiente de
st-clares-app (el panel
Streamlit original): tiene su propia base Postgres y su propio esquema. El
esquema y los services (enrollment.py, reconciliation.py, bank_import.py)
se copiaron desde st-clares-app para no perder la lógica ya validada, pero
de acá en adelante evolucionan por separado — ver
docs/ARCHITECTURE.md, sección "Independencia de
st-clares-app".
Estado actual
Scaffold + esquema + services copiados. Sin tools del servidor MCP todavía,
sin orchestrator ni webhook implementados. Próximos pasos en
docs/ARCHITECTURE.md, sección "Plan".
Related MCP server: WhatsApp MCP Server
Estructura
app/
models.py # esquema propio (copiado de st-clares-app + tabla usuario_whatsapp)
db.py # conexión a la Postgres propia (DATABASE_URL)
services/
enrollment.py # copiado de st-clares-app: cuotas, precios, altas/bajas
reconciliation.py # copiado de st-clares-app: conciliación FIFO, matching
bank_import.py # copiado de st-clares-app: parseo de resumen bancario
cash_payments.py # stub — sin implementar (tampoco estaba en el origen)
utils/
audit.py # copiado de st-clares-app
formatters.py # copiado de st-clares-app
mcp_server.py # servidor MCP: expone las tools (sin implementar)
whatsapp_webhook.py # recibe mensajes entrantes de WhatsApp Cloud API
orchestrator.py # arma el prompt, llama a Claude con las tools MCP
scripts/
migrate_from_st_clares.py # migración única de datos desde la Postgres de st-clares-app
docs/
ARCHITECTURE.md # diseño completo: esquema, roles, tools, planVariables de entorno (.env, no versionado)
DATABASE_URL— Postgres propia de MCP-erpANTHROPIC_API_KEYWHATSAPP_TOKEN,WHATSAPP_PHONE_NUMBER_ID,WHATSAPP_VERIFY_TOKENSOURCE_DATABASE_URL— solo para la migración única (scripts/migrate_from_st_clares.py)
Deploy
Railway. Servicio Postgres propio (separado del de st-clares-app).
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
CRM AI-native para PYMEs de LATAM: contactos, ventas, cotizaciones, WhatsApp y métricas vía MCP.
Unified messaging MCP server: WhatsApp, Instagram, Telegram, SMS, Messenger & email support inbox
Unified inbox MCP for WhatsApp, Telegram, Email, voice — read/send messages, search, AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the WhatsApp Business API, allowing agents to send messages, manage media, and perform other WhatsApp business operations through natural language.1-
- AlicenseNot gradedqualityCmaintenanceIntegrates WhatsApp with AI agents, enabling message sending, chat search, media sharing, approval workflows, and activity summaries via any MCP client.1Apache 2.0
- FlicenseNot gradedqualityCmaintenanceFull-featured MCP connector for Odoo ERP via XML-RPC, enabling natural language interaction with CRM, sales, inventory, and other Odoo modules.-
- AlicenseBqualityBmaintenanceEnables AI assistants to manage WhatsApp business operations including chatbots, broadcasts, campaigns, and contacts through 120+ MCP tools.2410079 npmMIT