Get started free
All integrations

Bagisto integration

Bagisto is an open-source Laravel commerce platform; this is its Admin REST API, served under /api/admin by the official Bagisto API Platform package. Manage the catalog (products with images, videos, per-customer-group prices, inventories, copy and bulk status or delete operations, categories and the category tree, attributes with their options, attribute families), customers (records, addresses with a default flag, customer groups, product reviews with bulk moderation), draft carts and admin-created orders (build a cart for a customer, add and update items, apply a coupon, choose shipping and payment methods, place the order, reorder, cancel, comment), order documents (invoices with print and duplicate send, shipments, refunds with a preview step, transactions), marketing rules (cart rules with coupons and bulk coupon generation, catalog rules), and store settings (channels, currencies, inventory sources, tax categories and tax rates), plus dashboard statistics. The host is part of the credential because every install is its own deployment. Authentication is an admin API bearer token.

146 toolsTokenAPI docs

What you can do with Bagisto

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Mass delete, 11 operations

  • POSTbulk_delete_attributes

    Mass delete attributes.

  • POSTbulk_delete_cart_rule_coupons

    Mass-delete coupons for a cart rule.

  • POSTbulk_delete_cart_rules

    Mass delete cart rules.

  • POSTbulk_delete_catalog_rules

    Mass delete catalog rules.

  • POSTbulk_delete_categories

    Mass delete categories.

  • POSTbulk_delete_currencies

    Mass delete currencies.

  • POSTbulk_delete_customer_groups

    Mass delete customer groups.

  • POSTbulk_delete_customers

    Mass delete customers.

  • POSTbulk_delete_inventory_sources

    Mass delete inventory sources.

  • POSTbulk_delete_product_reviews

    Mass delete reviews.

  • POSTbulk_delete_products

    Mass delete catalog products.

Coupon, 5 operations

  • POSTapply_cart_coupon

    Apply a coupon code.

  • POSTcreate_cart_rule_coupon

    Create a single coupon code for a cart rule.

  • DELETEdelete_cart_rule_coupon

    Delete a coupon.

  • GETlist_cart_rule_coupons

    List coupons for a cart rule.

  • DELETEremove_cart_coupon

    Remove the applied coupon.

Mass update statu, 5 operations

  • POSTbulk_update_category_status

    Mass update category status.

  • POSTbulk_update_customer_status

    Mass update customer status.

  • POSTbulk_update_invoice_status

    Mass update invoice status.

  • POSTbulk_update_product_review_status

    Mass update review status.

  • POSTbulk_update_product_status

    Mass update catalog product status.

Addresse, 4 operations

  • POSTcreate_customer_address

    Create address for a customer.

  • DELETEdelete_customer_address

    Delete address.

  • GETget_customer_address

    Address detail.

  • GETlist_customer_addresses

    Get a customer's saved addresses.

Attribute, 4 operations

  • POSTcreate_attribute

    Create a new attribute.

  • DELETEdelete_attribute

    Delete an attribute.

  • GETget_attribute

    Attribute detail with translations and options.

  • GETlist_attributes

    List attributes (datagrid parity).

Cart rule, 4 operations

  • POSTcreate_cart_rule

    Create a new cart rule.

  • DELETEdelete_cart_rule

    Delete a cart rule.

  • GETget_cart_rule

    Cart rule detail.

  • GETlist_cart_rules

    List cart rules.

Catalog rule, 4 operations

  • POSTcreate_catalog_rule

    Create a catalog rule.

  • DELETEdelete_catalog_rule

    Delete a catalog rule.

  • GETget_catalog_rule

    Catalog rule detail.

  • GETlist_catalog_rules

    List catalog rules.

Categorie, 4 operations

  • POSTcreate_category

    Create a new category.

  • DELETEdelete_category

    Delete a category.

  • GETget_category

    Category detail with all translations.

  • GETlist_categories

    List categories (datagrid parity).

Currencie, 4 operations

  • POSTcreate_currency

    Create a new currency.

  • DELETEdelete_currency

    Delete a currency.

  • GETget_currency

    Currency detail.

  • GETlist_currencies

    List currencies (datagrid parity).

Customer, 4 operations

  • POSTcreate_customer

    Create a new customer.

  • DELETEdelete_customer

    Delete a customer.

  • GETget_customer

    Customer detail.

  • GETlist_customers

    List customers.

Familie, 4 operations

  • POSTcreate_attribute_family

    Create a new attribute family.

  • DELETEdelete_attribute_family

    Delete an attribute family.

  • GETget_attribute_family

    Attribute family detail with attribute groups and attributes.

  • GETlist_attribute_families

    List attribute families (datagrid parity).

Group, 4 operations

  • POSTcreate_customer_group

    Create a new customer group.

  • DELETEdelete_customer_group

    Delete a customer group.

  • GETget_customer_group

    Customer group detail.

  • GETlist_customer_groups

    List customer groups.

