Skip to content

Connectors · Commerce

Mirakl Marketplace Seller API MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Mirakl Marketplace Seller API and the rest of your systems. It gives your agent 100 Mirakl Marketplace Seller API actions (61 reads, 30 writes and 9 that wait for a confirmation) and holds the Mirakl Marketplace Seller API credential itself, so the agent never does. It paces Mirakl Marketplace Seller API'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: "mirakl_seller.orders.list",  intent: "check which Mirakl Marketplace Seller API account is connected"}# List orders · read · 1 upstream call
  • 100actionsin one signed file
  • 61readlook, never change
  • 30writecreate and update
  • 9wait for a yesdestructive, confirmed first

Set up

Connect Mirakl Marketplace Seller API 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 Mirakl Marketplace Seller API.

    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_keyMirakl shop API key: in the marketplace's seller back office, open your user menu > API Key (or Settings > API Key)…
    • hostWhere your Mirakl Marketplace Seller API lives: your host
    account { op: "connections.requirements", service: "mirakl_seller" }
    # 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: "mirakl_seller.orders.list" }# list orders · read · 1 upstream callcheck { action: "mirakl_seller.orders.cancel", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Mirakl Marketplace Seller API 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
Setup fields
host
Limits we pace to
60 calls a minute, per connection
API covered
Mirakl Marketplace Platform Seller API (OpenAPI 3.1), at your Mirakl Marketplace Seller API instance's API base URL, which you enter when connecting
Built from
Mirakl Marketplace Seller API's documentation, read 23 October 2026developer.mirakl.comdeveloper.mirakl.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
61 of 61 reads, for up to 5 minutes; a write clears what it affects
Shared entities
4, so ask can line Mirakl Marketplace Seller API up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Mirakl Marketplace Seller API.

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

  • 61readlook, never change
  • 30writecreate and update
  • 9destructivewait for a confirmation
  1. Orders

    8

    2 read · 3 write · 3 destructive

    List orders · Get an order · Cancel an order · Accept or refuse order lines

  2. Returns

    8

    1 read · 6 write · 1 destructive

    List returns · Create returns · Cancel returns · Accept or reject returns

  3. Shipments

    7

    1 read · 5 write · 1 destructive

    Create shipments · List shipments · Mark shipments ready for pick-up · Update shipment additional information

  4. Reasons

    5

    5 read · 0 write · 0 destructive

    List reasons · List reasons of one type · List incident closing reasons · List incident opening reasons

  5. Offers

    3

    2 read · 1 write · 0 destructive

    List the shop's offers · Get an offer · Create, update or delete offers

  6. Promotions

    3

    1 read · 2 write · 0 destructive

    Create a promotion · List promotions · Update a promotion

  7. Account

    2

    1 read · 1 write · 0 destructive

    Get the shop account · Update the shop account

  8. Document requests

    2

    1 read · 1 write · 0 destructive

    List accounting document requests · Confirm issuance of accounting documents

51 more areas · 62 actions
  • Offer exports 2
  • Offer imports 2
  • Order documents 2
  • Order exports 2
  • Order lines 2
  • Order messages 2
  • Product imports 2
  • Return labels 2
  • Shop documents 2
  • Threads 2
  • Transaction log exports 2
  • Account statistics 1
  • Additional fields 1
  • Billing cycles 1
  • Carriers 1
  • Channels 1
  • Currencies 1
  • Document request lines 1
  • Document types 1
  • Hierarchies 1
  • Invoices 1
  • Locales 1
  • Logistic classes 1
  • Messages 1
  • Offer quantities 1
  • Offer states 1
  • Order additional fields 1
  • Order evaluations 1
  • Order incidents 1
  • Order shipping origins 1
  • Order taxes 1
  • Order tracking 1
  • Picklists 1
  • Platform configuration 1
  • Pricing imports 1
  • Product attributes 1
  • Product offers 1
  • Products 1
  • Refunds 1
  • Return items 1
  • Shipment items 1
  • Shipment tracking 1
  • Shipping charges 1
  • Shipping configuration 1
  • Shipping types 1
  • Shipping zones 1
  • Shop roles 1
  • Stock imports 1
  • Transaction logs 1
  • Value lists 1
  • Version 1

Top actions

