Work / Demo
MCP server for your shop back office
An MCP server that lets Claude and other AI agents search, check and update shop data through validated tools.
Situation
AI agents become useful at work when they can read and change real business data. That access needs limits: validated inputs, safe writes and a record of every change.
What I built
- Six tools: product search, product details, stock update, order list, order details and a low-stock report
- Input validation on every tool, and stock changes that would go below zero are refused
- An audit log entry for every stock change, with time, reason and the values before and after
- A local stdio transport for Claude Desktop and Claude Code, and a remote HTTP transport with token auth
- Data access behind one repository interface, so connecting a real REST API or database means writing one class
Result
36 automated tests check tool behavior, input validation and refused requests. The same structure fits order management, ERP or support systems that a team wants an agent to use.


