---
title: "Mintsoft MCP server for AI agents - actionlake"
description: "Give Claude 186 Mintsoft actions through one MCP server: order, product, warehouse, asn. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/mintsoft
updated: 2026-10-23
---

Connectors · Commerce

# Mintsoft MCP server for AI agents.

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

[Connect Mintsoft 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: "mintsoft.product.list_products",
  intent: "check which Mintsoft account is connected"
}
# List Products · read · 1 upstream call
```

- 186 actions in one signed file
- 98 read look, never change
- 72 write create and update
- 16 wait for a yes destructive, confirmed first

Set up

## Connect Mintsoft 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 Mintsoft.
   API key. 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.
   - `api_key` Mintsoft API key, sent in the ms-apikey header
   ```
   account { op: "connections.requirements", service: "mintsoft" }
   # 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: "mintsoft.product.list_products" }
   # list products · read · 1 upstream call
   check { action: "mintsoft.product.create_product", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Mintsoft at a glance

**Sign-in**

API key. 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**

`api_key`

**Limits we pace to**

300 calls a minute, per connection

**API covered**

Mintsoft API v1 (Swagger 2.0, V1)`api.mintsoft.co.uk`

**Built from**

Mintsoft's documentation, read 23 October 2026[api.mintsoft.co.uk](https://api.mintsoft.co.uk/swagger/docs/v1) [api.mintsoft.co.uk](https://api.mintsoft.co.uk/swagger/ui/index)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

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

**Shared entities**

4, so ask can line Mintsoft up with your other systems

**Data**

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

Capabilities

## What an AI agent can do in Mintsoft.

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

- **98** read look, never change
- **72** write create and update
- **16** destructive wait for a confirmation

1. ### Order
   55
   26 read · 23 write · 6 destructive
   List Orders · Create a New Order · Get Order · Update Order Details
2. ### Product
   31
   19 read · 9 write · 3 destructive
   List Products · Create New Product · Get Product · Update Product
3. ### Warehouse
   18
   11 read · 5 write · 2 destructive
   List Warehouses · Bulk Stock Movement · Create new WarehouseTransfer · List Location Types
4. ### Asn
   16
   5 read · 10 write · 1 destructive
   Create new ASN(Advanced Shipping Notice) · Get Goods In Types · Get ASN Statuses · List Of ASN(Advanced Shipping Notice)
5. ### Accounting
   15
   12 read · 3 write · 0 destructive
   Add an additional invoice item. · Add Courier Cost to InvoiceItem · Add a Location Type Storage Price. · Get Invoice Collection Items
6. ### Order rules
   11
   3 read · 6 write · 2 destructive
   Adds a new order rule. · Adds a condition to an order rule. · Gets the possible order rule actions. · Gets the order rules, optionally filtered to a client.
7. ### Batch
   10
   3 read · 6 write · 1 destructive
   Assign Batch To user · Assign Order To user · Create Batch · Create Batch from Template
8. ### Return
   10
   5 read · 5 write · 0 destructive
   List Returns · Creates the return for a specified warehouse, or in the order's warehouse if null. · Get Return · Get Returns on Date

**5 more areas · 20 actions**

- Client **5**
- Courier **4**
- Ref data **4**
- Replen point **4**
- Reports **3**

Top actions

## The Mintsoft API, shaped for agents.

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

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `mintsoft.product.list_products` List Products | List Products. | read | `commerce.product.list` 112 connectors |
| `mintsoft.order.list_orders` List Orders | List Orders. | read | `commerce.order.list` 82 connectors |
| `mintsoft.client.list_clients` Get Clients | Get Clients. | read | `crm.company.list` 162 connectors |
| `mintsoft.warehouse.get_warehouses` List Warehouses | List Warehouses. | read | `commerce.warehouse.list` 32 connectors |
| `mintsoft.product.create_product` Create New Product | Create New Product. | write | `commerce.product.create` 92 connectors |
| `mintsoft.order.create_order` Create a New Order | Create a New Order. | write | `commerce.order.create` 67 connectors |
| `mintsoft.client.create_client` Create Client | Create Client. | write | `crm.company.create` 142 connectors |
| `mintsoft.product.delete_product` Delete a Product | Delete a Product. | destructive | `commerce.product.delete` 80 connectors |
| `mintsoft.order.create_shipment` Create Shipment - using Courier API Connection | Create Shipment - using Courier API Connection. | write | `commerce.shipment.create` 28 connectors |
| `mintsoft.order.list_order_shipments` Get Order Shipments | Get Order Shipments. | read | `commerce.shipment.list` 22 connectors |
| `mintsoft.product.get_stock_levels` Get Stock Levels | Get Stock Levels. | read | `commerce.inventory_level.list` 11 connectors |
| `mintsoft.return.create_return` Creates the return for a specified warehouse, or in the order's warehouse if null. | Creates the return for a specified warehouse, or in the order's warehouse if null. | write | `commerce.return.create` 9 connectors |

Try it

## Prompts to paste into Claude.

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

1. Read read
   Which Mintsoft orders from the last seven days are still unfulfilled?
   calls `mintsoft.order.list_orders`
2. Write write
   Create New Product in Mintsoft. Show me exactly what you will send before you save it.
   calls `mintsoft.product.create_product`
3. Across systems read
   Which Mintsoft companies have invoices in ConnectWise PSA, and how many each?
   calls `mintsoft.client.list_clients` `connectwise_manage.invoices.list`

Across your systems

## Mintsoft, joined to the rest of your business.

One `ask` fetches from Mintsoft and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- Which Mintsoft companies have invoices in ConnectWise PSA, and how many each?
  `mintsoft.client.list_clients` + `connectwise_manage.invoices.list`, on `crm.company` · [ConnectWise PSA](https://actionlake.com/connectors/connectwise-psa)
- Which Mintsoft companies have invoices in NetSuite, and how many each?
  `mintsoft.client.list_clients` + `netsuite.views.invoices`, on `crm.company` · [NetSuite](https://actionlake.com/connectors/netsuite)

Also mapped by other connectors `crm.company` **227** `commerce.product` **109** `commerce.order` **86** `commerce.warehouse` **23**

ask

```
ask {
  intent: "which Mintsoft companies have invoices in ConnectWise PSA, and how many each",
  steps: [
    { action: "mintsoft.client.list_clients", as: "co", input: {}, limit: 100, max_pages: 5 },
    { action: "connectwise_manage.invoices.list", as: "inv", input: {}, limit: 100, max_pages: 5 },
    { join: {
        left: "co",
        right: "inv",
        on: "crm.company",
        group_by: "co.name",
        select: ["co.name", "count(inv.id) as invoices"]
    } }
  ]
}
```

Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for Mintsoft

## Destructive actions wait for a yes.

16 Mintsoft actions are destructive. These are all of them:

- Delete a Product `mintsoft.product.delete_product`
- Cancel Order `mintsoft.order.cancel_order`
- Delete Order Shipment `mintsoft.order.delete_order_shipment`
- Cancel Shipment - using Courier API Connection `mintsoft.order.cancel_shipment`
- Delete ASN `mintsoft.asn.delete_asn`
- Delete Batch `mintsoft.batch.delete_batch`
- Delete Carton `mintsoft.product.delete_carton`
- Delete Order Tag `mintsoft.order.delete_order_tag`
- Delete Order Item `mintsoft.order.delete_order_item`
- Deletes an order rule. `mintsoft.order_rules.delete_order_rule`
- Delete Product Prices `mintsoft.product.delete_product_prices`
- Delete Replenishment Point `mintsoft.replen_point.delete_replen_point`
- Delete WarehouseTransfer `mintsoft.warehouse.delete_warehouse_transfer`
- Deletes an order rule condition. `mintsoft.order_rules.delete_order_rule_condition`
- Cancel Order as No Stock `mintsoft.order.cancel_order_no_stock`
- Cancel WarehouseTransfer `mintsoft.warehouse.cancel_warehouse_transfer`

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 mintsoft.product.delete_product confirm_policy: **human**

Delete a Product?

**intent:** the user asked me to delete a Product

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

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "mintsoft-agent",
  allowed_actions: ["mintsoft.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "mintsoft.product.delete_product", approver: "lead@example.com" },
    { match: "mintsoft.order.cancel_order", approver: "lead@example.com" },
    { match: "mintsoft.order.delete_order_shipment", approver: "lead@example.com" }
  ]
}
```

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

Cost

## What Mintsoft costs on actionlake.

Every Mintsoft action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Mintsoft 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 186 Mintsoft actions
- 186 actions page each page of a long list is one call
- 95 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 Mintsoft action.

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

**Order 55**

- `mintsoft.order.add_order_comment` Add Order Comment write
- `mintsoft.order.add_order_item` Add new item to the existing order write
- `mintsoft.order.add_order_tag` Add Order Tag write
- `mintsoft.order.cancel_order` Cancel Order destructive
- `mintsoft.order.cancel_order_no_stock` Cancel Order as No Stock destructive
- `mintsoft.order.cancel_shipment` Cancel Shipment - using Courier API Connection destructive
- `mintsoft.order.create_order` Create a New Order write
- `mintsoft.order.create_shipment` Create Shipment - using Courier API Connection write
- `mintsoft.order.delete_order_item` Delete Order Item destructive
- `mintsoft.order.delete_order_shipment` Delete Order Shipment destructive
- `mintsoft.order.delete_order_tag` Delete Order Tag destructive
- `mintsoft.order.get_billing_address` Get Billing Address for Order read
- `mintsoft.order.get_box_packing_list` Get Box Packing List read
- `mintsoft.order.get_channels` List Channels read
- `mintsoft.order.get_connect_action` Get Order Connect Actions read
- `mintsoft.order.get_despatch_note` Get Despatch Note read
- `mintsoft.order.get_document` Get Order Document read
- `mintsoft.order.get_document_data` Get Order Document Data read
- `mintsoft.order.get_order` Get Order read
- `mintsoft.order.get_order_document_paper_sizes` List Order Document Paper Sizes read
- `mintsoft.order.get_order_document_types` List Order Document Types read
- `mintsoft.order.get_order_id` Get Order ID by Order Number (Exact Match) read
- `mintsoft.order.get_order_shipment_tracking_events_statuses` Tracking Event - Statuses read
- `mintsoft.order.get_order_statuses` List Order Statuses read
- `mintsoft.order.list_barcode_verified_order_items` Order Barcode Verifications read
- `mintsoft.order.list_order_allocations` Order Allocations read
- `mintsoft.order.list_order_comments` Get Order Comments read
- `mintsoft.order.list_order_documents` List Order Documents read
- `mintsoft.order.list_order_items` Get Order Items read
- `mintsoft.order.list_order_queries` List Order Queries read
- `mintsoft.order.list_order_query_comments` Get Order Query Comments read
- `mintsoft.order.list_order_shipments` Get Order Shipments read
- `mintsoft.order.list_order_splits` Get Order Splits read
- `mintsoft.order.list_orders` List Orders read
- `mintsoft.order.list_tracking_events` Shipment Tracking Events - List read
- `mintsoft.order.mark_awaiting_confirmation` MarkAwaitingConfirmation write
- `mintsoft.order.mark_awaiting_payment` MarkAwaitingPayment write
- `mintsoft.order.mark_confirmed` MarkConfirmed write
- `mintsoft.order.mark_despatched` MarkDespatched write
- `mintsoft.order.mark_document_as_printed` Mark Order Document as Printed write
- `mintsoft.order.mark_fraud_risk` Marks Fraud Risk write
- `mintsoft.order.mark_fraud_risk_accepted` Marks Fraud Risk Accepted write
- `mintsoft.order.mark_pack_and_hold` MarkPackAndHold write
- `mintsoft.order.mark_payment_received` MarkPaymentReceived write
- `mintsoft.order.mark_printed` MarkPrinted write
- `mintsoft.order.mark_release_pack_and_hold` MarkReleasePackAndHold write
- `mintsoft.order.search_order` Searches for orders whose order number, tracking number or external order reference matches the supplied term. Returns up to 10 orders, most recently ordered first. read
- `mintsoft.order.split_order_items` SplitOrderItems write
- `mintsoft.order.tracking_number_search` Search Order by Tracking Number (Exact Match) read
- `mintsoft.order.update_number_of_parcels` Update Number Of Parcels write
- `mintsoft.order.update_order` Update Order Details write
- `mintsoft.order.update_order_item` Update Order Item write
- `mintsoft.order.upload_connect_action` Upload Order Connect Action write
- `mintsoft.order.upload_order_document` Upload Order Document write
- `mintsoft.order.upload_order_shipment` Upload Order Shipment write

**Product 31**

- `mintsoft.product.add_alt_code` Add Alt Code write
- `mintsoft.product.add_custom_field` Add Product Custom Field write
- `mintsoft.product.bulk_add_cartons` Bulk Add Cartons write
- `mintsoft.product.bulk_on_hand_stock_update` Bulk On Hand Stock Update write
- `mintsoft.product.create_bundle` Create New Bundle write
- `mintsoft.product.create_product` Create New Product write
- `mintsoft.product.create_supplier` Create New Product Supplier write
- `mintsoft.product.delete_carton` Delete Carton destructive
- `mintsoft.product.delete_product` Delete a Product destructive
- `mintsoft.product.delete_product_prices` Delete Product Prices destructive
- `mintsoft.product.get_alt_codes` Get Alt Codes read
- `mintsoft.product.get_bulk_inventory` Get Inventory Records for Multiple Products (Paged) read
- `mintsoft.product.get_bundle` Get Bundle read
- `mintsoft.product.get_cartons` Get Cartons read
- `mintsoft.product.get_inventory` Get Inventory Records read
- `mintsoft.product.get_inventory_pre_order_breakdown` Get an Inventory Pre Order Breakdown for a specified Product and WarehouseId read
- `mintsoft.product.get_inventory_pre_order_breakdown_all_warehouses` Get an Inventory Pre Order Breakdown for a specified Product and All Warehouses read
- `mintsoft.product.get_product` Get Product read
- `mintsoft.product.get_product_changes` Products Updated Since read
- `mintsoft.product.get_stock_flow` Get Stock Flow Records read
- `mintsoft.product.get_stock_flow_filtered` Get Stock Flow Records - Filtered read
- `mintsoft.product.get_stock_levels` Get Stock Levels read
- `mintsoft.product.get_stock_levels_updated_since` Products StockLevels Updated Since read
- `mintsoft.product.list_products` List Products read
- `mintsoft.product.list_suppliers` List Product Suppliers read
- `mintsoft.product.lookup_product_id` Lookup Product Id read
- `mintsoft.product.search_barcode` Search Product Barcode read
- `mintsoft.product.search_products` Product Search by SKU/Name read
- `mintsoft.product.stock_levels_by_warehouse` Get Stock Levels By Warehouse read
- `mintsoft.product.update_product` Update Product write
- `mintsoft.product.update_product_prices` Add or Update Product Prices write

**Warehouse 18**

- `mintsoft.warehouse.bulk_stock_movement` Bulk Stock Movement write
- `mintsoft.warehouse.cancel_warehouse_transfer` Cancel WarehouseTransfer destructive
- `mintsoft.warehouse.confirm_warehouse_transfer` Confirm WarehouseTransfer write
- `mintsoft.warehouse.create_warehouse_transfer` Create new WarehouseTransfer write
- `mintsoft.warehouse.delete_warehouse_transfer` Delete WarehouseTransfer destructive
- `mintsoft.warehouse.get_location` Get Location read
- `mintsoft.warehouse.get_location_types` List Location Types read
- `mintsoft.warehouse.get_locations` List Locations read
- `mintsoft.warehouse.get_tote_breakdown` Returns Items in Tote and associated Product Dimensions read
- `mintsoft.warehouse.get_warehouse_transfer` Get WarehouseTransfer read
- `mintsoft.warehouse.get_warehouse_transfer_statuses` Get WarehouseTransfer Statuses read
- `mintsoft.warehouse.get_warehouse_zones` List Warehouse Zones read
- `mintsoft.warehouse.get_warehouses` List Warehouses read
- `mintsoft.warehouse.list_warehouse_transfers` List Of WarehouseTransfer read
- `mintsoft.warehouse.lookup_location_id` Lookup Location read
- `mintsoft.warehouse.stock_movement` Stock Movement write
- `mintsoft.warehouse.stock_movements` Get a List of Stock Movements that have happened in a warehouse e.g. moving stock from one location to another read
- `mintsoft.warehouse.update_warehouse_transfer` Update WarehouseTransfer Details write

**Asn 16**

- `mintsoft.asn.book_in_asn` Book In ASN - Admin Only write
- `mintsoft.asn.book_in_asn_partial` Book In Partial ASN - Admin Only write
- `mintsoft.asn.confirm_asn` Confirm ASN write
- `mintsoft.asn.create_asn` Create new ASN(Advanced Shipping Notice) write
- `mintsoft.asn.delete_asn` Delete ASN destructive
- `mintsoft.asn.get_asn` Get ASN(Advanced Shipping Notice) read
- `mintsoft.asn.get_goods_in_types` Get Goods In Types read
- `mintsoft.asn.get_paperwork` Get ASN Paperwork read
- `mintsoft.asn.get_statuses` Get ASN Statuses read
- `mintsoft.asn.list_asns` List Of ASN(Advanced Shipping Notice) read
- `mintsoft.asn.mark_awaiting_put_away` Mark ASN as Awiating PutAway - Admin Only write
- `mintsoft.asn.mark_put_away_complete` Mark ASN as PutAway Complete - Admin Only write
- `mintsoft.asn.part_book` Part Book In ASN - Admin Only write
- `mintsoft.asn.receive_item` ASN - Receive Items write
- `mintsoft.asn.update_asn` Update ASN Details write
- `mintsoft.asn.upload_connect_action` Register ASN Webhook / ASNConnect Action write

**Accounting 15**

- `mintsoft.accounting.add_additional_invoice_item` Add an additional invoice item. write
- `mintsoft.accounting.add_courier_cost` Add Courier Cost to InvoiceItem write
- `mintsoft.accounting.add_location_type_storage_price` Add a Location Type Storage Price. write
- `mintsoft.accounting.get_invoice_collections` Get Invoice Collection Items read
- `mintsoft.accounting.get_invoice_generics` Get Invoice Generic Items read
- `mintsoft.accounting.get_invoice_goods_in` Get Invoice Goods In Items read
- `mintsoft.accounting.get_invoice_item_for_order` Get Invoice Item for Order read
- `mintsoft.accounting.get_invoice_item_types` Get additional invoice item types. read
- `mintsoft.accounting.get_invoice_orders` Get Invoice Order Items read
- `mintsoft.accounting.get_invoice_returns` Get Invoice Return Items read
- `mintsoft.accounting.get_invoices` Get Invoice read
- `mintsoft.accounting.get_invoices_all` Get All Invoices read
- `mintsoft.accounting.get_unconfirmed_invoice_storage_costs` Get unconfirmed invoice storage costs. read
- `mintsoft.accounting.get_unconfirmed_invoice_summary` Get unconfirmed invoice summary. read
- `mintsoft.accounting.list_invoices` List Invoices read

**Order rules 11**

- `mintsoft.order_rules.add_order_rule` Adds a new order rule. write
- `mintsoft.order_rules.add_order_rule_condition` Adds a condition to an order rule. write
- `mintsoft.order_rules.delete_order_rule` Deletes an order rule. destructive
- `mintsoft.order_rules.delete_order_rule_condition` Deletes an order rule condition. destructive
- `mintsoft.order_rules.get_order_rule_actions` Gets the possible order rule actions. read
- `mintsoft.order_rules.get_order_rule_condition_options` Gets the possible order rule condition types, fields and operators. read
- `mintsoft.order_rules.get_order_rules` Gets the order rules, optionally filtered to a client. read
- `mintsoft.order_rules.mark_order_rule_active` Marks an order rule as active. write
- `mintsoft.order_rules.mark_order_rule_inactive` Marks an order rule as inactive. write
- `mintsoft.order_rules.run_order_rules` Run Order rules against a specific order. Please note order rules run automatically when an order is created as well. write
- `mintsoft.order_rules.update_order_rule` Updates an existing order rule. write

**Batch 10**

- `mintsoft.batch.assign_batch_to_user` Assign Batch To user write
- `mintsoft.batch.assign_order_to_user` Assign Order To user write
- `mintsoft.batch.create_batch` Create Batch write
- `mintsoft.batch.create_batch_from_template` Create Batch from Template write
- `mintsoft.batch.delete_batch` Delete Batch destructive
- `mintsoft.batch.despatch_batch` Despatch a completed Batch write
- `mintsoft.batch.get_batch` Get Batch by ID read
- `mintsoft.batch.list_batches` List Batches read
- `mintsoft.batch.list_templates` List available Batch Templates read
- `mintsoft.batch.update_batch_status` Update Batch Status write

**Return 10**

- `mintsoft.return.add_return_item` Add Return Item write
- `mintsoft.return.allocate_item_location` Allocate Return Item Location write
- `mintsoft.return.confirm_return` Confirm Return write
- `mintsoft.return.create_external_return` Creates an external return (not linked to an order). Extra Fields should be pre-configured in the system (Extra Fields, type Returns_External) prior to use. write
- `mintsoft.return.create_return` Creates the return for a specified warehouse, or in the order's warehouse if null. write
- `mintsoft.return.get_return` Get Return read
- `mintsoft.return.get_return_items` Get Return Items read
- `mintsoft.return.get_return_reasons` List Return Reasons read
- `mintsoft.return.get_returns_on_date` Get Returns on Date read
- `mintsoft.return.list_returns` List Returns read

**Client 5**

- `mintsoft.client.add_sub_client` Add SubClient write
- `mintsoft.client.create_client` Create Client write
- `mintsoft.client.list_clients` Get Clients read
- `mintsoft.client.list_sub_clients` Get a list of SubClients read
- `mintsoft.client.update_client` Update Client write

**Courier 4**

- `mintsoft.courier.get_courier_service` Get Courier Service read
- `mintsoft.courier.get_courier_service_types` List Courier Service Types read
- `mintsoft.courier.get_courier_services` List Courier Services read
- `mintsoft.courier.get_external_courier_service_names` List External Courier Service Names read

**Ref data 4**

- `mintsoft.ref_data.countries` Get Countries read
- `mintsoft.ref_data.currencies` Get Currencies read
- `mintsoft.ref_data.picking_types` Get Picking Types read
- `mintsoft.ref_data.pricing_types` Get Product Price Types read

**Replen point 4**

- `mintsoft.replen_point.add_replen_point` Add New Replenishment Point write
- `mintsoft.replen_point.delete_replen_point` Delete Replenishment Point destructive
- `mintsoft.replen_point.list_replen_points` List Product Replenishment Points read
- `mintsoft.replen_point.update_replen_point` Update Existing Replenishment Point write

**Reports 3**

- `mintsoft.reports.courier_despatch_report` Courier Despatch Report read
- `mintsoft.reports.product_usage_report` Product Usage Report - Returns stock flow data with optional filtering by warehouse, client, product, flow type, date range, and search read
- `mintsoft.reports.products_in_location_report` Products In Location Report - Returns product location data with optional filtering by warehouse, client, location type read

Questions

## The Mintsoft MCP server, answered.

**Is there a Mintsoft MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 186 Mintsoft actions across order, product, warehouse and asn, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Mintsoft.

**What do I need to connect Mintsoft?**

Mintsoft API key, sent in the ms-apikey header. The free call account { op: "connections.requirements", service: "mintsoft" } lists exactly what to paste.

**Can an AI agent delete or change things in Mintsoft?**

Only if its key allows it, and only with an explicit confirmation. 16 Mintsoft actions are destructive, including delete a Product, cancel Order and delete Order Shipment. 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 Mintsoft API limit?**

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

**What does a Mintsoft action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (186 Mintsoft actions page). Cache hits, searches, dry runs and calls Mintsoft 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 Mintsoft API does it cover?**

The Mintsoft API v1 (Swagger 2.0, V1) at api.mintsoft.co.uk. It is built from Mintsoft's documentation as read on 23 October 2026. 186 actions in 13 areas, each one in the signed service file (version 1.0.0).

**Can I combine Mintsoft with my other systems?**

Yes. ask joins Mintsoft to ConnectWise PSA or NetSuite on the same customer and returns the answer rather than every row. Mintsoft maps crm.company, which 227 other connectors also map.

**Does actionlake keep my Mintsoft 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 Mintsoft 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 Mintsoft

Shares the most action names with

- [ShipBob 16](https://actionlake.com/connectors/shipbob)
- [ShipHero 15](https://actionlake.com/connectors/shiphero)
- [AfterShip 14](https://actionlake.com/connectors/aftership)
- [Extensiv 3PL Warehouse Manager 13](https://actionlake.com/connectors/extensiv-3pl-warehouse-manager)
- [Starshipit 9](https://actionlake.com/connectors/starshipit)
- [Linnworks 8](https://actionlake.com/connectors/linnworks)

Joins with, on shared entities

- [SAP Business One 4](https://actionlake.com/connectors/sap-business-one)
- [Odoo 4](https://actionlake.com/connectors/odoo)
- [ERPNext (Frappe) 4](https://actionlake.com/connectors/erpnext-frappe)
- [HaloPSA 3](https://actionlake.com/connectors/halopsa)
- [Salesforce Sales Cloud 3](https://actionlake.com/connectors/salesforce-sales-cloud)
- [SAP S/4HANA Cloud Public Edition 3](https://actionlake.com/connectors/sap-s-4hana-cloud-public-edition)

Browse

- [All Commerce connectors](https://actionlake.com/connectors/category/commerce)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

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

## Give your agent Mintsoft today.

[Connect Mintsoft 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/mintsoft
More: https://actionlake.com/llms.txt