The Mirakl Marketplace Seller API API, shaped for agents.

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

ActionWhat it doesEffectSame name in
mirakl_seller.orders.listList ordersOR11 - List orders with pagination.readcommerce.order.list82 connectors
mirakl_seller.invoices.listList accounting documents (invoices and credit notes)IV01 - List accounting documents.readfinance.invoice.list101 connectors
mirakl_seller.shipping_zones.listList shipping zonesSH11 - List all active shipping zones.readcommerce.shipping_zone.list6 connectors
mirakl_seller.orders.getGet an orderOR12 - Get information about an order.readcommerce.order.get87 connectors
mirakl_seller.orders.cancelCancel an orderOR29 - Perform a full cancelation of an order.destructivecommerce.order.cancel19 connectors
mirakl_seller.shipments.createCreate shipmentsST01 - Create shipments.writecommerce.shipment.create28 connectors
mirakl_seller.shipments.listList shipmentsST11 - List shipments.readcommerce.shipment.list22 connectors
mirakl_seller.returns.listList returnsRT11 - List returns.readcommerce.return.list10 connectors
mirakl_seller.returns.createCreate returnsRT01 - Create returns.writecommerce.return.create9 connectors
mirakl_seller.offers.listList the shop's offersOF21 - List offers of a shop.readthis connector
mirakl_seller.locales.listList active localesL01 - List locale codes and labels.readthis connector
mirakl_seller.promotions.createCreate a promotionPR03 - Create a promotion.writethis connector

Try it

Prompts to paste into Claude.

Each one names the Mirakl Marketplace Seller API actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Mirakl Marketplace Seller API invoices are more than 30 days overdue? Group them by customer with the total owed.

    callsmirakl_seller.invoices.list

  2. Writewrite

    Create shipments in Mirakl Marketplace Seller API. Show me exactly what you will send before you save it.

    callsmirakl_seller.shipments.create

Governance for Mirakl Marketplace Seller API

Destructive actions wait for a yes.

9 Mirakl Marketplace Seller API actions are destructive. These are all of them:

  • Cancel an ordermirakl_seller.orders.cancel
  • Cancel returnsmirakl_seller.returns.cancel
  • Request refunds on order linesmirakl_seller.orders.refund
  • Request refunds on order lines of several ordersmirakl_seller.refunds.request
  • Delete shipmentsmirakl_seller.shipments.delete
  • Delete a shop documentmirakl_seller.shop_documents.delete
  • Delete an order documentmirakl_seller.order_documents.delete
  • Cancel lines of an ordermirakl_seller.order_lines.cancel
  • Cancel order lines across ordersmirakl_seller.orders.cancel_lines

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.

domirakl_seller.orders.cancelconfirm_policy: human

Cancel an order?

intent: the user asked me to cancel an order

