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/mcpdo { 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.
- 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 - 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 - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates 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
Orders
82 read · 3 write · 3 destructive
List orders · Get an order · Cancel an order · Accept or refuse order lines
Returns
81 read · 6 write · 1 destructive
List returns · Create returns · Cancel returns · Accept or reject returns
Shipments
71 read · 5 write · 1 destructive
Create shipments · List shipments · Mark shipments ready for pick-up · Update shipment additional information
Reasons
55 read · 0 write · 0 destructive
List reasons · List reasons of one type · List incident closing reasons · List incident opening reasons
Offers
32 read · 1 write · 0 destructive
List the shop's offers · Get an offer · Create, update or delete offers
Promotions
31 read · 2 write · 0 destructive
Create a promotion · List promotions · Update a promotion
Account
21 read · 1 write · 0 destructive
Get the shop account · Update the shop account
Document requests
21 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
mirakl_seller.orders.listList orders | OR11 - List orders with pagination. | read | commerce.order.list82 connectors |
mirakl_seller.invoices.listList accounting documents (invoices and credit notes) | IV01 - List accounting documents. | read | finance.invoice.list101 connectors |
mirakl_seller.shipping_zones.listList shipping zones | SH11 - List all active shipping zones. | read | commerce.shipping_zone.list6 connectors |
mirakl_seller.orders.getGet an order | OR12 - Get information about an order. | read | commerce.order.get87 connectors |
mirakl_seller.orders.cancelCancel an order | OR29 - Perform a full cancelation of an order. | destructive | commerce.order.cancel19 connectors |
mirakl_seller.shipments.createCreate shipments | ST01 - Create shipments. | write | commerce.shipment.create28 connectors |
mirakl_seller.shipments.listList shipments | ST11 - List shipments. | read | commerce.shipment.list22 connectors |
mirakl_seller.returns.listList returns | RT11 - List returns. | read | commerce.return.list10 connectors |
mirakl_seller.returns.createCreate returns | RT01 - Create returns. | write | commerce.return.create9 connectors |
mirakl_seller.offers.listList the shop's offers | OF21 - List offers of a shop. | read | this connector |
mirakl_seller.locales.listList active locales | L01 - List locale codes and labels. | read | this connector |
mirakl_seller.promotions.createCreate a promotion | PR03 - Create a promotion. | write | this 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.
- Readread
Which Mirakl Marketplace Seller API invoices are more than 30 days overdue? Group them by customer with the total owed.
calls
mirakl_seller.invoices.list - Writewrite
Create shipments in Mirakl Marketplace Seller API. Show me exactly what you will send before you save it.
calls
mirakl_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 order
mirakl_seller.orders.cancel - Cancel returns
mirakl_seller.returns.cancel - Request refunds on order lines
mirakl_seller.orders.refund - Request refunds on order lines of several orders
mirakl_seller.refunds.request - Delete shipments
mirakl_seller.shipments.delete - Delete a shop document
mirakl_seller.shop_documents.delete - Delete an order document
mirakl_seller.order_documents.delete - Cancel lines of an order
mirakl_seller.order_lines.cancel - Cancel order lines across orders
mirakl_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.
Cancel an order?
intent: the user asked me to cancel an order
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]" } ]}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
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 lineswritemirakl_seller.orders.cancelCancel an orderdestructivemirakl_seller.orders.cancel_linesCancel order lines across ordersdestructivemirakl_seller.orders.getGet an orderreadmirakl_seller.orders.listList ordersreadmirakl_seller.orders.refundRequest refunds on order linesdestructivemirakl_seller.orders.shipConfirm shipment of an orderwritemirakl_seller.orders.updateUpdate order informationwrite
Returns8
mirakl_seller.returns.acceptAccept or reject returnswritemirakl_seller.returns.cancelCancel returnsdestructivemirakl_seller.returns.closeClose returnswritemirakl_seller.returns.createCreate returnswritemirakl_seller.returns.listList returnsreadmirakl_seller.returns.receiveMark returns as receivedwritemirakl_seller.returns.set_complianceSet the compliance of returned itemswritemirakl_seller.returns.updateUpdate returnswrite
Shipments7
mirakl_seller.shipments.createCreate shipmentswritemirakl_seller.shipments.deleteDelete shipmentsdestructivemirakl_seller.shipments.listList shipmentsreadmirakl_seller.shipments.ready_for_pickupMark shipments ready for pick-upwritemirakl_seller.shipments.set_additional_informationUpdate shipment additional informationwritemirakl_seller.shipments.shipMark shipments as shippedwritemirakl_seller.shipments.updateUpdate shipmentswrite
Reasons5
mirakl_seller.reasons.listList reasonsreadmirakl_seller.reasons.list_by_typeList reasons of one typereadmirakl_seller.reasons.list_incident_closeList incident closing reasonsreadmirakl_seller.reasons.list_incident_openList incident opening reasonsreadmirakl_seller.reasons.list_messagingList messaging reasonsread
Offers3
mirakl_seller.offers.getGet an offerreadmirakl_seller.offers.listList the shop's offersreadmirakl_seller.offers.upsertCreate, update or delete offerswrite
Promotions3
mirakl_seller.promotions.createCreate a promotionwritemirakl_seller.promotions.listList promotionsreadmirakl_seller.promotions.updateUpdate a promotionwrite
Account2
mirakl_seller.account.getGet the shop accountreadmirakl_seller.account.updateUpdate the shop accountwrite
Document requests2
mirakl_seller.document_requests.confirm_issuanceConfirm issuance of accounting documentswritemirakl_seller.document_requests.listList accounting document requestsread
Offer exports2
mirakl_seller.offer_exports.createStart an asynchronous offer exportwritemirakl_seller.offer_exports.getGet the status of an offer exportread
Offer imports2
mirakl_seller.offer_imports.getGet an offer importreadmirakl_seller.offer_imports.listList offer importsread
Order documents2
mirakl_seller.order_documents.deleteDelete an order documentdestructivemirakl_seller.order_documents.listList order documentsread
Order exports2
mirakl_seller.order_exports.createStart an asynchronous order exportwritemirakl_seller.order_exports.getGet the status of an order exportread
Order lines2
mirakl_seller.order_lines.adjustAdjust order lineswritemirakl_seller.order_lines.cancelCancel lines of an orderdestructive
Order messages2
mirakl_seller.order_messages.createPost a message on an order (legacy)writemirakl_seller.order_messages.listList messages on an order (legacy)read
Product imports2
mirakl_seller.product_imports.getGet a product importreadmirakl_seller.product_imports.listList product importsread
Return labels2
mirakl_seller.return_labels.createCreate return labelswritemirakl_seller.return_labels.listList return labelsread
Shop documents2
mirakl_seller.shop_documents.deleteDelete a shop documentdestructivemirakl_seller.shop_documents.listList shop documentsread
Threads2
mirakl_seller.threads.getGet a message threadreadmirakl_seller.threads.listList message threadsread
Transaction log exports2
mirakl_seller.transaction_log_exports.createStart an asynchronous transaction log exportwritemirakl_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.