Skip to content
Salla logo

Salla MCP server

Saudi e-commerce platform for online stores: manage orders, products, stock, customers and coupons, and react to store events.

Salla is not a separate install. One Activepieces MCP server exposes it alongside 770+ other apps, behind a single URL.

Tools
31
Works with
Any MCP client
Auth
OAuth 2.0
License
MIT, open source
Updated
November 2026

About the Salla MCP server

Connect Salla once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Salla and 770+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

Salla tools your AI can run

Once connected, your assistant can call any of these Salla actions by asking in plain language.

  • Get Order

    Gets one order by ID, with its line items if you want them.

    2 fields

  • Find Orders

    Searches the store orders; with no filters it returns the latest orders.

    9 fields

  • Update Order Status

    Moves an order to a new status, optionally with a note.

    5 fields

  • Cancel Order

    Cancels an order, optionally with a note.

    4 fields

  • Create Order

    Creates an order for an existing or new customer.

    32 fields

  • Update Order

    Changes the customer, receiver, delivery or payment details of an order.

    33 fields

  • Add Order Note

    Adds a note to the order history without changing its status.

    2 fields

  • List Order Items

    Lists the products in an order, with quantities, options and amounts.

    1 field

  • Get Order Invoice PDF

    Gets a link to the printable PDF invoice of an order.

    1 field

  • Send Order Invoice

    Sends the order invoice to the customer. Salla sends invoices only for orders whose status is Completed.

    1 field

  • Create Product

    Creates a product in the store. Salla keeps a new product hidden until it has an image, and shows it as out of stock until it has a quantity.

    31 fields

  • Update Product

    Changes the details, prices or stock of a product, found by product or SKU. Use Add Product Image to add an image.

    32 fields

  • Get Product

    Gets one product by its product ID or SKU.

    2 fields

  • Find Products

    Searches the store products; with no filters it returns all products.

    4 fields

  • Delete Product

    Permanently deletes a product from the store.

    1 field

  • Change Product Status

    Puts a product on sale, marks it out of stock, or hides it.

    2 fields

  • Adjust Stock

    Adds units to, removes units from, or sets the stock of a product or variant. Salla queues the change, so it can take a few minutes to show in the store.

    8 fields

  • Update Product Price

    Sets the price of a product by its SKU, with an optional sale price.

    4 fields

  • Update Variant

    Changes the SKU, prices, stock or barcode of one product variant (such as Red / M).

    14 fields

  • Add Product Image

    Adds one image to a product from a file or a public link, keeping its other images. A product can have up to 10 images.

    7 fields

  • Create Customer

    Adds a customer to the store. The email and the mobile number must not belong to another customer in the store.

    9 fields

  • Update Customer

    Changes the details of a customer. Only the fields you fill are changed.

    10 fields

  • Get Customer

    Gets one customer by ID, with their order count, total spent, wallet balance and loyalty points if you want them.

    2 fields

  • Find Customers

    Searches the store customers by name, mobile or email; with no filters it returns the latest customers. Salla allows 500 customer requests every 10 minutes, and large result sets use more of that budget.

    4 fields

  • Add Customers to Group

    Adds one or more customers to a customer group. Their other groups stay as they are.

    2 fields

  • Create Coupon

    Creates a discount coupon customers type at checkout. The expiry date must be at least one day after today in store time. The Salla app needs the Marketing scope.

    25 fields

  • Find Coupons

    Searches the store coupons by code and dates; with no filters it returns the latest coupons. The Salla app needs the Marketing scope.

    4 fields

  • Get Coupon

    Gets one coupon by ID, with how many times it was used if you want that. The Salla app needs the Marketing scope.

    2 fields

  • Find Abandoned Carts

    Lists carts that customers left without checking out, with the customer, total and checkout link. The Salla app needs the Abandoned Carts scope.

    3 fields

  • Get Abandoned Cart

    Gets one abandoned cart by ID, with its customer, items, total and checkout link. The Salla app needs the Abandoned Carts scope.

    1 field

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Triggers

Salla events your agent can watch

These start a run the moment something happens in Salla, so work gets picked up on its own.

  • New Order

    Triggers when a customer or the merchant places a new order in the Salla store.

    1 field

  • Order Status Changed

    Triggers when the status of an order changes in the Salla store, including custom statuses. Optionally only for the statuses you pick.

    2 fields

  • Order Updated

    Triggers when an existing order changes in the Salla store, for example its items, address, payment or status.

    1 field

  • Order Cancelled

    Triggers when an order is cancelled in the Salla store.

    1 field

  • Order Refunded

    Triggers when an order is refunded in the Salla store.

    1 field

  • Order Payment Updated

    Triggers when the payment of an order changes in the Salla store, for example when a bank transfer is confirmed or the payment method changes.

    1 field

  • New Product

    Triggers when a product is added to the Salla store.

    1 field

  • Product Low Stock

    Triggers when a product's stock drops to its low-stock alert level in the Salla store.

    1 field

  • Product Price or Status Changed

    Triggers when a product's price or its status (on sale, out of stock, hidden) changes in the Salla store. Replaces Salla's old "product updated" event, which Salla has retired.

    1 field

  • New Customer

    Triggers when a new customer is added to the Salla store.

    1 field

  • Customer Updated

    Triggers when a customer's profile changes in the Salla store.

    1 field

  • Abandoned Cart

    Triggers when a shopper leaves items in a cart without paying (also when that cart changes later), or when an abandoned cart is recovered and paid.

    2 fields

  • New Review

    Triggers when a customer adds a review in the Salla store.

    1 field

  • Any Store Event

    Triggers on any Salla store event you pick, such as shipments, brands, categories, special offers or branches. Use it for events that have no trigger of their own. Salla has retired product.updated and product.available; use Product Price or Status Changed instead.

    2 fields

Give your assistant Salla

Connect Salla once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 770+ other apps. Free to start.

Salla MCP, answered.

No. That is the point of it. One Activepieces server exposes Salla alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect Salla in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 31 tools, including Get Order, Find Orders, Update Order Status, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.