run suspended · waiting for a named person · key mirakl-seller-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "mirakl-seller-agent",  allowed_actions: ["mirakl_seller.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "mirakl_seller.orders.cancel", approver: "[email protected]" },    { match: "mirakl_seller.returns.cancel", approver: "[email protected]" },    { match: "mirakl_seller.orders.refund", approver: "[email protected]" }  ]}
Illustrative. Scoped to Mirakl Marketplace Seller API only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Mirakl Marketplace Seller API costs on actionlake.

Every Mirakl Marketplace Seller API action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Mirakl Marketplace Seller API 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 100 Mirakl Marketplace Seller API actions
  • 100actions pageeach page of a long list is one call
  • 61reads 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 Mirakl Marketplace Seller API action.

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

Orders8
  • mirakl_seller.orders.acceptAccept or refuse order lineswrite
  • mirakl_seller.orders.cancelCancel an orderdestructive
  • mirakl_seller.orders.cancel_linesCancel order lines across ordersdestructive
  • mirakl_seller.orders.getGet an orderread
  • mirakl_seller.orders.listList ordersread
  • mirakl_seller.orders.refundRequest refunds on order linesdestructive
  • mirakl_seller.orders.shipConfirm shipment of an orderwrite
  • mirakl_seller.orders.updateUpdate order informationwrite
Returns8
  • mirakl_seller.returns.acceptAccept or reject returnswrite
  • mirakl_seller.returns.cancelCancel returnsdestructive
  • mirakl_seller.returns.closeClose returnswrite
  • mirakl_seller.returns.createCreate returnswrite
  • mirakl_seller.returns.listList returnsread
  • mirakl_seller.returns.receiveMark returns as receivedwrite
  • mirakl_seller.returns.set_complianceSet the compliance of returned itemswrite
  • mirakl_seller.returns.updateUpdate returnswrite
Shipments7
  • mirakl_seller.shipments.createCreate shipmentswrite
  • mirakl_seller.shipments.deleteDelete shipmentsdestructive
  • mirakl_seller.shipments.listList shipmentsread
  • mirakl_seller.shipments.ready_for_pickupMark shipments ready for pick-upwrite
  • mirakl_seller.shipments.set_additional_informationUpdate shipment additional informationwrite
  • mirakl_seller.shipments.shipMark shipments as shippedwrite
  • mirakl_seller.shipments.updateUpdate shipmentswrite
Reasons5
  • mirakl_seller.reasons.listList reasonsread
  • mirakl_seller.reasons.list_by_typeList reasons of one typeread
  • mirakl_seller.reasons.list_incident_closeList incident closing reasonsread
  • mirakl_seller.reasons.list_incident_openList incident opening reasonsread
  • mirakl_seller.reasons.list_messagingList messaging reasonsread
Offers3
  • mirakl_seller.offers.getGet an offerread
  • mirakl_seller.offers.listList the shop's offersread
  • mirakl_seller.offers.upsertCreate, update or delete offerswrite
Promotions3
  • mirakl_seller.promotions.createCreate a promotionwrite
  • mirakl_seller.promotions.listList promotionsread
  • mirakl_seller.promotions.updateUpdate a promotionwrite
Account2
  • mirakl_seller.account.getGet the shop accountread
  • mirakl_seller.account.updateUpdate the shop accountwrite
Document requests2
  • mirakl_seller.document_requests.confirm_issuanceConfirm issuance of accounting documentswrite
  • mirakl_seller.document_requests.listList accounting document requestsread
Offer exports2
  • mirakl_seller.offer_exports.createStart an asynchronous offer exportwrite
  • mirakl_seller.offer_exports.getGet the status of an offer exportread
Offer imports2
  • mirakl_seller.offer_imports.getGet an offer importread
  • mirakl_seller.offer_imports.listList offer importsread
Order documents2
  • mirakl_seller.order_documents.deleteDelete an order documentdestructive
  • mirakl_seller.order_documents.listList order documentsread
Order exports2
  • mirakl_seller.order_exports.createStart an asynchronous order exportwrite
  • mirakl_seller.order_exports.getGet the status of an order exportread
Order lines2
  • mirakl_seller.order_lines.adjustAdjust order lineswrite
  • mirakl_seller.order_lines.cancelCancel lines of an orderdestructive
Order messages2
  • mirakl_seller.order_messages.createPost a message on an order (legacy)write
  • mirakl_seller.order_messages.listList messages on an order (legacy)read
Product imports2
  • mirakl_seller.product_imports.getGet a product importread
  • mirakl_seller.product_imports.listList product importsread
Return labels2
  • mirakl_seller.return_labels.createCreate return labelswrite
  • mirakl_seller.return_labels.listList return labelsread
Shop documents2
  • mirakl_seller.shop_documents.deleteDelete a shop documentdestructive
  • mirakl_seller.shop_documents.listList shop documentsread
Threads2
  • mirakl_seller.threads.getGet a message threadread
  • mirakl_seller.threads.listList message threadsread
Transaction log exports2
  • mirakl_seller.transaction_log_exports.createStart an asynchronous transaction log exportwrite
  • mirakl_seller.transaction_log_exports.getGet the status of a transaction log exportread
Account statistics1
  • mirakl_seller.account_statistics.getGet shop statisticsread
Additional fields1
  • mirakl_seller.additional_fields.listList additional fieldsread
Billing cycles1
  • mirakl_seller.billing_cycles.listList seller billing cyclesread
Carriers1
  • mirakl_seller.carriers.listList carriersread
Channels1
  • mirakl_seller.channels.listList channelsread
Currencies1
  • mirakl_seller.currencies.listList currenciesread
Document request lines1
  • mirakl_seller.document_request_lines.listList the lines of a document requestread
Document types1
  • mirakl_seller.document_types.listList document typesread
Hierarchies1
  • mirakl_seller.hierarchies.listList catalog categories (hierarchies)read
Invoices1
  • mirakl_seller.invoices.listList accounting documents (invoices and credit notes)read
Locales1
  • mirakl_seller.locales.listList active localesread
Logistic classes1
  • mirakl_seller.logistic_classes.listList logistic classesread
Messages1
  • mirakl_seller.messages.listList messages (legacy)read
Offer quantities1
  • mirakl_seller.offer_quantities.getGet an offer's quantityread
Offer states1
  • mirakl_seller.offer_states.listList offer conditions (states)read
Order additional fields1
  • mirakl_seller.order_additional_fields.updateUpdate order additional fieldswrite
Order evaluations1
  • mirakl_seller.order_evaluations.getGet the customer evaluation of an orderread
Order incidents1
  • mirakl_seller.order_incidents.resolveMark an incident on an order line as resolvedwrite
Order shipping origins1
  • mirakl_seller.order_shipping_origins.updateUpdate the shipping origin of order lineswrite
Order taxes1
  • mirakl_seller.order_taxes.listList order taxesread
Order tracking1
  • mirakl_seller.order_tracking.updateUpdate an order's carrier trackingwrite
Picklists1
  • mirakl_seller.picklists.listList picklistsread
Platform configuration1
  • mirakl_seller.platform_configuration.getGet the platform configurationread
Pricing imports1
  • mirakl_seller.pricing_imports.listList offer pricing importsread
Product attributes1
  • mirakl_seller.product_attributes.listList product attributesread
Product offers1
  • mirakl_seller.product_offers.listList offers for productsread
Products1
  • mirakl_seller.products.listList products by referenceread
Refunds1
  • mirakl_seller.refunds.requestRequest refunds on order lines of several ordersdestructive
Return items1
  • mirakl_seller.return_items.listList items that can be returnedread
Shipment items1
  • mirakl_seller.shipment_items.listList order lines left to shipread
Shipment tracking1
  • mirakl_seller.shipment_tracking.updateUpdate shipment trackingwrite
Shipping charges1
  • mirakl_seller.shipping_charges.getGet the shop's shipping chargesread
Shipping configuration1
  • mirakl_seller.shipping_configuration.getGet the shop's shipping configurationread
Shipping types1
  • mirakl_seller.shipping_types.listList shipping methodsread
Shipping zones1
  • mirakl_seller.shipping_zones.listList shipping zonesread
Shop roles1
  • mirakl_seller.shop_roles.listList shop user rolesread
Stock imports1
  • mirakl_seller.stock_imports.getGet the status of a stock importread
Transaction logs1
  • mirakl_seller.transaction_logs.listList transaction logsread
Value lists1
  • mirakl_seller.value_lists.listList value listsread
Version1
  • mirakl_seller.version.getGet the Mirakl versionread

Questions

The Mirakl Marketplace Seller API MCP server, answered.

Is there a Mirakl Marketplace Seller API MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 100 Mirakl Marketplace Seller API actions across orders, returns, shipments and reasons, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Mirakl Marketplace Seller API.

What do I need to connect Mirakl Marketplace Seller API?

Mirakl shop API key: in the marketplace's seller back office, open your user menu > API Key (or Settings > API Key)…. Plus your host. The free call account { op: "connections.requirements", service: "mirakl_seller" } lists exactly what to paste.

Can an AI agent delete or change things in Mirakl Marketplace Seller API?

Only if its key allows it, and only with an explicit confirmation. 9 Mirakl Marketplace Seller API actions are destructive, including cancel an order, cancel returns and request refunds on order lines. 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 Mirakl Marketplace Seller API API limit?

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

What does a Mirakl Marketplace Seller API action cost?

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

The Mirakl Marketplace Platform Seller API (OpenAPI 3.1) at your Mirakl Marketplace Seller API instance's API base URL, which you enter when connecting. It is built from Mirakl Marketplace Seller API's documentation as read on 23 October 2026. 100 actions in 59 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Mirakl Marketplace Seller API 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 Mirakl Marketplace Seller API 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 Mirakl Marketplace Seller API today.

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