Skip to content

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.

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
  • 294actionsin one signed file
  • 102readlook, never change
  • 146writecreate and update
  • 46wait for a yesdestructive, 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_idCin7 Core Account ID (Integrations > API > your API application)
    • application_keyCin7 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 callcheck { 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_idapplication_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 2026jsapi.apiary.io
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.

  • 102readlook, never change
  • 146writecreate and update
  • 46destructivewait 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.

ActionWhat it doesEffectSame name in
cin7_core.products.listList ProductList Product.readcommerce.product.list112 connectors
cin7_core.sale_list.listList Sale ListList Sale List.readcommerce.order.list82 connectors
cin7_core.customers.listList CustomerList Customer.readcommerce.customer.list45 connectors
cin7_core.locations.listList LocationList Location.readcommerce.warehouse.list32 connectors
cin7_core.products.createCreate ProductCreate Product.writecommerce.product.create92 connectors
cin7_core.purchase_list.listList Purchase ListList Purchase List.readfinance.purchase_order.list45 connectors
cin7_core.sales.createCreate SaleCreate Sale.writecommerce.order.create67 connectors
cin7_core.customers.createCreate CustomerCreate Customer.writecommerce.customer.create43 connectors
cin7_core.locations.createCreate LocationCreate Location.writecommerce.warehouse.create20 connectors
cin7_core.suppliers.listList SupplierList Supplier.readasset.supplier.list41 connectors
cin7_core.purchases.createCreate PurchaseCreate Purchase.writefinance.purchase_order.create43 connectors
cin7_core.sales.deleteDelete SaleDelete Sale.destructivecommerce.order.delete39 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. Readread

    Which Cin7 Core deals are due to close this month, and what are they worth in total?

    callscin7_core.opportunity.list

  2. Writewrite

    Create Product in Cin7 Core. Show me exactly what you will send before you save it.

    callscin7_core.products.create

Governance for Cin7 Core

Destructive actions wait for a yes.

46 Cin7 Core actions are destructive. The first 10:

  • Delete Salecin7_core.sales.delete
  • Delete Locationcin7_core.locations.delete
  • Delete Purchasecin7_core.purchases.delete
  • Delete Chart of Accountscin7_core.accounts.delete
  • Delete Sale Credit Notecin7_core.sale_credit_note.delete
  • Delete Stock Transfercin7_core.stock_transfer.delete
  • Delete Stock Adjustmentcin7_core.stock_adjustment.delete
  • Delete Product Categorycin7_core.product_categories.delete
  • Delete Sale Invoicecin7_core.sale_invoice.delete
  • Delete Sale Paymentscin7_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.

docin7_core.sales.deleteconfirm_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: "[email protected]" },    { match: "cin7_core.locations.delete", approver: "[email protected]" },    { match: "cin7_core.purchases.delete", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 294 Cin7 Core actions
  • 294actions pageeach page of a long list is one call
  • 102reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Cin7 Core action.

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

Production order12
  • cin7_core.production_order.createCreate Production Orderwrite
  • cin7_core.production_order.getGet Production Orderread
  • cin7_core.production_order.get_production_order_attachmentsGet Production Order Attachments (Production Order)read
  • cin7_core.production_order.updateUpdate Production Orderwrite
  • cin7_core.production_order.authoriseAuthorise (Production Order)write
  • cin7_core.production_order.delete_attachmentDelete Attachment (Production Order)destructive
  • and 6 more in this area
Production run11
  • cin7_core.production_run.complete_runComplete Run (Production Run)write
  • cin7_core.production_run.complete_run_operationComplete Run Operation (Production Run)write
  • cin7_core.production_run.createCreate Production Runwrite
  • cin7_core.production_run.getGet Production Runread
  • cin7_core.production_run.resume_run_operationResume Run Operation (Production Run)write
  • cin7_core.production_run.start_run_operationStart Run Operation (Production Run)write
  • and 5 more in this area
Accounts4
  • cin7_core.accounts.createCreate Chart of Accountswrite
  • cin7_core.accounts.deleteDelete Chart of Accountsdestructive
  • cin7_core.accounts.listList Chart of Accountsread
  • cin7_core.accounts.updateUpdate Chart of Accountswrite
Advanced purchase4
  • cin7_core.advanced_purchase.createCreate Advanced Purchasewrite
  • cin7_core.advanced_purchase.deleteDelete Advanced Purchasedestructive
  • cin7_core.advanced_purchase.getGet Advanced Purchaseread
  • cin7_core.advanced_purchase.updateUpdate Advanced Purchasewrite
Advanced purchase stock received4
  • cin7_core.advanced_purchase_stock_received.createCreate Advanced Purchase Stock Receivedwrite
  • cin7_core.advanced_purchase_stock_received.deleteDelete Advanced Purchase Stock Receiveddestructive
  • cin7_core.advanced_purchase_stock_received.getGet Advanced Purchase Stock Receivedread
  • cin7_core.advanced_purchase_stock_received.updateUpdate Advanced Purchase Stock Receivedwrite
Attribute set4
  • cin7_core.attribute_set.createCreate Attribute Setwrite
  • cin7_core.attribute_set.deleteDelete Attribute Setdestructive
  • cin7_core.attribute_set.listList Attribute Setread
  • cin7_core.attribute_set.updateUpdate Attribute Setwrite
Bank transfer4
  • cin7_core.bank_transfer.createCreate Bank Transferwrite
  • cin7_core.bank_transfer.deleteDelete Bank Transferdestructive
  • cin7_core.bank_transfer.getGet Bank Transferread
  • cin7_core.bank_transfer.updateUpdate Bank Transferwrite
Brands4
  • cin7_core.brands.createCreate Brandwrite
  • cin7_core.brands.deleteDelete Branddestructive
  • cin7_core.brands.listList Brandread
  • cin7_core.brands.updateUpdate Brandwrite
Carriers4
  • cin7_core.carriers.createCreate Carrierwrite
  • cin7_core.carriers.deleteDelete Carrierdestructive
  • cin7_core.carriers.listList Carrierread
  • cin7_core.carriers.updateUpdate Carrierwrite
Finished goods4
  • cin7_core.finished_goods.createCreate Finished Goodswrite
  • cin7_core.finished_goods.deleteDelete Finished Goodsdestructive
  • cin7_core.finished_goods.getGet Finished Goodsread
  • cin7_core.finished_goods.updateUpdate Finished Goodswrite
Inventory write off4
  • cin7_core.inventory_write_off.createCreate Inventory Write-Offwrite
  • cin7_core.inventory_write_off.deleteDelete Inventory Write-Offdestructive
  • cin7_core.inventory_write_off.getGet Inventory Write-Offread
  • cin7_core.inventory_write_off.updateUpdate Inventory Write-Offwrite
Journal4
  • cin7_core.journal.createCreate Journalwrite
  • cin7_core.journal.deleteDelete Journaldestructive
  • cin7_core.journal.listList Journalread
  • cin7_core.journal.updateUpdate Journalwrite
Locations4
  • cin7_core.locations.createCreate Locationwrite
  • cin7_core.locations.deleteDelete Locationdestructive
  • cin7_core.locations.listList Locationread
  • cin7_core.locations.updateUpdate Locationwrite
Me addresses4
  • cin7_core.me_addresses.createCreate Me Addresswrite
  • cin7_core.me_addresses.deleteDelete Me Addressdestructive
  • cin7_core.me_addresses.listList Me Addressread
  • cin7_core.me_addresses.updateUpdate Me Addresswrite
Me contacts4
  • cin7_core.me_contacts.createCreate Me Contactwrite
  • cin7_core.me_contacts.deleteDelete Me Contactdestructive
  • cin7_core.me_contacts.listList Me Contactread
  • cin7_core.me_contacts.updateUpdate Me Contactwrite
Money operation4
  • cin7_core.money_operation.createCreate Money Operationwrite
  • cin7_core.money_operation.deleteDelete Money Operationdestructive
  • cin7_core.money_operation.getGet Money Operationread
  • cin7_core.money_operation.updateUpdate Money Operationwrite
Payment term4
  • cin7_core.payment_term.createCreate Payment Termwrite
  • cin7_core.payment_term.deleteDelete Payment Termdestructive
  • cin7_core.payment_term.listList Payment Termread
  • cin7_core.payment_term.updateUpdate Payment Termwrite
Product categories4
  • cin7_core.product_categories.createCreate Product Categorywrite
  • cin7_core.product_categories.deleteDelete Product Categorydestructive
  • cin7_core.product_categories.listList Product Categoryread
  • cin7_core.product_categories.updateUpdate Product Categorywrite
Product family production bom4
  • cin7_core.product_family_production_bom.createCreate Product Family Production BOMwrite
  • cin7_core.product_family_production_bom.deleteDelete Product Family Production BOMdestructive
  • cin7_core.product_family_production_bom.getGet Product Family Production BOMread
  • cin7_core.product_family_production_bom.updateUpdate Product Family Production BOMwrite
Product production bom4
  • cin7_core.product_production_bom.createCreate Product Production BOMwrite
  • cin7_core.product_production_bom.deleteDelete Product Production BOMdestructive
  • cin7_core.product_production_bom.getGet Product Production BOMread
  • cin7_core.product_production_bom.updateUpdate Product Production BOMwrite
Product suppliers4
  • cin7_core.product_suppliers.createCreate Product Supplierswrite
  • cin7_core.product_suppliers.deleteDelete Product Suppliersdestructive
  • cin7_core.product_suppliers.getGet Product Suppliersread
  • cin7_core.product_suppliers.updateUpdate Product Supplierswrite
Purchase payments4
  • cin7_core.purchase_payments.createCreate Purchase Paymentswrite
  • cin7_core.purchase_payments.deleteDelete Purchase Paymentsdestructive
  • cin7_core.purchase_payments.listList Purchase Paymentsread
  • cin7_core.purchase_payments.updateUpdate Purchase Paymentswrite
Purchases4
  • cin7_core.purchases.createCreate Purchasewrite
  • cin7_core.purchases.deleteDelete Purchasedestructive
  • cin7_core.purchases.getGet Purchaseread
  • cin7_core.purchases.updateUpdate Purchasewrite
Resource4
  • cin7_core.resource.createCreate Resourcewrite
  • cin7_core.resource.deleteDelete Resourcedestructive
  • cin7_core.resource.getGet Resourceread
  • cin7_core.resource.updateUpdate Resourcewrite
Sale invoice4
  • cin7_core.sale_invoice.createCreate Sale Invoicewrite
  • cin7_core.sale_invoice.deleteDelete Sale Invoicedestructive
  • cin7_core.sale_invoice.getGet Sale Invoiceread
  • cin7_core.sale_invoice.updateUpdate Sale Invoicewrite
Sale payments4
  • cin7_core.sale_payments.createCreate Sale Paymentswrite
  • cin7_core.sale_payments.deleteDelete Sale Paymentsdestructive
  • cin7_core.sale_payments.listList Sale Paymentsread
  • cin7_core.sale_payments.updateUpdate Sale Paymentswrite
Sales4
  • cin7_core.sales.createCreate Salewrite
  • cin7_core.sales.deleteDelete Saledestructive
  • cin7_core.sales.getGet Saleread
  • cin7_core.sales.updateUpdate Salewrite
Ship zones4
  • cin7_core.ship_zones.createCreate Ship Zoneswrite
  • cin7_core.ship_zones.deleteDelete Ship Zonesdestructive
  • cin7_core.ship_zones.listList Ship Zonesread
  • cin7_core.ship_zones.updateUpdate Ship Zoneswrite
Stock adjustment4
  • cin7_core.stock_adjustment.createCreate Stock Adjustmentwrite
  • cin7_core.stock_adjustment.deleteDelete Stock Adjustmentdestructive
  • cin7_core.stock_adjustment.getGet Stock Adjustmentread
  • cin7_core.stock_adjustment.updateUpdate Stock Adjustmentwrite
Stock take4
  • cin7_core.stock_take.createCreate Stock Takewrite
  • cin7_core.stock_take.deleteDelete Stock Takedestructive
  • cin7_core.stock_take.getGet Stock Takeread
  • cin7_core.stock_take.updateUpdate Stock Takewrite
Stock transfer4
  • cin7_core.stock_transfer.createCreate Stock Transferwrite
  • cin7_core.stock_transfer.deleteDelete Stock Transferdestructive
  • cin7_core.stock_transfer.getGet Stock Transferread
  • cin7_core.stock_transfer.updateUpdate Stock Transferwrite
Units4
  • cin7_core.units.createCreate Unit of Measurewrite
  • cin7_core.units.deleteDelete Unit of Measuredestructive
  • cin7_core.units.listList Unit of Measureread
  • cin7_core.units.updateUpdate Unit of Measurewrite
Webhooks4
  • cin7_core.webhooks.createCreate Webhookswrite
  • cin7_core.webhooks.deleteDelete Webhooksdestructive
  • cin7_core.webhooks.listList Webhooksread
  • cin7_core.webhooks.updateUpdate Webhookswrite
Work centers4
  • cin7_core.work_centers.createCreate Work Centerswrite
  • cin7_core.work_centers.deleteDelete Work Centersdestructive
  • cin7_core.work_centers.listList Work Centersread
  • cin7_core.work_centers.updateUpdate Work Centerswrite
Advanced purchase credit note3
  • cin7_core.advanced_purchase_credit_note.createCreate Advanced Purchase Credit Notewrite
  • cin7_core.advanced_purchase_credit_note.deleteDelete Advanced Purchase Credit Notedestructive
  • cin7_core.advanced_purchase_credit_note.getGet Advanced Purchase Credit Noteread
Advanced purchase invoice3
  • cin7_core.advanced_purchase_invoice.createCreate Advanced Purchase Invoicewrite
  • cin7_core.advanced_purchase_invoice.deleteDelete Advanced Purchase Invoicedestructive
  • cin7_core.advanced_purchase_invoice.getGet Advanced Purchase Invoiceread
Advanced purchase payments3
  • cin7_core.advanced_purchase_payments.createCreate Advanced Purchase Paymentswrite
  • cin7_core.advanced_purchase_payments.listList Advanced Purchase Paymentsread
  • cin7_core.advanced_purchase_payments.updateUpdate Advanced Purchase Paymentswrite
Custom prices3
  • cin7_core.custom_prices.createCreate Custom Priceswrite
  • cin7_core.custom_prices.deleteDelete Custom Pricesdestructive
  • cin7_core.custom_prices.updateUpdate Custom Priceswrite
Customer default template3
  • cin7_core.customer_default_template.createCreate Customer Default Templatewrite
  • cin7_core.customer_default_template.deleteDelete Customer Default Templatedestructive
  • cin7_core.customer_default_template.listList Customer Default Templateread
Customers3
  • cin7_core.customers.createCreate Customerwrite
  • cin7_core.customers.listList Customerread
  • cin7_core.customers.updateUpdate Customerwrite
Deals3
  • cin7_core.deals.createCreate Dealswrite
  • cin7_core.deals.listList Dealsread
  • cin7_core.deals.updateUpdate Dealswrite
Disassembly3
  • cin7_core.disassembly.createCreate Disassemblywrite
  • cin7_core.disassembly.deleteDelete Disassemblydestructive
  • cin7_core.disassembly.getGet Disassemblyread
Factory calendar3
  • cin7_core.factory_calendar.createCreate Factory Calendarwrite
  • cin7_core.factory_calendar.getGet Factory Calendarread
  • cin7_core.factory_calendar.updateUpdate Factory Calendarwrite
Fixed asset type3
  • cin7_core.fixed_asset_type.createCreate Fixed Asset Typewrite
  • cin7_core.fixed_asset_type.listList Fixed Asset Typeread
  • cin7_core.fixed_asset_type.updateUpdate Fixed Asset Typewrite
Lead3
  • cin7_core.lead.createCreate Leadwrite
  • cin7_core.lead.listList Leadread
  • cin7_core.lead.updateUpdate Leadwrite
Opportunity3
  • cin7_core.opportunity.createCreate Opportunitywrite
  • cin7_core.opportunity.listList Opportunityread
  • cin7_core.opportunity.updateUpdate Opportunitywrite
Product attachments3
  • cin7_core.product_attachments.createCreate Product Attachmentswrite
  • cin7_core.product_attachments.deleteDelete Product Attachmentsdestructive
  • cin7_core.product_attachments.listList Product Attachmentsread
Product discounts3
  • cin7_core.product_discounts.createCreate Product Discountswrite
  • cin7_core.product_discounts.listList Product Discountsread
  • cin7_core.product_discounts.updateUpdate Product Discountswrite
Product family3
  • cin7_core.product_family.createCreate Product Familywrite
  • cin7_core.product_family.listList Product Familyread
  • cin7_core.product_family.updateUpdate Product Familywrite
Product family attachments3
  • cin7_core.product_family_attachments.createCreate Product Family Attachmentswrite
  • cin7_core.product_family_attachments.deleteDelete Product Family Attachmentsdestructive
  • cin7_core.product_family_attachments.listList Product Family Attachmentsread
Products3
  • cin7_core.products.createCreate Productwrite
  • cin7_core.products.listList Productread
  • cin7_core.products.updateUpdate Productwrite
Purchase attachments3
  • cin7_core.purchase_attachments.createCreate Purchase Attachmentswrite
  • cin7_core.purchase_attachments.deleteDelete Purchase Attachmentsdestructive
  • cin7_core.purchase_attachments.getGet Purchase Attachmentsread
Sale attachments3
  • cin7_core.sale_attachments.createCreate Sale Attachmentswrite
  • cin7_core.sale_attachments.deleteDelete Sale Attachmentsdestructive
  • cin7_core.sale_attachments.getGet Sale Attachmentsread
Sale credit note3
  • cin7_core.sale_credit_note.createCreate Sale Credit Notewrite
  • cin7_core.sale_credit_note.deleteDelete Sale Credit Notedestructive
  • cin7_core.sale_credit_note.getGet Sale Credit Noteread
Sale fulfilment3
  • cin7_core.sale_fulfilment.createCreate Sale Fulfilmentwrite
  • cin7_core.sale_fulfilment.deleteDelete Sale Fulfilmentdestructive
  • cin7_core.sale_fulfilment.getGet Sale Fulfilmentread
Sale fulfilment pack3
  • cin7_core.sale_fulfilment_pack.createCreate Sale Fulfilment Packwrite
  • cin7_core.sale_fulfilment_pack.getGet Sale Fulfilment Packread
  • cin7_core.sale_fulfilment_pack.updateUpdate Sale Fulfilment Packwrite
Sale fulfilment pick3
  • cin7_core.sale_fulfilment_pick.createCreate Sale Fulfilment Pickwrite
  • cin7_core.sale_fulfilment_pick.getGet Sale Fulfilment Pickread
  • cin7_core.sale_fulfilment_pick.updateUpdate Sale Fulfilment Pickwrite
Sale fulfilment ship3
  • cin7_core.sale_fulfilment_ship.createCreate Sale Fulfilment Shipwrite
  • cin7_core.sale_fulfilment_ship.getGet Sale Fulfilment Shipread
  • cin7_core.sale_fulfilment_ship.updateUpdate Sale Fulfilment Shipwrite
Suppliers3
  • cin7_core.suppliers.createCreate Supplierwrite
  • cin7_core.suppliers.listList Supplierread
  • cin7_core.suppliers.updateUpdate Supplierwrite
Task3
  • cin7_core.task.createCreate Taskwrite
  • cin7_core.task.listList Taskread
  • cin7_core.task.updateUpdate Taskwrite
Task category3
  • cin7_core.task_category.createCreate Task Categorywrite
  • cin7_core.task_category.listList Task Categoryread
  • cin7_core.task_category.updateUpdate Task Categorywrite
Tax3
  • cin7_core.tax.createCreate Taxwrite
  • cin7_core.tax.listList Taxread
  • cin7_core.tax.updateUpdate Taxwrite
Workflow3
  • cin7_core.workflow.createCreate Workflowwrite
  • cin7_core.workflow.listList Workflowread
  • cin7_core.workflow.updateUpdate Workflowwrite
Advanced purchase manual journals2
  • cin7_core.advanced_purchase_manual_journals.createCreate Advanced Purchase Manual Journalswrite
  • cin7_core.advanced_purchase_manual_journals.getGet Advanced Purchase Manual Journalsread
Advanced purchase put away2
  • cin7_core.advanced_purchase_put_away.createCreate Advanced Purchase Put Awaywrite
  • cin7_core.advanced_purchase_put_away.getGet Advanced Purchase Put Awayread
Disassembly order2
  • cin7_core.disassembly_order.createCreate Disassembly Orderwrite
  • cin7_core.disassembly_order.getGet Disassembly Orderread
Finished goods order2
  • cin7_core.finished_goods_order.createCreate Finished Goods Orderwrite
  • cin7_core.finished_goods_order.getGet Finished Goods Orderread
Finished goods pick2
  • cin7_core.finished_goods_pick.createCreate Finished Goods Pickwrite
  • cin7_core.finished_goods_pick.getGet Finished Goods Pickread
Markup prices2
  • cin7_core.markup_prices.getGet Markup Pricesread
  • cin7_core.markup_prices.updateUpdate Markup Priceswrite
Purchase credit note2
  • cin7_core.purchase_credit_note.createCreate Purchase Credit Notewrite
  • cin7_core.purchase_credit_note.getGet Purchase Credit Noteread
Purchase invoice2
  • cin7_core.purchase_invoice.createCreate Purchase Invoicewrite
  • cin7_core.purchase_invoice.getGet Purchase Invoiceread
Purchase manual journals2
  • cin7_core.purchase_manual_journals.createCreate Purchase Manual Journalswrite
  • cin7_core.purchase_manual_journals.getGet Purchase Manual Journalsread
Purchase order2
  • cin7_core.purchase_order.createCreate Purchase Orderwrite
  • cin7_core.purchase_order.getGet Purchase Orderread
Purchase stock received2
  • cin7_core.purchase_stock_received.createCreate Purchase Stock Receivedwrite
  • cin7_core.purchase_stock_received.getGet Purchase Stock Receivedread
Sale manual journals2
  • cin7_core.sale_manual_journals.createCreate Sale Manual Journalswrite
  • cin7_core.sale_manual_journals.getGet Sale Manual Journalsread
Sale order2
  • cin7_core.sale_order.createCreate Sale Orderwrite
  • cin7_core.sale_order.getGet Sale Orderread
Sale quote2
  • cin7_core.sale_quote.createCreate Sale Quotewrite
  • cin7_core.sale_quote.getGet Sale Quoteread
Ship zones enabled2
  • cin7_core.ship_zones_enabled.getGet Ship Zones Enabledread
  • cin7_core.ship_zones_enabled.updateUpdate Ship Zones Enabledwrite
Stock transfer order2
  • cin7_core.stock_transfer_order.createCreate Stock Transfer Orderwrite
  • cin7_core.stock_transfer_order.getGet Stock Transfer Orderread
Suspend reason2
  • cin7_core.suspend_reason.listList Suspend Reasonread
  • cin7_core.suspend_reason.updateUpdate Suspend Reasonwrite
Bank accounts1
  • cin7_core.bank_accounts.listList Bank Accountsread
Customer credits1
  • cin7_core.customer_credits.listList Customer Creditsread
Disassembly list1
  • cin7_core.disassembly_list.listList Disassembly Listread
Finished goods list1
  • cin7_core.finished_goods_list.listList Finished Goods Listread
Inventory write off list1
  • cin7_core.inventory_write_off_list.listList Inventory Write-Off Listread
Me1
  • cin7_core.me.getGet Meread
Money task list1
  • cin7_core.money_task_list.listList Money Task Listread
Price tiers1
  • cin7_core.price_tiers.listList Price Tiersread
Product availability1
  • cin7_core.product_availability.listList Product Availabilityread
Production order list1
  • cin7_core.production_order_list.listList Production Order Listread
Purchase credit note list1
  • cin7_core.purchase_credit_note_list.listList Purchase Credit Note Listread
Purchase list1
  • cin7_core.purchase_list.listList Purchase Listread
Resource list1
  • cin7_core.resource_list.listList Resource Listread
Sale credit note list1
  • cin7_core.sale_credit_note_list.listList Sale Credit Note Listread
Sale list1
  • cin7_core.sale_list.listList Sale Listread
Start a workflow1
  • cin7_core.start_a_workflow.createCreate Start a Workflowwrite
Stock adjustment list1
  • cin7_core.stock_adjustment_list.listList Stock Adjustment Listread
Stock take list1
  • cin7_core.stock_take_list.listList Stock Take Listread
Stock transfer list1
  • cin7_core.stock_transfer_list.listList Stock Transfer Listread
Supplier deposits1
  • cin7_core.supplier_deposits.listList Supplier Depositsread
Templates1
  • cin7_core.templates.listList Templatesread
Transactions1
  • cin7_core.transactions.listList Transactionsread

This index shows a sample of each area. All 294 actions, with their inputs and prices, are in the 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.

Give your agent Cin7 Core today.

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