Connect a module
Unleashed
ShopMCP connects directly to the Unleashed API using the account API ID and Key. v1 is read-only: products, stock on hand, sales orders, purchase orders, customers, suppliers, warehouses, and inventory playbooks.
1. Copy API credentials from Unleashed
Log into Unleashed as the account owner, then open Integration -> Unleashed API Access. Copy both values:
- API ID — unique to the Unleashed company.
- Key — the private key used to sign API requests.
API access is company scoped
Each Unleashed company has a different API ID and Key. Keep the key private; it is equivalent to a password for API access.
2. Paste credentials into ShopMCP
Open Settings -> Integrations and click Connect on the Unleashed card. Paste the API ID and Key. ShopMCP verifies the pair with GET /Companies, labels the connection from the company record where possible, and stores credentials encrypted at rest.
What you can ask
- Show products, product groups, brands, and price tiers.
- Find low, zero, or negative stock on hand by warehouse.
- Review sales orders that are placed or backordered.
- List open purchase orders for a supplier or warehouse.
- Compare stock on hand against purchase coverage.
- Look up customers, suppliers, warehouses, taxes, and units of measure.
Troubleshooting
- 403 Forbidden — the API ID, API Key, or request signature was rejected. Re-copy both values from Unleashed.
- Usage limit reached — Unleashed API calls are plan-limited monthly. Narrow date filters, reduce page size, or wait for usage to reset.
- Unexpected date shape — Unleashed returns JSON GET dates in Microsoft .NET format. ShopMCP normalises these to ISO strings in MCP responses.

