← Case studies
Operations · MCP
ERP connector: inventory, sales orders, and approvals through Claude
An MCP connector for Odoo that lets operations teams ask Claude about stock, open orders, and deliveries, and draft sales orders and purchase requests that go through the ERP's own approvals.
The problem
ERP data is the most valuable context in an operations business, and the hardest to reach. Staff click through dozens of screens to answer simple questions like "what's late this week?"
The solution
A connector exposes the ERP's key records as tools. Read questions are answered instantly; anything that creates or changes a record is drafted by the agent and confirmed by a person.
Tools the agent can use
stock_levelsOn-hand, reserved, and incoming stock by product and warehouseReadopen_ordersSales and purchase orders filtered by status, customer, or dateReadlate_deliveriesDeliveries past their promised date, with reasonsReaddraft_sales_orderCreate a draft order for staff to confirm in the ERPNeeds approvalHow it connects
- Claude (team workspace)
- MCP Gateway
- ERP connector
- Odoo JSON-RPC API
- ERP approval workflow
Security by design
- Each user's agent sees only what their ERP role allows
- Writes are drafts until confirmed in the ERP
- Every query and draft is logged with the requesting user
Stack
PythonFastMCPOdoo APIAWS Lambda