Inventory source, 4 operations

  • POSTcreate_inventory_source

    Create a new inventory source.

  • DELETEdelete_inventory_source

    Delete an inventory source.

  • GETget_inventory_source

    Inventory source detail.

  • GETlist_inventory_sources

    List inventory sources.

Product, 4 operations

  • POSTcreate_product

    Create a catalog product (step 1 , all 7 types).

  • DELETEdelete_product

    Delete a catalog product.

  • GETget_product

    Catalog product detail (type-aware).

  • GETlist_products

    List catalog products (datagrid parity).

Tax categorie, 4 operations

  • POSTcreate_tax_category

    Create a tax category.

  • DELETEdelete_tax_category

    Delete a tax category.

  • GETget_tax_category

    Tax category detail.

  • GETlist_tax_categories

    List tax categories (datagrid parity).

Tax rate, 4 operations

  • POSTcreate_tax_rate

    Create a new tax rate.

  • DELETEdelete_tax_rate

    Delete a tax rate.

  • GETget_tax_rate

    Tax rate detail.

  • GETlist_tax_rates

    List tax rates.

Channel, 3 operations

  • DELETEdelete_channel

    Delete a channel.

  • GETget_channel

    Channel detail.

  • GETlist_channels

    List channels (datagrid parity).

Customer group price, 3 operations

  • POSTcreate_customer_group_price

    Add a customer-group price to a product.

  • DELETEdelete_customer_group_price

    Delete a customer-group price row.

  • GETlist_customer_group_prices

    List customer-group (tier) prices for a product.

Invoice, 3 operations

  • POSTcreate_order_invoice

    Create an invoice for an order.

  • GETget_invoice

    Get invoice detail.

  • GETlist_invoices

    List invoices (datagrid parity).

Refund, 3 operations

  • POSTcreate_order_refund

    Create a refund for an order.

  • GETget_refund

    Get refund detail.

  • GETlist_refunds

    List refunds (datagrid parity).

Review, 3 operations

  • DELETEdelete_product_review

    Delete a review.

  • GETget_product_review

    Review detail (with linked product + customer).

  • GETlist_product_reviews

    List customer reviews.

Shipment, 3 operations

  • POSTcreate_order_shipment

    Create a shipment for an order.

  • GETget_shipment

    Get shipment detail.

  • GETlist_shipments

    List shipments (datagrid parity).

Transaction, 3 operations

  • POSTcreate_transaction

    Record a payment (create transaction).

  • GETget_transaction

    Get a transaction by id.

  • GETlist_transactions

    List order transactions (datagrid parity).

Comment, 2 operations

  • POSTcreate_order_comment

    Add a comment to an order.

  • GETlist_order_comments

    List comments on an order.

Copy, 2 operations

  • POSTcopy_cart_rule

    Copy a cart rule.

  • POSTcopy_product

    Copy a catalog product.

Item, 2 operations

  • POSTadd_cart_item

    Add a product to the draft cart.

  • DELETEremove_cart_item

    Remove a single cart item.

Option, 2 operations

  • POSTcreate_attribute_option

    Add an option to a select/multiselect/checkbox attribute.

  • DELETEdelete_attribute_option

    Delete an attribute option.

Order, 2 operations

  • GETget_order

    Get order detail.

  • GETlist_orders

    List orders.

Reorder, 2 operations

  • POSTreorder_order

    Reorder an order.

  • PUTreorder_product_images

    Reorder product images.

Cancel, 1 operation

  • POSTcancel_order

    Cancel an order.

Cart, 1 operation

  • GETget_cart

    Get a draft cart.

Draft cart, 1 operation

  • POSTcreate_customer_draft_cart

    Create an empty draft cart for a customer.

Generate, 1 operation

  • POSTgenerate_cart_rule_coupons

    Bulk-generate coupons for a cart rule.

Image, 1 operation

  • DELETEdelete_product_image

    Delete a product image.

Inventorie, 1 operation

  • GETlist_product_inventories

    List per-source inventory rows for a product.

Payment method, 1 operation

  • GETlist_cart_payment_methods

    List supported payment methods for the draft cart.

Place, 1 operation

  • POSTplace_order_from_cart

    Place an order from a draft cart.

Preview, 1 operation

  • POSTpreview_order_refund

    Preview refund totals without saving.

Print, 1 operation

  • GETprint_invoice

    Download an invoice as PDF.

Shipping method, 1 operation

  • GETlist_cart_shipping_methods

    List available shipping rates for the draft cart.

Stat, 1 operation

  • GETget_dashboard_stats

    Admin dashboard statistics.

Tree, 1 operation

  • GETget_category_tree

    Category tree (nested).

Video, 1 operation

  • DELETEdelete_product_video

    Delete a product video.

Showing the first 120 of 146 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use Bagisto from Claude Code, Cursor or Codex

Connect Bagisto in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Bagisto operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Bagisto

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Bagisto once

    Add your Bagisto connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Bagisto integration FAQ

What can you do with the Bagisto integration?
LiveContext exposes 146 operations on Bagisto, covering mass delete, coupon, mass update statu and addresse.

Popular integrations

Browse the whole catalog