Connect a module
Cin7 Core
ShopMCP connects directly to the Cin7 Core Inventory API using a dedicated Account ID and API Application Key. v1 is read-only: product availability, sales, purchases, stock movements, customers, suppliers, and reference data.
1. Create an API application in Cin7 Core
Log into Cin7 Core Inventory, then open Integrations -> API. Create a dedicated API application for ShopMCP and copy both values:
- Account ID — unique to the Cin7 Core company.
- API Application Key — the secret key for this API application.
Keep the key scoped to ShopMCP
Cin7 Core applies the 60-calls-per-minute API limit per API application. A dedicated ShopMCP application keeps usage easier to monitor and lets you rotate access without affecting other systems.
2. Paste credentials into ShopMCP
Open Settings -> Integrations and click Connect on the Cin7 Core card. Paste the Account ID and API Application Key. ShopMCP verifies the pair with GET /me, labels the connection from the account profile where possible, and stores credentials encrypted at rest.
What you can ask
- Show products or SKUs updated recently.
- Find low or negative availability by location.
- List sales that are ready for shipping or partially fulfilled.
- Review purchase orders and invoices for a supplier.
- Compare open purchase coverage against low-stock items.
- Look up customers, suppliers, tax rules, locations, and price tiers.
Troubleshooting
- 403 Forbidden — the Account ID and Application Key do not match, were revoked, or came from a different Cin7 Core company.
- 429 Too Many Requests— the API application has hit Cin7 Core’s 60-calls-per-minute limit. Wait a minute or reduce page size / page count.
- Unexpected empty pages — only some Cin7 Core endpoints support pagination. ShopMCP still passes Page and Limit consistently, but unpaginated endpoints may return one full payload.

