---
title: "Cin7 Core MCP server for AI agents - actionlake"
description: "Give Claude 294 Cin7 Core actions through one MCP server: production order, production run. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/cin7-core
updated: 2026-10-22
---

Connectors · CRM & sales

# Cin7 Core MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Cin7 Core and the rest of your systems. It gives your agent 294 Cin7 Core actions (102 reads, 146 writes and 46 that wait for a confirmation) and holds the Cin7 Core credential itself, so the agent never does. It paces Cin7 Core's limits and records every call.

[Connect Cin7 Core free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "cin7_core.products.list",
  intent: "check which Cin7 Core account is connected"
}
# List Product · read · 1 upstream call
```

- 294 actions in one signed file
- 102 read look, never change
- 146 write create and update
- 46 wait for a yes destructive, confirmed first

Set up

## Connect Cin7 Core in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Cin7 Core.
   Header credentials. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `account_id` Cin7 Core Account ID (Integrations > API > your API application)
   - `application_key` Cin7 Core API Application Key for the same application
   ```
   account { op: "connections.requirements", service: "cin7_core" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "cin7_core.products.list" }
   # list product · read · 1 upstream call
   check { action: "cin7_core.products.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Cin7 Core at a glance

**Sign-in**

Header credentials. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`account_id` `application_key`

**Limits we pace to**

60 calls a minute, per connection

**API covered**

Cin7 Core External API v2 (API Blueprint, fetched 2026-10-22)`inventory.dearsystems.com/ExternalApi/v2`

**Built from**

Cin7 Core's documentation, read 22 October 2026[jsapi.apiary.io](https://jsapi.apiary.io/apis/dearinventory.apib)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

102 of 102 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

11, so ask can line Cin7 Core up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Cin7 Core.

294 actions in 102 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **102** read look, never change
- **146** write create and update
- **46** destructive wait for a confirmation

1. ### Production order
   12
   3 read · 7 write · 2 destructive
   Create Production Order · Get Production Order · Update Production Order · Get Production Order Attachments (Production Order)
2. ### Production run
   11
   1 read · 9 write · 1 destructive
   Create Production Run · Complete Run (Production Run) · Complete Run Operation (Production Run) · Get Production Run
3. ### Accounts
   4
   1 read · 2 write · 1 destructive
   List Chart of Accounts · Create Chart of Accounts · Update Chart of Accounts · Delete Chart of Accounts
4. ### Advanced purchase
   4
   1 read · 2 write · 1 destructive
   Create Advanced Purchase · Get Advanced Purchase · Update Advanced Purchase · Delete Advanced Purchase
5. ### Advanced purchase stock received
   4
   1 read · 2 write · 1 destructive
   Create Advanced Purchase Stock Received · Get Advanced Purchase Stock Received · Update Advanced Purchase Stock Received · Delete Advanced Purchase Stock Received
6. ### Attribute set
   4
   1 read · 2 write · 1 destructive
   Create Attribute Set · List Attribute Set · Update Attribute Set · Delete Attribute Set
7. ### Bank transfer
   4
   1 read · 2 write · 1 destructive
   Create Bank Transfer · Get Bank Transfer · Update Bank Transfer · Delete Bank Transfer
8. ### Brands
   4
   1 read · 2 write · 1 destructive
   List Brand · Create Brand · Update Brand · Delete Brand

**94 more areas · 247 actions**

- Carriers **4**
- Finished goods **4**
- Inventory write off **4**
- Journal **4**
- Locations **4**
- Me addresses **4**
- Me contacts **4**
- Money operation **4**
- Payment term **4**
- Product categories **4**
- Product family production bom **4**
- Product production bom **4**
- Product suppliers **4**
- Purchase payments **4**
- Purchases **4**
- Resource **4**
- Sale invoice **4**
- Sale payments **4**
- Sales **4**
- Ship zones **4**
- Stock adjustment **4**
- Stock take **4**
- Stock transfer **4**
- Units **4**
- Webhooks **4**
- Work centers **4**
- Advanced purchase credit note **3**
- Advanced purchase invoice **3**
- Advanced purchase payments **3**
- Custom prices **3**
- Customer default template **3**
- Customers **3**
- Deals **3**
- Disassembly **3**
- Factory calendar **3**
- Fixed asset type **3**
- Lead **3**
- Opportunity **3**
- Product attachments **3**
- Product discounts **3**
- Product family **3**
- Product family attachments **3**
- Products **3**
- Purchase attachments **3**
- Sale attachments **3**
- Sale credit note **3**
- Sale fulfilment **3**
- Sale fulfilment pack **3**
- Sale fulfilment pick **3**
- Sale fulfilment ship **3**
- Suppliers **3**
- Task **3**
- Task category **3**
- Tax **3**
- Workflow **3**
- Advanced purchase manual journals **2**
- Advanced purchase put away **2**
- Disassembly order **2**
- Finished goods order **2**
- Finished goods pick **2**
- Markup prices **2**
- Purchase credit note **2**
- Purchase invoice **2**
- Purchase manual journals **2**
- Purchase order **2**
- Purchase stock received **2**
- Sale manual journals **2**
- Sale order **2**
- Sale quote **2**
- Ship zones enabled **2**
- Stock transfer order **2**
- Suspend reason **2**
- Bank accounts **1**
- Customer credits **1**
- Disassembly list **1**
- Finished goods list **1**
- Inventory write off list **1**
- Me **1**
- Money task list **1**
- Price tiers **1**
- Product availability **1**
- Production order list **1**
- Purchase credit note list **1**
- Purchase list **1**
- Resource list **1**
- Sale credit note list **1**
- Sale list **1**
- Start a workflow **1**
- Stock adjustment list **1**
- Stock take list **1**
- Stock transfer list **1**
- Supplier deposits **1**
- Templates **1**
- Transactions **1**

Top actions

## The Cin7 Core API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 112 of Cin7 Core's 112 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `cin7_core.products.list` List Product | List Product. | read | `commerce.product.list` 112 connectors |
| `cin7_core.sale_list.list` List Sale List | List Sale List. | read | `commerce.order.list` 82 connectors |
| `cin7_core.customers.list` List Customer | List Customer. | read | `commerce.customer.list` 45 connectors |
| `cin7_core.locations.list` List Location | List Location. | read | `commerce.warehouse.list` 32 connectors |
| `cin7_core.products.create` Create Product | Create Product. | write | `commerce.product.create` 92 connectors |
| `cin7_core.purchase_list.list` List Purchase List | List Purchase List. | read | `finance.purchase_order.list` 45 connectors |
| `cin7_core.sales.create` Create Sale | Create Sale. | write | `commerce.order.create` 67 connectors |
| `cin7_core.customers.create` Create Customer | Create Customer. | write | `commerce.customer.create` 43 connectors |
| `cin7_core.locations.create` Create Location | Create Location. | write | `commerce.warehouse.create` 20 connectors |
| `cin7_core.suppliers.list` List Supplier | List Supplier. | read | `asset.supplier.list` 41 connectors |
| `cin7_core.purchases.create` Create Purchase | Create Purchase. | write | `finance.purchase_order.create` 43 connectors |
| `cin7_core.sales.delete` Delete Sale | Delete Sale. | destructive | `commerce.order.delete` 39 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Cin7 Core actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Cin7 Core deals are due to close this month, and what are they worth in total?
   calls `cin7_core.opportunity.list`
2. Write write
   Create Product in Cin7 Core. Show me exactly what you will send before you save it.
   calls `cin7_core.products.create`

Governance for Cin7 Core

## Destructive actions wait for a yes.

46 Cin7 Core actions are destructive. The first 10:

- Delete Sale `cin7_core.sales.delete`
- Delete Location `cin7_core.locations.delete`
- Delete Purchase `cin7_core.purchases.delete`
- Delete Chart of Accounts `cin7_core.accounts.delete`
- Delete Sale Credit Note `cin7_core.sale_credit_note.delete`
- Delete Stock Transfer `cin7_core.stock_transfer.delete`
- Delete Stock Adjustment `cin7_core.stock_adjustment.delete`
- Delete Product Category `cin7_core.product_categories.delete`
- Delete Sale Invoice `cin7_core.sale_invoice.delete`
- Delete Sale Payments `cin7_core.sale_payments.delete`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do cin7_core.sales.delete confirm_policy: **human**

Delete Sale?

**intent:** the user asked me to delete Sale

run suspended · waiting for a named person · key _cin7-core-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "cin7-core-agent",
  allowed_actions: ["cin7_core.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "cin7_core.sales.delete", approver: "lead@example.com" },
    { match: "cin7_core.locations.delete", approver: "lead@example.com" },
    { match: "cin7_core.purchases.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Cin7 Core only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Cin7 Core costs on actionlake.

Every Cin7 Core action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Cin7 Core refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 294 Cin7 Core actions
- 294 actions page each page of a long list is one call
- 102 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Cin7 Core action.

294 actions by area: the id your agent calls, what it does, and its effect.

**Production order 12**

- `cin7_core.production_order.create` Create Production Order write
- `cin7_core.production_order.get` Get Production Order read
- `cin7_core.production_order.get_production_order_attachments` Get Production Order Attachments (Production Order) read
- `cin7_core.production_order.update` Update Production Order write
- `cin7_core.production_order.authorise` Authorise (Production Order) write
- `cin7_core.production_order.delete_attachment` Delete Attachment (Production Order) destructive
- and 6 more in this area

**Production run 11**

- `cin7_core.production_run.complete_run` Complete Run (Production Run) write
- `cin7_core.production_run.complete_run_operation` Complete Run Operation (Production Run) write
- `cin7_core.production_run.create` Create Production Run write
- `cin7_core.production_run.get` Get Production Run read
- `cin7_core.production_run.resume_run_operation` Resume Run Operation (Production Run) write
- `cin7_core.production_run.start_run_operation` Start Run Operation (Production Run) write
- and 5 more in this area

**Accounts 4**

- `cin7_core.accounts.create` Create Chart of Accounts write
- `cin7_core.accounts.delete` Delete Chart of Accounts destructive
- `cin7_core.accounts.list` List Chart of Accounts read
- `cin7_core.accounts.update` Update Chart of Accounts write

**Advanced purchase 4**

- `cin7_core.advanced_purchase.create` Create Advanced Purchase write
- `cin7_core.advanced_purchase.delete` Delete Advanced Purchase destructive
- `cin7_core.advanced_purchase.get` Get Advanced Purchase read
- `cin7_core.advanced_purchase.update` Update Advanced Purchase write

**Advanced purchase stock received 4**

- `cin7_core.advanced_purchase_stock_received.create` Create Advanced Purchase Stock Received write
- `cin7_core.advanced_purchase_stock_received.delete` Delete Advanced Purchase Stock Received destructive
- `cin7_core.advanced_purchase_stock_received.get` Get Advanced Purchase Stock Received read
- `cin7_core.advanced_purchase_stock_received.update` Update Advanced Purchase Stock Received write

**Attribute set 4**

- `cin7_core.attribute_set.create` Create Attribute Set write
- `cin7_core.attribute_set.delete` Delete Attribute Set destructive
- `cin7_core.attribute_set.list` List Attribute Set read
- `cin7_core.attribute_set.update` Update Attribute Set write

**Bank transfer 4**

- `cin7_core.bank_transfer.create` Create Bank Transfer write
- `cin7_core.bank_transfer.delete` Delete Bank Transfer destructive
- `cin7_core.bank_transfer.get` Get Bank Transfer read
- `cin7_core.bank_transfer.update` Update Bank Transfer write

**Brands 4**

- `cin7_core.brands.create` Create Brand write
- `cin7_core.brands.delete` Delete Brand destructive
- `cin7_core.brands.list` List Brand read
- `cin7_core.brands.update` Update Brand write

**Carriers 4**

- `cin7_core.carriers.create` Create Carrier write
- `cin7_core.carriers.delete` Delete Carrier destructive
- `cin7_core.carriers.list` List Carrier read
- `cin7_core.carriers.update` Update Carrier write

**Finished goods 4**

- `cin7_core.finished_goods.create` Create Finished Goods write
- `cin7_core.finished_goods.delete` Delete Finished Goods destructive
- `cin7_core.finished_goods.get` Get Finished Goods read
- `cin7_core.finished_goods.update` Update Finished Goods write

**Inventory write off 4**

- `cin7_core.inventory_write_off.create` Create Inventory Write-Off write
- `cin7_core.inventory_write_off.delete` Delete Inventory Write-Off destructive
- `cin7_core.inventory_write_off.get` Get Inventory Write-Off read
- `cin7_core.inventory_write_off.update` Update Inventory Write-Off write

**Journal 4**

- `cin7_core.journal.create` Create Journal write
- `cin7_core.journal.delete` Delete Journal destructive
- `cin7_core.journal.list` List Journal read
- `cin7_core.journal.update` Update Journal write

**Locations 4**

- `cin7_core.locations.create` Create Location write
- `cin7_core.locations.delete` Delete Location destructive
- `cin7_core.locations.list` List Location read
- `cin7_core.locations.update` Update Location write

**Me addresses 4**

- `cin7_core.me_addresses.create` Create Me Address write
- `cin7_core.me_addresses.delete` Delete Me Address destructive
- `cin7_core.me_addresses.list` List Me Address read
- `cin7_core.me_addresses.update` Update Me Address write

**Me contacts 4**

- `cin7_core.me_contacts.create` Create Me Contact write
- `cin7_core.me_contacts.delete` Delete Me Contact destructive
- `cin7_core.me_contacts.list` List Me Contact read
- `cin7_core.me_contacts.update` Update Me Contact write

**Money operation 4**

- `cin7_core.money_operation.create` Create Money Operation write
- `cin7_core.money_operation.delete` Delete Money Operation destructive
- `cin7_core.money_operation.get` Get Money Operation read
- `cin7_core.money_operation.update` Update Money Operation write

**Payment term 4**

- `cin7_core.payment_term.create` Create Payment Term write
- `cin7_core.payment_term.delete` Delete Payment Term destructive
- `cin7_core.payment_term.list` List Payment Term read
- `cin7_core.payment_term.update` Update Payment Term write

**Product categories 4**

- `cin7_core.product_categories.create` Create Product Category write
- `cin7_core.product_categories.delete` Delete Product Category destructive
- `cin7_core.product_categories.list` List Product Category read
- `cin7_core.product_categories.update` Update Product Category write

**Product family production bom 4**

- `cin7_core.product_family_production_bom.create` Create Product Family Production BOM write
- `cin7_core.product_family_production_bom.delete` Delete Product Family Production BOM destructive
- `cin7_core.product_family_production_bom.get` Get Product Family Production BOM read
- `cin7_core.product_family_production_bom.update` Update Product Family Production BOM write

**Product production bom 4**

- `cin7_core.product_production_bom.create` Create Product Production BOM write
- `cin7_core.product_production_bom.delete` Delete Product Production BOM destructive
- `cin7_core.product_production_bom.get` Get Product Production BOM read
- `cin7_core.product_production_bom.update` Update Product Production BOM write

**Product suppliers 4**

- `cin7_core.product_suppliers.create` Create Product Suppliers write
- `cin7_core.product_suppliers.delete` Delete Product Suppliers destructive
- `cin7_core.product_suppliers.get` Get Product Suppliers read
- `cin7_core.product_suppliers.update` Update Product Suppliers write

**Purchase payments 4**

- `cin7_core.purchase_payments.create` Create Purchase Payments write
- `cin7_core.purchase_payments.delete` Delete Purchase Payments destructive
- `cin7_core.purchase_payments.list` List Purchase Payments read
- `cin7_core.purchase_payments.update` Update Purchase Payments write

**Purchases 4**

- `cin7_core.purchases.create` Create Purchase write
- `cin7_core.purchases.delete` Delete Purchase destructive
- `cin7_core.purchases.get` Get Purchase read
- `cin7_core.purchases.update` Update Purchase write

**Resource 4**

- `cin7_core.resource.create` Create Resource write
- `cin7_core.resource.delete` Delete Resource destructive
- `cin7_core.resource.get` Get Resource read
- `cin7_core.resource.update` Update Resource write

**Sale invoice 4**

- `cin7_core.sale_invoice.create` Create Sale Invoice write
- `cin7_core.sale_invoice.delete` Delete Sale Invoice destructive
- `cin7_core.sale_invoice.get` Get Sale Invoice read
- `cin7_core.sale_invoice.update` Update Sale Invoice write

**Sale payments 4**

- `cin7_core.sale_payments.create` Create Sale Payments write
- `cin7_core.sale_payments.delete` Delete Sale Payments destructive
- `cin7_core.sale_payments.list` List Sale Payments read
- `cin7_core.sale_payments.update` Update Sale Payments write

**Sales 4**

- `cin7_core.sales.create` Create Sale write
- `cin7_core.sales.delete` Delete Sale destructive
- `cin7_core.sales.get` Get Sale read
- `cin7_core.sales.update` Update Sale write

**Ship zones 4**

- `cin7_core.ship_zones.create` Create Ship Zones write
- `cin7_core.ship_zones.delete` Delete Ship Zones destructive
- `cin7_core.ship_zones.list` List Ship Zones read
- `cin7_core.ship_zones.update` Update Ship Zones write

**Stock adjustment 4**

- `cin7_core.stock_adjustment.create` Create Stock Adjustment write
- `cin7_core.stock_adjustment.delete` Delete Stock Adjustment destructive
- `cin7_core.stock_adjustment.get` Get Stock Adjustment read
- `cin7_core.stock_adjustment.update` Update Stock Adjustment write

**Stock take 4**

- `cin7_core.stock_take.create` Create Stock Take write
- `cin7_core.stock_take.delete` Delete Stock Take destructive
- `cin7_core.stock_take.get` Get Stock Take read
- `cin7_core.stock_take.update` Update Stock Take write

**Stock transfer 4**

- `cin7_core.stock_transfer.create` Create Stock Transfer write
- `cin7_core.stock_transfer.delete` Delete Stock Transfer destructive
- `cin7_core.stock_transfer.get` Get Stock Transfer read
- `cin7_core.stock_transfer.update` Update Stock Transfer write

**Units 4**

- `cin7_core.units.create` Create Unit of Measure write
- `cin7_core.units.delete` Delete Unit of Measure destructive
- `cin7_core.units.list` List Unit of Measure read
- `cin7_core.units.update` Update Unit of Measure write

**Webhooks 4**

- `cin7_core.webhooks.create` Create Webhooks write
- `cin7_core.webhooks.delete` Delete Webhooks destructive
- `cin7_core.webhooks.list` List Webhooks read
- `cin7_core.webhooks.update` Update Webhooks write

**Work centers 4**

- `cin7_core.work_centers.create` Create Work Centers write
- `cin7_core.work_centers.delete` Delete Work Centers destructive
- `cin7_core.work_centers.list` List Work Centers read
- `cin7_core.work_centers.update` Update Work Centers write

**Advanced purchase credit note 3**

- `cin7_core.advanced_purchase_credit_note.create` Create Advanced Purchase Credit Note write
- `cin7_core.advanced_purchase_credit_note.delete` Delete Advanced Purchase Credit Note destructive
- `cin7_core.advanced_purchase_credit_note.get` Get Advanced Purchase Credit Note read

**Advanced purchase invoice 3**

- `cin7_core.advanced_purchase_invoice.create` Create Advanced Purchase Invoice write
- `cin7_core.advanced_purchase_invoice.delete` Delete Advanced Purchase Invoice destructive
- `cin7_core.advanced_purchase_invoice.get` Get Advanced Purchase Invoice read

**Advanced purchase payments 3**

- `cin7_core.advanced_purchase_payments.create` Create Advanced Purchase Payments write
- `cin7_core.advanced_purchase_payments.list` List Advanced Purchase Payments read
- `cin7_core.advanced_purchase_payments.update` Update Advanced Purchase Payments write

**Custom prices 3**

- `cin7_core.custom_prices.create` Create Custom Prices write
- `cin7_core.custom_prices.delete` Delete Custom Prices destructive
- `cin7_core.custom_prices.update` Update Custom Prices write

**Customer default template 3**

- `cin7_core.customer_default_template.create` Create Customer Default Template write
- `cin7_core.customer_default_template.delete` Delete Customer Default Template destructive
- `cin7_core.customer_default_template.list` List Customer Default Template read

**Customers 3**

- `cin7_core.customers.create` Create Customer write
- `cin7_core.customers.list` List Customer read
- `cin7_core.customers.update` Update Customer write

**Deals 3**

- `cin7_core.deals.create` Create Deals write
- `cin7_core.deals.list` List Deals read
- `cin7_core.deals.update` Update Deals write

**Disassembly 3**

- `cin7_core.disassembly.create` Create Disassembly write
- `cin7_core.disassembly.delete` Delete Disassembly destructive
- `cin7_core.disassembly.get` Get Disassembly read

**Factory calendar 3**

- `cin7_core.factory_calendar.create` Create Factory Calendar write
- `cin7_core.factory_calendar.get` Get Factory Calendar read
- `cin7_core.factory_calendar.update` Update Factory Calendar write

**Fixed asset type 3**

- `cin7_core.fixed_asset_type.create` Create Fixed Asset Type write
- `cin7_core.fixed_asset_type.list` List Fixed Asset Type read
- `cin7_core.fixed_asset_type.update` Update Fixed Asset Type write

**Lead 3**

- `cin7_core.lead.create` Create Lead write
- `cin7_core.lead.list` List Lead read
- `cin7_core.lead.update` Update Lead write

**Opportunity 3**

- `cin7_core.opportunity.create` Create Opportunity write
- `cin7_core.opportunity.list` List Opportunity read
- `cin7_core.opportunity.update` Update Opportunity write

**Product attachments 3**

- `cin7_core.product_attachments.create` Create Product Attachments write
- `cin7_core.product_attachments.delete` Delete Product Attachments destructive
- `cin7_core.product_attachments.list` List Product Attachments read

**Product discounts 3**

- `cin7_core.product_discounts.create` Create Product Discounts write
- `cin7_core.product_discounts.list` List Product Discounts read
- `cin7_core.product_discounts.update` Update Product Discounts write

**Product family 3**

- `cin7_core.product_family.create` Create Product Family write
- `cin7_core.product_family.list` List Product Family read
- `cin7_core.product_family.update` Update Product Family write

**Product family attachments 3**

- `cin7_core.product_family_attachments.create` Create Product Family Attachments write
- `cin7_core.product_family_attachments.delete` Delete Product Family Attachments destructive
- `cin7_core.product_family_attachments.list` List Product Family Attachments read

**Products 3**

- `cin7_core.products.create` Create Product write
- `cin7_core.products.list` List Product read
- `cin7_core.products.update` Update Product write

**Purchase attachments 3**

- `cin7_core.purchase_attachments.create` Create Purchase Attachments write
- `cin7_core.purchase_attachments.delete` Delete Purchase Attachments destructive
- `cin7_core.purchase_attachments.get` Get Purchase Attachments read

**Sale attachments 3**

- `cin7_core.sale_attachments.create` Create Sale Attachments write
- `cin7_core.sale_attachments.delete` Delete Sale Attachments destructive
- `cin7_core.sale_attachments.get` Get Sale Attachments read

**Sale credit note 3**

- `cin7_core.sale_credit_note.create` Create Sale Credit Note write
- `cin7_core.sale_credit_note.delete` Delete Sale Credit Note destructive
- `cin7_core.sale_credit_note.get` Get Sale Credit Note read

**Sale fulfilment 3**

- `cin7_core.sale_fulfilment.create` Create Sale Fulfilment write
- `cin7_core.sale_fulfilment.delete` Delete Sale Fulfilment destructive
- `cin7_core.sale_fulfilment.get` Get Sale Fulfilment read

**Sale fulfilment pack 3**

- `cin7_core.sale_fulfilment_pack.create` Create Sale Fulfilment Pack write
- `cin7_core.sale_fulfilment_pack.get` Get Sale Fulfilment Pack read
- `cin7_core.sale_fulfilment_pack.update` Update Sale Fulfilment Pack write

**Sale fulfilment pick 3**

- `cin7_core.sale_fulfilment_pick.create` Create Sale Fulfilment Pick write
- `cin7_core.sale_fulfilment_pick.get` Get Sale Fulfilment Pick read
- `cin7_core.sale_fulfilment_pick.update` Update Sale Fulfilment Pick write

**Sale fulfilment ship 3**

- `cin7_core.sale_fulfilment_ship.create` Create Sale Fulfilment Ship write
- `cin7_core.sale_fulfilment_ship.get` Get Sale Fulfilment Ship read
- `cin7_core.sale_fulfilment_ship.update` Update Sale Fulfilment Ship write

**Suppliers 3**

- `cin7_core.suppliers.create` Create Supplier write
- `cin7_core.suppliers.list` List Supplier read
- `cin7_core.suppliers.update` Update Supplier write

**Task 3**

- `cin7_core.task.create` Create Task write
- `cin7_core.task.list` List Task read
- `cin7_core.task.update` Update Task write

**Task category 3**

- `cin7_core.task_category.create` Create Task Category write
- `cin7_core.task_category.list` List Task Category read
- `cin7_core.task_category.update` Update Task Category write

**Tax 3**

- `cin7_core.tax.create` Create Tax write
- `cin7_core.tax.list` List Tax read
- `cin7_core.tax.update` Update Tax write

**Workflow 3**

- `cin7_core.workflow.create` Create Workflow write
- `cin7_core.workflow.list` List Workflow read
- `cin7_core.workflow.update` Update Workflow write

**Advanced purchase manual journals 2**

- `cin7_core.advanced_purchase_manual_journals.create` Create Advanced Purchase Manual Journals write
- `cin7_core.advanced_purchase_manual_journals.get` Get Advanced Purchase Manual Journals read

**Advanced purchase put away 2**

- `cin7_core.advanced_purchase_put_away.create` Create Advanced Purchase Put Away write
- `cin7_core.advanced_purchase_put_away.get` Get Advanced Purchase Put Away read

**Disassembly order 2**

- `cin7_core.disassembly_order.create` Create Disassembly Order write
- `cin7_core.disassembly_order.get` Get Disassembly Order read

**Finished goods order 2**

- `cin7_core.finished_goods_order.create` Create Finished Goods Order write
- `cin7_core.finished_goods_order.get` Get Finished Goods Order read

**Finished goods pick 2**

- `cin7_core.finished_goods_pick.create` Create Finished Goods Pick write
- `cin7_core.finished_goods_pick.get` Get Finished Goods Pick read

**Markup prices 2**

- `cin7_core.markup_prices.get` Get Markup Prices read
- `cin7_core.markup_prices.update` Update Markup Prices write

**Purchase credit note 2**

- `cin7_core.purchase_credit_note.create` Create Purchase Credit Note write
- `cin7_core.purchase_credit_note.get` Get Purchase Credit Note read

**Purchase invoice 2**

- `cin7_core.purchase_invoice.create` Create Purchase Invoice write
- `cin7_core.purchase_invoice.get` Get Purchase Invoice read

**Purchase manual journals 2**

- `cin7_core.purchase_manual_journals.create` Create Purchase Manual Journals write
- `cin7_core.purchase_manual_journals.get` Get Purchase Manual Journals read

**Purchase order 2**

- `cin7_core.purchase_order.create` Create Purchase Order write
- `cin7_core.purchase_order.get` Get Purchase Order read

**Purchase stock received 2**

- `cin7_core.purchase_stock_received.create` Create Purchase Stock Received write
- `cin7_core.purchase_stock_received.get` Get Purchase Stock Received read

**Sale manual journals 2**

- `cin7_core.sale_manual_journals.create` Create Sale Manual Journals write
- `cin7_core.sale_manual_journals.get` Get Sale Manual Journals read

**Sale order 2**

- `cin7_core.sale_order.create` Create Sale Order write
- `cin7_core.sale_order.get` Get Sale Order read

**Sale quote 2**

- `cin7_core.sale_quote.create` Create Sale Quote write
- `cin7_core.sale_quote.get` Get Sale Quote read

**Ship zones enabled 2**

- `cin7_core.ship_zones_enabled.get` Get Ship Zones Enabled read
- `cin7_core.ship_zones_enabled.update` Update Ship Zones Enabled write

**Stock transfer order 2**

- `cin7_core.stock_transfer_order.create` Create Stock Transfer Order write
- `cin7_core.stock_transfer_order.get` Get Stock Transfer Order read

**Suspend reason 2**

- `cin7_core.suspend_reason.list` List Suspend Reason read
- `cin7_core.suspend_reason.update` Update Suspend Reason write

**Bank accounts 1**

- `cin7_core.bank_accounts.list` List Bank Accounts read

**Customer credits 1**

- `cin7_core.customer_credits.list` List Customer Credits read

**Disassembly list 1**

- `cin7_core.disassembly_list.list` List Disassembly List read

**Finished goods list 1**

- `cin7_core.finished_goods_list.list` List Finished Goods List read

**Inventory write off list 1**

- `cin7_core.inventory_write_off_list.list` List Inventory Write-Off List read

**Me 1**

- `cin7_core.me.get` Get Me read

**Money task list 1**

- `cin7_core.money_task_list.list` List Money Task List read

**Price tiers 1**

- `cin7_core.price_tiers.list` List Price Tiers read

**Product availability 1**

- `cin7_core.product_availability.list` List Product Availability read

**Production order list 1**

- `cin7_core.production_order_list.list` List Production Order List read

**Purchase credit note list 1**

- `cin7_core.purchase_credit_note_list.list` List Purchase Credit Note List read

**Purchase list 1**

- `cin7_core.purchase_list.list` List Purchase List read

**Resource list 1**

- `cin7_core.resource_list.list` List Resource List read

**Sale credit note list 1**

- `cin7_core.sale_credit_note_list.list` List Sale Credit Note List read

**Sale list 1**

- `cin7_core.sale_list.list` List Sale List read

**Start a workflow 1**

- `cin7_core.start_a_workflow.create` Create Start a Workflow write

**Stock adjustment list 1**

- `cin7_core.stock_adjustment_list.list` List Stock Adjustment List read

**Stock take list 1**

- `cin7_core.stock_take_list.list` List Stock Take List read

**Stock transfer list 1**

- `cin7_core.stock_transfer_list.list` List Stock Transfer List read

**Supplier deposits 1**

- `cin7_core.supplier_deposits.list` List Supplier Deposits read

**Templates 1**

- `cin7_core.templates.list` List Templates read

**Transactions 1**

- `cin7_core.transactions.list` List Transactions read

This index shows a sample of each area. All 294 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Cin7 Core MCP server, answered.

**Is there a Cin7 Core MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 294 Cin7 Core actions across production order, production run, accounts and advanced purchase, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Cin7 Core.

**What do I need to connect Cin7 Core?**

Cin7 Core Account ID (Integrations > API > your API application) and Cin7 Core API Application Key for the same application. The free call account { op: "connections.requirements", service: "cin7_core" } lists exactly what to paste.

**Can an AI agent delete or change things in Cin7 Core?**

Only if its key allows it, and only with an explicit confirmation. 46 Cin7 Core actions are destructive, including delete Sale, delete Location and delete Purchase. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Cin7 Core API limit?**

actionlake paces every call to the limits in the Cin7 Core service file: 60 calls a minute per connection. Repeated reads are answered from cache (102 Cin7 Core actions can be), which never reaches Cin7 Core.

**What does a Cin7 Core action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (294 Cin7 Core actions page). Cache hits, searches, dry runs and calls Cin7 Core refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Cin7 Core API does it cover?**

The Cin7 Core External API v2 (API Blueprint, fetched 2026-10-22) at inventory.dearsystems.com/ExternalApi/v2. It is built from Cin7 Core's documentation as read on 22 October 2026. 294 actions in 102 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Cin7 Core data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Cin7 Core credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Cin7 Core

Shares the most action names with

- [Zoho CRM 29](https://actionlake.com/connectors/zoho-crm)
- [HubSpot CRM 27](https://actionlake.com/connectors/hubspot-crm)
- [Lightspeed Retail X-Series 26](https://actionlake.com/connectors/lightspeed-retail-x-series)
- [Simla.com 22](https://actionlake.com/connectors/simla-com)
- [Keap (Infusionsoft) 13](https://actionlake.com/connectors/keap-infusionsoft)
- [Raisely 11](https://actionlake.com/connectors/raisely)

Joins with, on shared entities

- [ERPNext (Frappe) 9](https://actionlake.com/connectors/erpnext-frappe)
- [SAP Business One 7](https://actionlake.com/connectors/sap-business-one)
- [Acumatica Cloud ERP 7](https://actionlake.com/connectors/acumatica-cloud-erp)
- [Microsoft Dynamics 365 Business Central 7](https://actionlake.com/connectors/microsoft-dynamics-365-business-central)
- [Airwallex 7](https://actionlake.com/connectors/airwallex)
- [SAP S/4HANA Cloud Public Edition 6](https://actionlake.com/connectors/sap-s-4hana-cloud-public-edition)

Browse

- [All CRM & sales connectors](https://actionlake.com/connectors/category/crm-and-sales)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Cin7 Core; the name is the vendor's own. Counts are from the Cin7 Core service file, version 1.0.0.

## Give your agent Cin7 Core today.

[Connect Cin7 Core free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/cin7-core
More: https://actionlake.com/llms.txt
