Skip to content

Cin7 Core MCP by usefulapi

by usefulapi.io · remote · no sign-in to list tools · v1.7.3 · published by io.usefulapi

Read Cin7 Core products, stock by location, sales, purchases, customers, suppliers and transfers.

Read only

17 tools: 17 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http cin7-core https://cin7-core.usefulapi.io/mcp

Findings

Matches of fixed checks, with the text they matched.

1 info

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

17 tools

Only reads 17Claude Code: allow
  • cin7core_get_companyThe Cin7 Core company these credentials belong to: company name, base currency, time zone, default weight/dimension units, lock date and tax calculation method.1 finding

    Why it is in this group

    • The name "cin7core_get_company" says "get": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "The Cin7 Core company these credentials belong to: company name, base currency,..."

      What this check looks for
    Description, as the server wrote it
    The Cin7 Core company these credentials belong to: company name, base currency, time zone, default weight/dimension units, lock date and tax calculation method. Good first call. GET /me.

    Annotations the server declares

    • title: Get company
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_get_customerOne customer by id (including deprecated ones), optionally with its customer-specific product prices.No findings

    Why it is in this group

    • The name "cin7core_get_customer" says "get": a word for reading.
    Description, as the server wrote it
    One customer by id (including deprecated ones), optionally with its customer-specific product prices. GET /customer?ID=…

    Annotations the server declares

    • title: Get customer
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_get_productOne product by id (including deprecated ones) with its full detail; optionally its bill of materials, suppliers, stock movements, attachments, reorder levels and customer-specific …No findings

    Why it is in this group

    • The name "cin7core_get_product" says "get": a word for reading.
    Description, as the server wrote it
    One product by id (including deprecated ones) with its full detail; optionally its bill of materials, suppliers, stock movements, attachments, reorder levels and customer-specific prices. GET /product?ID=…

    Annotations the server declares

    • title: Get product
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_get_purchaseOne purchase by id (simple, advanced or service purchase): supplier, contact, addresses, terms, location, required-by date, note, order lines, stock received, put away, invoices, c…No findings

    Why it is in this group

    • The name "cin7core_get_purchase" says "get": a word for reading.
    Description, as the server wrote it
    One purchase by id (simple, advanced or service purchase): supplier, contact, addresses, terms, location, required-by date, note, order lines, stock received, put away, invoices, credit notes, payments and attachments. GET /advanced-purchase?ID=… (the vendor endpoint that serves every purchase type).

    Annotations the server declares

    • title: Get purchase
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_get_saleOne sale by id with everything on it: customer, contact, addresses, terms, location, notes, quote, order lines, fulfilments (pick/pack/ship and tracking), invoices, credit notes, p…No findings

    Why it is in this group

    • The name "cin7core_get_sale" says "get": a word for reading.
    Description, as the server wrote it
    One sale by id with everything on it: customer, contact, addresses, terms, location, notes, quote, order lines, fulfilments (pick/pack/ship and tracking), invoices, credit notes, payments, attachments and inventory movements. GET /sale?ID=…

    Annotations the server declares

    • title: Get sale
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_get_stock_adjustmentOne stock adjustment by task id with its lines (product, location, batch, quantity, unit cost) and transactions.No findings

    Why it is in this group

    • The name "cin7core_get_stock_adjustment" says "get": a word for reading.
    Description, as the server wrote it
    One stock adjustment by task id with its lines (product, location, batch, quantity, unit cost) and transactions. GET /stockadjustment?TaskID=…

    Annotations the server declares

    • title: Get stock adjustment
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_get_stock_availabilityStock levels per product, location, bin and batch: on hand, allocated, available, on order, in transit, stock on hand value and next delivery date.No findings

    Why it is in this group

    • The name "cin7core_get_stock_availability" says "get": a word for reading.
    Description, as the server wrote it
    Stock levels per product, location, bin and batch: on hand, allocated, available, on order, in transit, stock on hand value and next delivery date. Filter by product id, name (starts with), exact SKU, location name, batch/serial number or category. GET /ref/productavailability.

    Annotations the server declares

    • title: Get stock availability
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_get_stock_transferOne stock transfer by task id with its lines (product, quantity, from/to bin, batch) and status.No findings

    Why it is in this group

    • The name "cin7core_get_stock_transfer" says "get": a word for reading.
    Description, as the server wrote it
    One stock transfer by task id with its lines (product, quantity, from/to bin, batch) and status. GET /stockTransfer?TaskID=…

    Annotations the server declares

    • title: Get stock transfer
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_get_supplierOne supplier by id (including deprecated ones).No findings

    Why it is in this group

    • The name "cin7core_get_supplier" says "get": a word for reading.
    Description, as the server wrote it
    One supplier by id (including deprecated ones). GET /supplier?ID=…

    Annotations the server declares

    • title: Get supplier
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_list_customersList customers (active by default): id, name, display name, currency, payment term, tax rule, price tier, sales rep, location, credit limit and hold, status, addresses and contacts…No findings

    Why it is in this group

    • The name "cin7core_list_customers" says "list": a word for reading.
    Description, as the server wrote it
    List customers (active by default): id, name, display name, currency, payment term, tax rule, price tier, sales rep, location, credit limit and hold, status, addresses and contacts. Filter by name (starts with), contact name/email, or modification date. GET /customer.

    Annotations the server declares

    • title: List customers
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_list_locationsList stock locations (warehouses) with their id, name, default flag, address, bins and pick zones.No findings

    Why it is in this group

    • The name "cin7core_list_locations" says "list": a word for reading.
    Description, as the server wrote it
    List stock locations (warehouses) with their id, name, default flag, address, bins and pick zones. Location names are what the stock-availability and sale/purchase tools use. GET /ref/location.

    Annotations the server declares

    • title: List locations
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_list_productsList products (active by default): id, SKU, name, category, brand, type (Stock/Service), costing method, unit of measure, barcode, price tiers, average cost, reorder settings, stat…No findings

    Why it is in this group

    • The name "cin7core_list_products" says "list": a word for reading.
    Description, as the server wrote it
    List products (active by default): id, SKU, name, category, brand, type (Stock/Service), costing method, unit of measure, barcode, price tiers, average cost, reorder settings, status and description. Filter by name or SKU (contains) or by modification date. GET /product.

    Annotations the server declares

    • title: List products
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_list_purchasesList purchases (purchase orders) with order number, status, supplier, order/invoice/required-by dates, invoice and paid amounts, currencies, type (simple/advanced/service) and the …No findings

    Why it is in this group

    • The name "cin7core_list_purchases" says "list": a word for reading.
    Description, as the server wrote it
    List purchases (purchase orders) with order number, status, supplier, order/invoice/required-by dates, invoice and paid amounts, currencies, type (simple/advanced/service) and the order/receiving/invoice/payment statuses. GET /purchaseList.

    Annotations the server declares

    • title: List purchases
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_list_salesList sales (sale orders) with order number, status, customer, order/invoice dates, invoice and paid amounts, currencies, and the quote/order/pick/pack/ship/invoice/payment statuses…No findings

    Why it is in this group

    • The name "cin7core_list_sales" says "list": a word for reading.
    Description, as the server wrote it
    List sales (sale orders) with order number, status, customer, order/invoice dates, invoice and paid amounts, currencies, and the quote/order/pick/pack/ship/invoice/payment statuses. Search by order number, customer, invoice number or customer reference; filter by dates and statuses. GET /saleList.

    Annotations the server declares

    • title: List sales
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_list_stock_adjustmentsList stock adjustments: task id, number, effective date, status, expense account, reference and comment.No findings

    Why it is in this group

    • The name "cin7core_list_stock_adjustments" says "list": a word for reading.
    Description, as the server wrote it
    List stock adjustments: task id, number, effective date, status, expense account, reference and comment. GET /stockadjustmentList.

    Annotations the server declares

    • title: List stock adjustments
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_list_stock_transfersList stock transfers between locations: task id, number, from/to location, status, departure and completion dates, reference.No findings

    Why it is in this group

    • The name "cin7core_list_stock_transfers" says "list": a word for reading.
    Description, as the server wrote it
    List stock transfers between locations: task id, number, from/to location, status, departure and completion dates, reference. GET /stockTransferList.

    Annotations the server declares

    • title: List stock transfers
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • cin7core_list_suppliersList suppliers (active by default): id, name, currency, payment term, tax rule, discount, status, addresses and contacts.No findings

    Why it is in this group

    • The name "cin7core_list_suppliers" says "list": a word for reading.
    Description, as the server wrote it
    List suppliers (active by default): id, name, currency, payment term, tax rule, discount, status, addresses and contacts. Filter by name (starts with) or modification date. GET /supplier.

    Annotations the server declares

    • title: List suppliers
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.7.3. Values in angle brackets are yours to fill in.

claude mcp add --transport http cin7-core https://cin7-core.usefulapi.io/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__cin7-core__cin7core_get_company",
      "mcp__cin7-core__cin7core_list_locations",
      "mcp__cin7-core__cin7core_list_products",
      "mcp__cin7-core__cin7core_get_product",
      "mcp__cin7-core__cin7core_get_stock_availability",
      "mcp__cin7-core__cin7core_list_customers",
      "mcp__cin7-core__cin7core_get_customer",
      "mcp__cin7-core__cin7core_list_suppliers",
      "mcp__cin7-core__cin7core_get_supplier",
      "mcp__cin7-core__cin7core_list_sales",
      "mcp__cin7-core__cin7core_get_sale",
      "mcp__cin7-core__cin7core_list_purchases",
      "mcp__cin7-core__cin7core_get_purchase",
      "mcp__cin7-core__cin7core_list_stock_adjustments",
      "mcp__cin7-core__cin7core_get_stock_adjustment",
      "mcp__cin7-core__cin7core_list_stock_transfers",
      "mcp__cin7-core__cin7core_get_stock_transfer"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as cin7-core. Review it before you use it.