Integrates with Supabase to manage store data including inventory, orders, and customers, while dynamically loading tool definitions from a database-resident registry.
Click on "Install 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., "@SwagManager MCPShow me which items are currently low on stock and need reordering."
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.
@swagmanager/mcp
MCP (Model Context Protocol) server for SwagManager — manage inventory, orders, analytics, customers, and more from Claude Code or Claude Desktop.
Setup
Environment Variables
Create a .env file or set these environment variables:
Claude Code
Add to ~/.claude/settings.json:
Claude Desktop
Add to your Claude Desktop MCP config:
Tools
Tools are loaded dynamically from the ai_tool_registry database table. The default set includes:
Tool | Description |
| Sales analytics with flexible date ranges |
| Adjust quantities, set stock, transfer between locations |
| Query inventory summary, velocity, by location |
| Start, count, complete inventory audits |
| Find orders, get details, purchase orders |
| Create, approve, receive, cancel purchase orders |
| Transfer inventory between locations |
| Find, create, update products and pricing |
| Find, create, update customers |
| Manage product collections |
| Find and list suppliers |
| Find store locations |
| Send emails, manage inbox |
| Low stock and pending order alerts |
| Generate COAs and documents |
| View audit logs |
Development
License
MIT