Cin7 Core logoMCP server · Finance and commerce

Cin7 Core MCP server

Cin7 Core in any MCP client, through Memtro: Cin7 Core does not publish this server. Memtro's Cin7 Core connector reads Cin7 Core through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Cin7 Core (formerly DEAR) inventory: sales with their quote, order, pick, pack, ship, invoice and payment status, one sale's lines, fulfilments and invoices, purchase orders, products with prices and cost, stock on hand, allocated and available by location, customers and locations (contacts, addresses, credit and invoice amounts are not read); when you ask, can create a sale and its order (authorising it reserves stock), void a sale, record or remove a payment against an invoice, create a customer, and post or void a stock adjustment.

Reads

  • cin7_salesCin7 Core sales: order number, status, customer, dates, and the quote, order, pick, pack, ship, invoice and payment status of each…
  • cin7_saleOne Cin7 Core sale in detail: customer, location, dates, carrier, the order's lines (SKU, name, quantity, backordered)…
  • cin7_purchasesCin7 Core purchase orders: number, status, supplier, order and required-by dates, and order, receiving, invoice and payment status.
  • cin7_productsCin7 Core products: SKU, name, category, brand, type, unit, barcode, status, default location, reorder point, tier 1 price and average cost.
  • cin7_stockStock in Cin7 Core by product and location (and bin and batch): on hand, allocated, available, on order, in transit and the next delivery date…
  • cin7_customersCin7 Core customers: name, display name, status, currency, tags, location, sales rep, price tier and whether on credit hold.
  • cin7_locationsCin7 Core locations (warehouses): id, name, and whether default or deprecated; sales and stock adjustments name one.

Acts, when you ask

These change something in Cin7 Core. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • cin7_create_saleCreates a sale in Cin7 Core for a customer (by customer_id, or an existing customer's exact name) at a location: an empty shell with no lines…
  • cin7_create_sale_orderAdds the order lines to a Cin7 Core sale, as DRAFT or AUTHORISED.
  • cin7_void_saleVoids a Cin7 Core sale, cancelling it with its stages; it cannot be un-voided.
  • cin7_record_sale_paymentRecords money received against a Cin7 Core sale in its ledger: a PAYMENT against an authorised invoice…
  • cin7_delete_sale_paymentRemoves a recorded payment from a Cin7 Core sale, so the invoice shows that amount unpaid again.
  • cin7_create_customerCreates a customer in Cin7 Core with its currency, payment term, receivable and revenue account codes and tax rule (all required by Cin7 Core)…
  • cin7_create_stock_adjustmentPosts a stock adjustment in Cin7 Core setting the on-hand quantity of products at locations (each line's quantity is the new on-hand value).
  • cin7_void_stock_adjustmentVoids a Cin7 Core stock adjustment, reversing its stock and ledger effect.

Connect it

First connect Cin7 Core on Dashboard → Connections, then add Memtro to your client once. The Cin7 Core tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Cin7 Core connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › How much of SKU TS-100 is available at the main warehouse?
  • › Which Cin7 orders are backordered?
  • › Which sales have shipped but not been invoiced?
  • › Which purchase orders are still waiting to be received?
  • › What is low at the main warehouse?

Questions

Is this an official Cin7 Core MCP server?
No. It is Memtro's MCP server with Memtro's Cin7 Core connector behind it: the connector reads Cin7 Core through its API with the credentials you connect on Dashboard → Connections, and Cin7 Core publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Cin7 Core?
Only when you ask, and only what it has been granted: create a sale (a draft shell for a customer and location); add the order to a sale, as draft or authorised (authorising reserves stock); void a sale; record a payment or prepayment against a sale; remove a recorded sale payment; create a customer; post a stock adjustment (draft or completed); void a stock adjustment. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · Finance and commerce

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time