Skip to main content
Build with AI

Build and run your store with Claude, Codex, Cursor, GitHub Copilot and every agent that has MCP support

AI agents report on sales, handle orders and update the catalogue in Vendure, under the same permissions as your team.

  • Claude
  • Codex
  • Cursor
  • GitHub Copilot
  • and every agent that has MCP support
Workflows

What an agent does in a B2B week

Six jobs from a manufacturer's and a distributor's week. Each one is a single request to an agent, and the Vendure tools it calls to get it done.

Account manager at a distributor

From Scale
Müller Bau wants 40 pallets of the M8 anchor bolts. Draft a quote at their contract price and send it to them.
  1. 01company_getFinds the Müller Bau company account
  2. 02price_evaluateWorks out what they pay for 40 pallets
  3. 03quote_draftDrafts the quote at that price
  4. 04quote_sendSends it to their buyers

The quote is in Müller Bau's account, priced by their contract.

Control

Agents work inside the rules you already have

Your permissions

Every tool needs the same Vendure permissions as the API call behind it.

Tools you switch off

Turn a tool off in the Dashboard and no agent can see it or call it.

It asks first

Refunds, cancellations and placed orders are marked destructive, so the agent asks for confirmation.

Consent per person

Staff approve an agent in the Dashboard, customers on your storefront. Either can revoke it.

Every call logged

See which agent called which tool, when, and whether it worked.

Rate limits

Limits per session, user and tool, stricter on placing orders and refunds.

Tools

214 tools for your agents

The Framework ships 42 on every plan. Vendure Platform adds 172 for the capabilities on your plan, from company accounts to PunchOut, and your developers add their own.

42

Vendure Framework

172

Vendure Platform

+

Your own

Framework, shop

  • search_products
  • get_product
  • get_collection
  • list_collections
  • add_to_cart
  • update_cart_line
  • remove_from_cart
  • get_cart
  • apply_coupon_code
  • remove_coupon_code
  • set_checkout_details
  • set_shipping_method
  • get_eligible_shipping_methods
  • get_eligible_payment_methods
  • place_order
  • get_order
  • list_my_orders
  • get_my_account

Framework, admin

  • get_product
  • list_products
  • create_product
  • update_product
  • create_variant
  • update_variant
  • get_order
  • list_orders
  • add_note_to_order
  • create_fulfillment
  • update_order_state
  • cancel_order
  • refund_order
  • get_customer
  • list_customers
  • create_customer
  • update_customer
  • add_customer_to_group
  • list_customer_groups
  • get_stock_levels
  • adjust_stock
  • list_channels
  • set_active_channel
  • upload_asset

Platform, shop

  • company_account_get
  • company_account_register
  • company_invitation_accept
  • company_order_list
  • company_user_invite
  • company_user_list
  • company_user_remove
  • company_user_update
  • tax_id_add
  • tax_id_list
  • tax_id_remove
  • tax_id_set_default
  • business_unit_assign
  • business_unit_create
  • business_unit_delete
  • business_unit_list
  • business_unit_update
  • quote_checkout_cancel
  • quote_get
  • quote_list
  • quote_request
  • quote_respond
  • quick_order_add_to_cart
  • quick_order_search
  • quick_order_validate
  • reorder_add_to_cart
  • reorder_preview
  • shopping_list_add_to_cart
  • shopping_list_delete
  • shopping_list_get
  • shopping_list_item_move
  • shopping_list_item_remove
  • shopping_list_item_save
  • shopping_list_list
  • shopping_list_save
  • shopping_list_public_get
  • shopping_list_share
  • shared_cart_checkout
  • shared_cart_delete
  • shared_cart_get
  • shared_cart_line_set
  • shared_cart_list
  • shared_cart_member_set
  • shared_cart_save
  • shared_cart_transfer
  • quote_comment_add
  • quote_comment_list
  • configurator_cart_list
  • configurator_cart_remove
  • configurator_cart_save
  • configurator_evaluate
  • configurator_system_list
  • store_credit_apply
  • store_credit_claim
  • store_credit_list
  • store_credit_pay
  • store_credit_remove
  • gift_card_add_to_cart
  • gift_card_template_list
  • packaging_unit_add_to_cart
  • packaging_unit_product_get
  • price_tier_list
  • approval_decide
  • approval_order_submit
  • approval_request_list
  • search_catalog
  • search_content
  • search_analytics_record_event

Platform, admin

  • company_close
  • company_create
  • company_get
  • company_list
  • company_update
  • company_user_add
  • company_user_list
  • company_user_remove
  • company_user_update
  • tax_id_list
  • tax_id_remove
  • tax_id_save
  • tax_id_validate
  • business_unit_assign
  • business_unit_create
  • business_unit_delete
  • business_unit_list
  • business_unit_update
  • access_policy_list
  • access_policy_save
  • quote_cancel
  • quote_convert_to_order
  • quote_draft
  • quote_get
  • quote_list
  • quote_send
  • quote_update
  • shopping_list_get
  • shopping_list_list
  • shopping_list_popular_items
  • shared_cart_close
  • shared_cart_get
  • shared_cart_list
  • shared_cart_member_remove
  • shared_cart_transfer
  • quote_comment_add
  • quote_comment_list
  • quote_revise
  • configurator_configuration_list
  • configurator_evaluate
  • configurator_form_save
  • configurator_remove
  • configurator_rule_save
  • configurator_system_get
  • configurator_system_list
  • punchout_document_get
  • punchout_document_list
  • punchout_partner_list
  • punchout_partner_save
  • punchout_partner_secret_set
  • punchout_session_list
  • store_credit_adjust
  • store_credit_get
  • store_credit_issue
  • store_credit_list
  • store_credit_refund
  • store_credit_set_active
  • store_credit_transfer
  • gift_card_issue
  • gift_card_list
  • gift_card_send
  • gift_card_template_list
  • packaging_unit_configure
  • packaging_unit_list
  • packaging_unit_product_get
  • product_type_assign
  • product_type_list
  • product_type_save
  • price_evaluate
  • price_list_entry_edit
  • price_list_get
  • price_list_list
  • price_list_save
  • price_list_usage_report
  • approval_decide
  • approval_policy_list
  • approval_policy_save
  • approval_request_cancel
  • approval_request_list
  • audit_log_compare
  • audit_log_list
  • sso_provider_list
  • content_draft_discard
  • content_draft_save
  • content_snapshot_create
  • content_version_get
  • content_version_list
  • content_version_restore
  • approval_delegate
  • audit_log_export
  • search_catalog
  • search_reindex
  • search_settings_get
  • search_settings_update
  • search_content
  • search_curation_save
  • search_rule_delete
  • search_rule_list
  • search_synonym_save
  • global_search
  • global_search_reindex
  • search_analytics_chart
  • search_analytics_events
  • search_analytics_queries

Asks the agent to confirm before it runs

See what each tool does
FAQ

Questions about AI agents and Vendure

Next step

Put an agent to work in your store

Install the MCP plugin on Vendure 3.8, connect the AI tool your team already uses, and decide which tools it may call.